Software Engineering Institute Carnegie Mellon

Software Requirements

Brackett, J. (Boston University)

Curriculum Module
SEI-CM-19-1.2

PDF Download
PostScript File

This curriculum module is concerned with the definition of software requirements--the software engineering process of determining what is to be produced-and the products generated in that definition. The process involves all of the following: (1) requirements identification (2) requirements analysis (3) requirements representation (4) requirements communication (5) development of acceptance criteria and procedures. The outcome of requirements definition is a precursor of software design.