124k views
3 votes
Which of the following is the CORRECT definition of the term System Requirement?

A. A top-level requirement for a product that contains multiple subsystems, which could be all software or software and hardware.
B. A goal or task that specific classes of users must be able to perform with a system, or a desired product attribute.
C. A description of a property or characteristic that a system must exhibit or a constraint that it must respect.
D. A kind of nonfunctional requirement that describes a service or performance characteristic of a product.

1 Answer

5 votes

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.

User JHannes
by
7.9k points