volume_mute

Functional vs. Non-Functional Classification

publish date2026/06/06 23:20:6.504186 UTC

volume_mute

Classify each of the following requirements as Functional or Non-Functional.

drag and drop the selected option to the right place

Correct Answer

(1) The system shall generate a monthly report showing the cost of drugs prescribed by each clinic.,Functional
(2) The system shall be available to all clinics Mon–Fri, 08:30–17:30, with no more than 5 seconds downtime per day.,Non-Functional
(3) Each staff member shall be uniquely identified by an eight-digit employee number.,Functional
(4) The system shall implement patient privacy provisions as set out in HStan-03-2006-priv.,Non-Functional

Explanation

Generating a report and identifying staff by employee number are specific services/behaviors — functional requirements. Availability hours constrain the system's operational behavior (product NFR). Privacy legislation compliance is an external NFR. Note: a security or authentication NFR like privacy compliance may generate additional functional requirements.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears