Final answer:
The incorrect statement about nonfunctional requirements is that they define what the system should do, which is actually the role of functional requirements.
Step-by-step explanation:
The incorrect statement about nonfunctional requirements is B. Non-functional requirements also define what the system should do. This statement is incorrect because non-functional requirements actually refer to the quality attributes of a system, such as security, reliability, performance, and maintainability, rather than the specific functionalities of what the system should do. Instead, functional requirements are concerned with what the system should do, describing the behaviors and functions of the system. Non-functional requirements affect the user experience and influence the system’s overall effectiveness.
Requirements and constraints are essential aspects of system design. Requirements like the purity of the water, the rate at which it is produced, and the lifetime required from a designed system specify what a system must achieve. Constraints, such as cost limitations and environmental considerations, limit how the system can be developed and operated.