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.


SW3460 or consent of instructor

Lecture Hours


Lab Hours


Quarter Offered

  • As Required