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
- COCOMO stands for
- Modifying the software to match changes in the ever-changing environment is called
- For a function of n variables, boundary value analysis yields
- How do you create agile processes to manage unpredictability? 1. Requirements gathering must be conducted very carefully. 2. Risk analysis…
- A software project manager is responsible for the following tasks: A. Project planning B. Project status tracking C. Resource management D.…
- Mr. X designed open source software which must comply with some criteria. Choose the false statement in this respect. 1. No restriction on…