Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

3 SDLC Model V Model

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

Software Development Life

Cycle Models
By
Manjiri Tatke
Software Development Life Cycle Models
• Waterfall Model • RAD Model
• V Model • Big Bang Model
• Iterative Model • Fish Model
• Incremental Model • Hybrid Model
• Prototype Model • JAD Model
• Spiral Model • Agile Model
V-Shaped SDLC Model
• A variant of the Waterfall
that emphasizes the
verification and validation of
the product.
• Testing of the product is
planned in parallel with a
corresponding phase of
development
V-Shaped Steps
• Project and Requirements Planning – • Production, operation and
allocate resources maintenance – provide for
enhancement and corrections
• System and acceptance testing – check
• Product Requirements and the entire software system in its
Specification Analysis – complete environment
specification of the software system

• Integration and Testing – check that


• Architecture or High-Level Design – modules interconnect correctly
defines how software functions fulfill
the design
• Unit testing – check that each module
• Detailed Design – develop algorithms acts as expected
for each architectural component
• Coding – transform algorithms into
software
V-Shaped Strengths
• Emphasize planning for verification and validation of the product in
early stages of product development
• Each deliverable must be testable
• Project management can track progress by milestones
• Easy to use
V-Shaped Weaknesses
• Does not easily handle concurrent events
• Does not handle iterations or phases
• Does not easily handle dynamic changes in requirements
• Does not contain risk analysis activities
When to use the V-Shaped Model
• Excellent choice for systems requiring high reliability – hospital
patient control applications
• All requirements are known up-front
• When it can be modified to handle changing requirements beyond
analysis phase
• Solution and technology are known
Difference between V model & Waterfall
model
• The V-Model inherently addresses risks by involving testing from the
outset. Since testing is parallel to development, issues are identified
earlier, leading to more effective risk mitigation. In contrast, the
Waterfall Model addresses risks through sequential phases, which can
result in discovering issues later in the process.
• Waterfall model is rigid. V model is little flexible

You might also like