Verification and Validation 101 Flashcards
(39 cards)
It is a technical discipline of systems engineering
Software verification and validation
It is a static process of verifying documents, design, and code.
Verification
It is a dynamic process of validating/testing the actual product
Validation
It does not involve executing code.
Verification
It involves executing the code.
Validation
It is human based checking of documents/files
Verification
It is the computer-based execution of program
Validation
Target is requirements specification, application architecture, high level and detailed design, and database design.
Verification
Target is the actual product— a unit, a module, a set of integrated modules, and the final product
Validation
It uses methods like inspections, walk throughs, desk-checking, etc.
Verification
It uses methods like black-box, gray-box, and white-box testing.
Validation
It generally, comes first before validation
Verification
It generally follows verification
Validation
It answers the question —- Are we building the product right?
Verification
It answers the question —- Are we building the right product?
Validation
It can catch errors that validation cannot catch
Verification
It can catch errors that verification cannot catch
Validation
The planned and systematic activities implemented in a quality system so that quality requirements for a product or service will be fulfilled.
Quality Assurance
The observation techniques and activities used to fulfill requirements for quality.
Quality Control
It is process related
Quality Assurance
It is product related
Quality Control
It focuses on the process used to develop a product
Quality Assurance
It focuses on testing a product developed or a product under development
Quality Control
It involves the quality of the processes
Quality Assurance