Published by: Nuru
Published date: 16 Jun 2021
V-Model is one of the important software development life cycle models. the V-model represents a development process that may be considered an extension of the waterfall model and is an example of the more general V-model. Instead of moving down in a linear way, the process steps are bent upwards after the coding phase, to form the typical V shape. The different phases of the v-model as are:
Verification
It involves a static analysis technique (review) done without executing code. It is the process of evaluation of the product development phase to find whether specified requirements meet.
Validation
It involves dynamic analysis techniques (functional, non-functional), testing is done by executing code. Validation is the process to evaluate the software after the completion of the development phase to determine whether the software meets the customer expectations and requirements. So V-Model contains Verification phases on one side of the Validation phases on the other side. Verification and Validation phases are joined by the coding phase in V-shape. Thus it is called V-Model.
Design Phase
Testing Phases