All mock tests are FREE till 31 December — register to save your progress
Unit 6 · Software Engineering Paper 2 CS · December 2022 Shift 2

Which of the following is not a non-functional requirement?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. User interaction

Explanation

Non-functional requirements describe quality attributes and constraints on how well a system performs, not what it does. Portability, security and scalability are all classic quality attributes and therefore non-functional. User interaction, however, describes the actual services and dialogues the system must offer to the user — what the system does — which makes it a functional requirement. Hence option (iv) is the one that is not non-functional.

More Software Engineering questions