Requirements Engineering
Reading
Software Engineering (Sommerville 2016)
- Chapter 4: Requirements engineering
- Requirements specification
- Requirements validation
- Requirements change
Learning Objectives
- List and define the steps in the requirements engineering process
- List techniques commonly used for requirements elicitation
- Recommend an appropriate format for requirement specification for a software project
- Contrast a throwaway prototype and an evolutionary prototype
- Contrast verification and validation