Non-functional requirements (NFRs) define the quality attributes of a system, such as performance, security, and usability.
Explanation:
- NFRs focus on how a system works, not what it does.
- Types:
- Performance โ “The system should handle 10,000 concurrent users.”
- Security โ “User data must be encrypted using AES-256.”
- Usability โ “Users should complete checkout in less than 3 steps.”
Example:
For a banking app, an NFR could be:
- “Transactions should be completed within 2 seconds.”
Leave a Reply