What is the difference between a functional and a non-functional requirement?
- A Functional describes what the system does; non-functional describes how well it does it
- B Non-functional requirements are optional
- C Functional requirements apply only to hardware
- D They are the same
Answer
Functional describes what the system does; non-functional describes how well it does it
Performance, security, availability and usability are non-functional, and neglecting them is a common cause of rejected solutions.





