Chapter 1 - Identifying Requirements
- A functional requirement describes what the software product does – that is, use case features visible to users.
A non-functional requirement describes how the software product works – that is, quality attributes/properties that are invisible but can be observed.
- Some of the non-functional requirements are as follows:
- Usability
- Reliability
- Security
- Performance
- Availability
- Scalability
- Interfaceable