Requirements Engineering
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
How to Complete this Lesson
Complete the following learning activities: (2.5–2.75 hours total)
- Watch Requirements Engineering (3 minutes)
- Read the following in Software Engineering and
(optionally) complete the reading guide:
- Chapter 4: Requirements engineering
(60–75 minutes)
- Requirements specification
- Requirements validation
- Requirements change
- Chapter 4: Requirements engineering
(60–75 minutes)
- Watch Introduction to Requirements Engineering (11 minutes)
- Watch Requirements Engineering Processes (10 minutes)
- Participate in the synchronous session during the class meeting time (optional)
- Complete the quiz (5–8 minutes)
- Complete the W5HH assignment
(60 minutes)
- Write the section(s) assigned to you
- Review sections written by others
Due
As a reminder, the following is due this lesson: