1. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
V- MODEL
DESIGN
Lecture 2 part 2
2. model is SDLC model where execution of processes happens in a
sequential manner in V-shape.
V-Model Design
3. V-Model
V- model means Verification and Validation
model. Just like the waterfall model, the
V-Shaped life cycle is a sequential path of
execution of processes.
Testing of the product is planned in parallel
with a corresponding phase of development
in V-model.
9. V-Model
Acceptance Testing
Acceptance testing is associated with the
business requirement analysis phase and involves
testing the product in user environment.
System Testing
System testing is directly associated with
the System design phase. System tests check the
entire system functionality and the communication
of the system under development with external
systems.
10. V-Model
Unit Testing:
Unit tests designed in the module design phase are
executed on the code during this validation phase.
Integration Testing
Integration testing is associated with the architectural
design phase. Integration tests are performed to test
the coexistence and communication of the internal
modules within the system.
11. V-Model
Disadvantages of V-model:
•Very rigid and least flexible.
•Software is developed during the implementation
phase, so no early prototypes of the software are
produced.
•If any changes happen in midway, then the test
documents along with requirement documents
has to be updated.
12. V-Model
Advantages of V-model:
•Simple and easy to use.
•Testing activities like planning, test designing
happens well before coding. This saves a lot of
time. Hence higher chance of success over the
waterfall model.
•Proactive defect tracking – that is defects are
found at early stage.
•Avoids the downward flow of the defects.
•Works well for small projects where
requirements are easily understood.
13. V-Model
-Proactive defect tracking – that is defects
are found at early stage.
-Avoids the downward flow of the defects.
-Works well for small projects where
requirements are easily understood.
14. V-Model
When to use the V-model:
-The V-shaped model should be used for small
to medium sized projects where requirements
are clearly defined and fixed.
-The V-Shaped model should be chosen when
ample technical resources are available with
needed technical expertise.