V-Model

This model is an extension of the waterfall model and testing occurs during each phase of the system development.

V-Model
Image of V-Model illustration.

V-MODEL
It involves the execution of processes in system development in a sequential order. This model is an extension of the waterfall model and testing occurs during each phase of the system development.This model is also referred to as verification and validation model. Verification is the process of reviewing whether the developed system or project meets its requirements. Validation is the process by which a system or project is evaluated after completion of development to ensure that it meets end user or customer requirements.

READ ALSO: 10 BEST Mobile Apps That Must Have Given You A Productivity Boost in 2019.
Phases of V-Model.
1. Requirement analysis.
This phase involves customers on what they require the system or project to contain or to have achieved.
2. System design.
The hardware required for project or software development are set up in this phase.
3. Architectural design.
System development is divided into sections each performing it's functionality.
4. Module design.
During these phase,the system is divided into sub units called modules. Internal design for systems which is referred to as Low Level Design are specified at module design. 
Unit tests are also carried out in these module to ensure errors are detected and eliminated at an early stage.

 

READ ALSO: What we KNOW and DON'T KNOW about innovation (2 min read)