Which of the following is an example of a non-functional requirement in a software system?
easy📝 Conceptual Q2 of 15
Software Engineering - Requirements Engineering
Which of the following is an example of a non-functional requirement in a software system?
AThe system shall generate monthly sales reports
BThe system shall respond to user requests within 2 seconds
CThe system shall allow users to reset their passwords
DThe system shall support user login functionality
Step-by-Step Solution
Solution:
Step 1: Identify non-functional requirements
Non-functional requirements specify system qualities like performance, reliability, or usability.
Step 2: Evaluate options
The system shall respond to user requests within 2 seconds describes a performance metric (response time), which is non-functional. Options A, C, and D describe system functions.
Final Answer:
B -> Option B
Quick Check:
Non-functional = system qualities, not features [OK]
Quick Trick:Non-functional = how system performs, not what it does [OK]
Common Mistakes:
Mistaking functional features for non-functional qualities
Ignoring performance and usability as non-functional
Master "Requirements Engineering" in Software Engineering
9 interactive learning modes - each teaches the same concept differently