Catalogue 2016 - 2017

CPE 435 Requirements Analysis


3 cr.


CPE 425

Course Description

This course addresses the issues associated with eliciting, recording, and managing requirements. Poor requirements processes are a leading cause of project failure. Engineers must have the skills and tools to effectively collect, verify, validate, and implement requirements in order to improve the success rates of their projects. Major models of requirements will be examined. Methods of detecting ambiguity will be discussed and practiced. A comprehensive survey of various methods of eliciting, recording, and verifying requirements will be considered. Additional topics include: writing requirements, formal specification analysis, and formal notations. The primary methods of assessing student learning are homework assignments, a presentation, a group project, a midterm, and final exam.