Chapter 23. Validation and Verification

Software verification and validation (V&V) is the process of ensuring that software under development or change will satisfy functional and other requirements (validation) and that each step in the process of building the software yields the right products (verification). It is a systematic and technical evaluation of software and associated products of the development and maintenance process. Reviews and tests are done at the end of each phase of the development process to ensure that software requirements are complete and testable, and that design, code, documentation, and data satisfy those requirements.[1]

Verification evaluates a system or component to determine whether the product of a given life cycle ...

Get Quality Software Project Management now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.