2002Encyclopedia of Software EngineeringRequires access

Verification and Validation

Dolores R Wallace, Roger Fujii

Open publisher page 2 citations

Abstract

Abstract Software verification and validation (V&V) is a technical discipline of systems engineering. Software V&V is “a systems engineering process employing a rigorous methodology for evaluating the correctness and quality of software product through the software life cycle.” The purpose of V&V is to help the development organization build quality into the software during the software life cycle. The software V&V processes determine whether development products of a given activity (e.g., requirements definition, design, code) conform to the requirements of that activity, and whether the software satisfies the intended use and user needs. The determination includes assessment, analysis, evaluation, review, inspection, and testing of software products and processes. The software V&V is performed in parallel with the software development, not at the conclusion of the software development. This article gives an overview of V&V including techniques that can be applied to evaluate and test the software in each life‐cycle activity; relationship to the software life‐cycle process and description of standards and guidelines for planning & managing software V&V.

About this research paper

What this paper is about

Abstract Software verification and validation (V&V) is a technical discipline of systems engineering. Software V&V is “a systems engineering process employing a rigorous methodology for evaluating the correctness and quality of software product through the software life cycle.” The purpose of V&V is to help the development organization build quality into the software during the software life cycle. The software V&V processes determine whether development products of a given activity (e.g., requirements definition, design, code) conform to the requirements of that activity, and whether the software satisfies the intended use and user needs. The determination includes assessment, analysis, evaluation, review, inspection, and testing of software products and processes. The software V&V is performed in parallel with the software development, not at the conclusion of the software development. This article gives an overview of V&V including techniques that can be applied to evaluate and test the software in each life‐cycle activity; relationship to the software life‐cycle process and description of standards and guidelines for planning & managing software V&V.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract Software verification and validation (V&V) is a technical discipline of systems engineering. Software V&V is “a systems engineering process employing a rigorous methodology for evaluating the correctness and quality of software product through the software life cycle.” The purpose of V&V is to help the development organization build quality into the software during the software life cycle. The software V&V processes determine whether development products of a given activity (e.g., requirements definition, design, code) conform to the requirements of that activity, and whether the software satisfies the intended use and user needs. The determination includes assessment, analysis, evaluation, review, inspection, and testing of software products and processes. The software V&V is performed in parallel with the software development, not at the conclusion of the software development. This article gives an overview of V&V including techniques that can be applied to evaluate and test the software in each life‐cycle activity; relationship to the software life‐cycle process and description of standards and guidelines for planning & managing software V&V.

Key concepts: Verification and validation, Software construction, Software engineering, Software development, Computer science, Software development process, Personal software process, Software quality

Related papers

Back to paper searchBrowse research topicsOriginal source
Verification and Validation — Research Paper | ScholarLens