Requirements Validation

This quiz covers the purpose and importance of requirements validation, why requirements errors are especially costly, the five types of checks performed during validation (validity, consistency, completeness, realism, verifiability), the three main validation techniques (requirements reviews, prototyping, test-case generation), and why complete validation is inherently difficult

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen
QUESTION OF

volume_mute Read quiz aloud
Views #: 219
Questions #: 10
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Purpose of Requirements Validation

1 pts
volume_mute

Requirements validation is the process of:

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Cost of Requirements Errors

1 pts
volume_mute

True or False: The cost of fixing a requirements problem by making a system change is usually much greater than repairing a design or coding error.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Why Requirements Changes Are So Expensive

1 pts
volume_mute

Why does a change to requirements usually cost more than a change at the design or code level?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Five Types of Validation Checks

3 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. 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

Match each type of validation check to its correct description.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Verifiability Check

1 pts
volume_mute

True or False: If a test for a particular requirement is difficult or impossible to design during validation, this usually means the requirement will be difficult to implement and should be reconsidered.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Three Requirements Validation Techniques

2 pts
volume_mute

Which of the following are the three main requirements validation techniques? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Requirements Reviews

1 pts
volume_mute

In a requirements review, a group of people from the system customer and the system developer read the requirements document in detail and check for:

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Prototyping as Validation

1 pts
volume_mute

When prototyping is used as a requirements validation technique, an executable model of the system is demonstrated to end-users and customers so they can:

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Test-Case Generation and Extreme Programming

1 pts
volume_mute

True or False: Developing tests from user requirements before any code is written is an integral part of Extreme Programming.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Why Complete Validation Is Difficult

2 pts
volume_mute

Why is it difficult to fully validate that a set of requirements meets a user's actual needs? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation