V- Model
.By sandeep
singh
CONTENT
q What is a V-Model?
q Why it is called a V-Model?
q V-Model Workflow
q Advantages and Disadvantages of V-Model
What is a V-Model?
v The V-model is a SDLC model where the
software development phase and testing
phase takes place in a linear sequential
manner in V shape.
Why it is called a V-Model?
v It is known as V-Model since it takes into
consideration Verification and Validation
process.
v It looks similar to “V” shape.
V-Model Workflow
Unit Testing
Integration
Testing
System
Testing
Acceptance
Testing
Coding
(.Exe)
Business
Requirement
Specification -
(FRS)
Low Level
Design
High Level
Design
Software
Requirement
Specification -
(FRS+NFRS)
Prepare Test Plan
Execute
Prepare Test Plan
Prepare Test Plan
Prepare Test Plan
Execute
Execute
Execute
VE
RI
FI
CA
TI
ON
VA
LI
DA
TI
O
N
Advantages & Disadvantages
Advantages:
Ø It is simple to use and understand since V-Model is of sequential
type.
Ø The corresponding testing phase of the development phase is
planned in parallel.
Ø This model works well for smaller projects where requirements
are very well understood.
Disadvantages:
Ø We cannot add new requirements in between of development
phases.
Ø We cannot get a working model of a software unless development
phase is complete.
Q&A
V model by_sandeep

V model by_sandeep

  • 1.
  • 2.
    CONTENT q What isa V-Model? q Why it is called a V-Model? q V-Model Workflow q Advantages and Disadvantages of V-Model
  • 3.
    What is aV-Model? v The V-model is a SDLC model where the software development phase and testing phase takes place in a linear sequential manner in V shape.
  • 4.
    Why it iscalled a V-Model? v It is known as V-Model since it takes into consideration Verification and Validation process. v It looks similar to “V” shape.
  • 5.
    V-Model Workflow Unit Testing Integration Testing System Testing Acceptance Testing Coding (.Exe) Business Requirement Specification- (FRS) Low Level Design High Level Design Software Requirement Specification - (FRS+NFRS) Prepare Test Plan Execute Prepare Test Plan Prepare Test Plan Prepare Test Plan Execute Execute Execute VE RI FI CA TI ON VA LI DA TI O N
  • 6.
    Advantages & Disadvantages Advantages: ØIt is simple to use and understand since V-Model is of sequential type. Ø The corresponding testing phase of the development phase is planned in parallel. Ø This model works well for smaller projects where requirements are very well understood. Disadvantages: Ø We cannot add new requirements in between of development phases. Ø We cannot get a working model of a software unless development phase is complete.
  • 7.