volume_mute

Completeness and Consistency

publish date2026/06/05 21:07:7.914915 UTC

In principle, a functional requirements specification should be both complete and consistent. Fill in the blanks:

"(1) means that all services required by the user should be defined. (2) means that requirements should not have contradictory definitions of the same system function."

Correct Answer

(1) Completeness
(2) Consistency

Explanation

Completeness means all required services and constraints are defined. Consistency means requirements do not contradict each other. In practice, for large complex systems, it is practically impossible to fully achieve both.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears