Software Validation

Software validation or, more generally, verification and validation (V&V) is intended to show that a system both conforms to its specification and that it meets the expectations of the system customer

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 #: 239
Questions #: 10
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

V&V — Two Goals

1 pts
volume_mute

Software validation — or more generally Verification and Validation (V&V) — is intended to show two things about a system. Which two? Select both.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Principal Validation Technique

1 pts
volume_mute

What is the principal validation technique used in software engineering?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Three-Stage Testing Process

1 pts
volume_mute
Please drag and drop the options to sort them

Software validation uses a three-stage testing process. The diagram below shows the three stages. Sort them into the correct order, from first to last.

ComponentTestingSystemTestingAcceptanceTestingDefects at later stages feed back to earlier stages
System testing
Acceptance testing
Component testing
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Component Testing — Who and How

1 pts
volume_mute

Complete the sentence about component testing.

The components making up the system are tested by (1). Each component is tested (2), without other system components.

Please drag and drop the selected option in the right place or type it instead
the people developing the system
independently
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


System Testing Focus

1 pts
volume_mute

System testing integrates components to create a complete system. Which of the following are concerns of system testing? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Acceptance Testing — Data Used

1 pts
volume_mute

What distinguishes acceptance testing from earlier testing stages in terms of the data used?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Alpha Testing vs Beta Testing

1 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

Term

Alpha testing
Beta testing

Description

Acceptance testing for custom systems — the process continues until the client and developer agree the system is an acceptable implementation of the requirements
A system is delivered to a number of potential customers who agree to use it and report problems, exposing the product to real use before general release

Match each testing term to its correct description.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Plan-Driven Testing — The V-Model

1 pts
volume_mute

In a plan-driven software process, an independent team of testers works from pre-formulated test plans. The diagram below illustrates how specification stages on the top row each link to a corresponding test stage on the bottom row — this is sometimes called the V-model of development.

RequirementsSpecificationSystemSpecificationSystemDesignCode &Unit TestSub-systemIntegration TestSystemIntegration TestAcceptanceTestService(Deployed)Test plans link each spec stage to its corresponding test stage


What do the test plans in this model represent?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Testing in Incremental Development

1 pts
volume_mute

In an incremental approach to development, how should testing be organised?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Testing Process — Iterative Nature

1 pts
volume_mute

Complete the sentence about how defects discovered during testing affect the overall testing process.

When defects are discovered, the program must be (1) and this may require other stages in the testing process to be (2).

Please drag and drop the selected option in the right place or type it instead
debugged
repeated
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation