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

Quarter Offered

  • As Required