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
Views #: 8
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

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

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

Correct Answer

Explanation

Five Types of Validation Checks

3 pts

Match each type of validation check to its correct description.

To complete the line match

  1. Click on an item in the first group
  2. 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
note_alt Add notes
flag Flag

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

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

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

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

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

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

Correct Answer

Explanation