Learning Objectives
This course is introduced to teach students about software requirements development and management. Upon successful completion of this course students will be able to:
1. Understand the basic concepts of software requirements engineering.
2. Select the appropriate requirements elicitation techniques to identify their requirements.
3. Effectively analyze the ir requirements.
4. Create a requirements specification to communicate their requirements.
5. Utilize various requirements validation techniques to critically evaluate their requirements and to identify defects
6. Learn requirement management and apply the techniques learned on software project.