course gives you hands-on experience using five basic requirement models to
more efficiently and effectively elicit and analyze functional requirements.
You’ll create Context Diagrams, Activity Models (aka workflow models), Domain
Models (aka E-R models, class models, data models), Use Cases and State Models.
You’ll gain proficiency at using these models in practical and agile ways to
more precisely and concisely capture requirements without getting caught up in
modeling semantics. You’ll see how these five models can enable you to gather
more requirements earlier in the project, and why model-based requirements
exhibit greater stability than those that are interview-based. The course will
also sharpen your instincts for knowing when you’ve done enough requirements
work to proceed, and where requirements risks remain.