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