volume_mute

Three Categories of Non-Functional Requirements

publish date2026/06/05 21:07:9.525780 UTC

volume_mute

Non-functional requirements are classified into three main categories. Match each category to its correct description.

To complete the line match

  1. Click on an item in the first group
  2. 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


Quizzes you can take where this question appears