Chapter6 Software Processes (Software Engineering by Sommerville) Objectives
To introduce the concepts of user and system requirements
To describe functional and non-functional requirements
To explain how software requirements may be organised in a requirements document
Topics covered
Functional and non-functional requirements
User requirements
System requirements
Interface specification
The software requirements document