V-Model- V Model is one of Software Development Life Cycle (SDLC) Models and it comes in use whenever sequential process comes in execution and requirements are very clear. Process comes in V shape in V model. Each phase of development is associated with testing phase and next phase is start after previous phase is completed. It is also know an V & V (Verification and Validation) model.
Verification:- Verification is static review process and it is done without executing code.
Validation:- Validation is dynamic review process and it is done with execution of code.
V Model Phases:-
Requirements Analysis:- This phase is for collecting requirements. Requirement Analysis phase contains system requirements with detailed information.
System Design: System Design phase contains the design phase of system and the complete configuration design to setup a developing system.
Architectural Design:- In this phase modules are integrated and integration testing is performed.
Module Design:- In Module Design phase system break into modules and unit testing is performed.