Final answer:
The correct definition of System Requirement is a property or characteristic that a system must exhibit or a constraint that it must respect. Constraints represent the limitations a design must satisfy, while criteria are measurable standards used for evaluating different design solutions.
Step-by-step explanation:
The term System Requirement is defined as a description of a property or characteristic that a system must exhibit or a constraint that it must respect (Option C). This encompasses both functional and nonfunctional requirements. Functional requirements specify what the system should do, such as tasks it must perform, services it must provide, or operations it must enable. Nonfunctional requirements describe the qualities the system should have, like performance characteristics, usability standards, compliance with legal regulations, or reliability targets.
In the context of engineering and design, a constraint is a limitation or condition that the design must satisfy. These are often binary; they are either met, or they are not. A criterion is a measurable standard used to judge the quality of a design and compare different design solutions.
For example, in a case where a system is required to produce drinkable water for a village, criteria might include the purity of the water and the rate at which it is produced. Constraints for this system might include cost limitations for design, operation, and that no utilities are available to support the system.