volume_mute
Three Categories of Non-Functional Requirements
publish date: 2026/06/05 21:07:9.525780 UTC
volume_muteNon-functional requirements are classified into three main categories. Match each category to its correct description.
To complete the line match
- Click on an item in the first group
- Click on the match in the second group
To delete a match, double click on a line
Category
Product Requirements
Organizational Requirements
External Requirements
Description
Broad system requirements derived from policies and procedures in the customer's and developer's organization (e.g., development process requirements, operational requirements)
Requirements that specify or constrain the behavior of the software itself (e.g., performance, reliability, security, usability)
Requirements derived from factors external to the system and its development process (e.g., regulatory, legislative, ethical requirements)
Correct Answer
(1) Product Requirements,Requirements that specify or constrain the behavior of the software itself (e.g., performance, reliability, security, usability)
(2) Organizational Requirements,Broad system requirements derived from policies and procedures in the customer's and developer's organization (e.g., development process requirements, operational requirements)
(3) External Requirements,Requirements derived from factors external to the system and its development process (e.g., regulatory, legislative, ethical requirements)
Explanation
The three categories are: Product requirements (constrain the software product itself), Organizational requirements (from organizational policies and procedures), and External requirements (from factors outside the system and its development — regulators, legislation, ethics).
Reference
Software Engineering, Ian Sommerville, 9th edition
