Statement of Course Outcomes


Course Number: CS 564


Course Name: Software Requirements Acquisition and Analysis


Course Coordinator: Larry Bernstein

 


Graduate or Undergraduate Equivalent:

 

Catalog Description: Requirements Acquisition is one of the least understood and hardest phases in the development of software products, especially because requirements are often unclear in the minds of many or most stakeholders. This course deals with the identification of stakeholders, the elicitation and verification, with their participation, of the requirements for a new or to-be-extended software product. It deals further with the analysis and modeling of requirements, the first steps in the direction of software design. Finally, it deals with the quality assurance aspects of the software requirements phase of the software development process. This course is case-history and project-oriented, and uses industry-standard software tools. Prerequisite: CS 540 or CS 551.


Course Outcomes


Each course outcome is followed in parentheses by the Program Outcome to which it relates.


1. Students will be able to apply the Software Development Models of  Waterfall and Spiral to requirements synthesis

2. Students will be able to read and make income statements.

3. Students will be able to assess customer value and opportunities.

4. Students will be able to do requirements elicitation and analysis

5. Students will be able to write a requirement specification using theĀ Volere Requirements Specification Template.