SW4591 Requirements Engineering
This is an in-depth treatment of requirements engineering concepts, methods, and tools. The role of requirements engineering within software engineering is explored as well as consistency, cost-benefit analysis, resolving multiple viewpoints, dependency tracing, and automated decision support. Topics are reinforced with examples from DoD applications. Prototyping is introduced as a means of assessing requirements early in the design process.
Prerequisite
SW3460 or consent of instructor
Lecture Hours
3
Lab Hours
1