196k views
3 votes
Which two statements are true about non-functional requirements?

1) Non-functional requirements define how a system should behave.
2) Non-functional requirements are measurable and testable.
3) Non-functional requirements are specific to a particular technology.
4) Non-functional requirements are only concerned with the performance of a system.

User Selrond
by
8.4k points

1 Answer

4 votes

Final answer:

The two true statements about non-functional requirements are that they are measurable and testable, and they encompass more than just a system's performance, including usability and reliability.

Step-by-step explanation:

The question relates to non-functional requirements (NFRs), which are crucial aspects of system development. Unlike functional requirements, which detail what a system should do, non-functional requirements describe how a system should behave and provide constraints under which the system must operate.

The two true statements about non-functional requirements are:

  1. Non-functional requirements are measurable and testable.
  2. Non-functional requirements are not solely concerned with a system's performance but also include aspects like usability, reliability, and maintainability.

For instance, considering a project to develop a water purification system for a village, non-functional requirements may include constraints such as the system must be able to operate without access to the electrical grid, and it must be able to deliver purified water for less than $2 per thousand gallons over a 10-year lifespan.

User Surya Joseph
by
8.9k points