This course is concerned with the software engineering process of determining what is to be produced and the products generated as a result following the process. requirements, elicitation, analysis/ validation and specification. In-depth study of methods such as Prototyping and Scenario Analysis for requirements elicitation, Object-or Function-Oriented methodologies and Quality Function Deployment for requirements analysis and validation, and standards for requirements specifications. The course also includes use of Computer Aided Software Engineering (CASE) tools and review techniques (e.g., Peer Review, Inspection, Structured Walk throughs in requirements engineering of software systems. Students participate in individual and group projects on performing software requirements engineering task. In addition, the course requires definition and development of a process guideline for requirements engineering task. Prerequisite: COSC 221.

9781466560819.jpg9781466560819.jpg