volume_mute
Five Types of Validation Checks
publish date: 2026/06/06 22:20:9.612906 UTC
volume_muteMatch each type of validation check to its correct description.
To complete the line match
- Click on an item in the first group
- Click on the match in the second group
To delete a match, double click on a line
Check Type
Validity Checks
Consistency Checks
Completeness Checks
Realism Checks
Verifiability
Description
Requirements should always be written so that a set of tests can demonstrate the delivered system meets each requirement
The requirements document should include requirements defining all functions and constraints intended by the system user
Using knowledge of existing technology, requirements should be checked to ensure they can actually be implemented within budget and schedule
Analysis may identify additional or different functions required beyond what stakeholders initially thought they needed
Requirements in the document should not conflict — no contradictory constraints or different descriptions of the same system function
Correct Answer
(1) Validity Checks,Analysis may identify additional or different functions required beyond what stakeholders initially thought they needed
(2) Consistency Checks,Requirements in the document should not conflict — no contradictory constraints or different descriptions of the same system function
(3) Completeness Checks,The requirements document should include requirements defining all functions and constraints intended by the system user
(4) Realism Checks,Using knowledge of existing technology, requirements should be checked to ensure they can actually be implemented within budget and schedule
(5) Verifiability,Requirements should always be written so that a set of tests can demonstrate the delivered system meets each requirement
Explanation
The five check types: Validity (may discover additional needed functions), Consistency (no conflicting requirements), Completeness (all required functions/constraints included), Realism (technically and economically feasible with current technology), and Verifiability (can be tested — if a test is difficult to design, the requirement should be reconsidered).
Reference
Software Engineering, Ian Sommerville, 9th edition
