Thursday, December 27, 2012

V-Model

It is a variant of Waterfall Model that emphasizes the verification and validation of the product. Testing of the product is planned in parallel with a corresponding development phase.


V-Model / V-Shaped Model
V-Model / V-Shaped Model



Project and Requirements Planning:– allocate resources.
Product Requirements and Specification Analysis:– complete specification of the software systems.
Architecture or High-Level Design:– defines how software functions fulfill the design.
Detailed Design – develop algorithms for each architectural component Production, operation and maintenance:– provide for enhancement and corrections.
System and acceptance testing:– check the entire software system in its environment.
Integration Testing:– check that modules  interconnect correctly.
Unit testing:– check that each module acts as expected.
Coding:– transform algorithms into software.

V-Model Strengths:

  • Emphasizes planning for verification and validation of the product in early stages of product development phase.
  • Each deliverable are easily testable.
  • Project management can track progress by milestones.
  • Easy to use.


V-Model / V-Shaped Model.
V-Model / V-Shaped Model.


V-Model Drawbacks:

  • 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 V-Model:

  • Excellent choice for systems requiring high reliability.
  • All requirements are known up-front.
  • When it can be modified to handle changing requirements beyond analysis phase .
  • Solution and technology are known.


IMPORTANT LINKS:


Topic: SDLC Model.


Next: |   RAD - Rapid Application Development Model   |   Incremental Model   |   Waterfall Model   |   Spiral Model   |   Agile SDLC Model   |


| Introduction to Software Testing | Roles and Responsibilities of a Software Tester | What is a Test Case | Software Testing types and Methods | STLC Process | Hierarchy Chart | Most Common Interview Questions | Resume Preparation Tips | SDLC Models | Blog Index | Software Testing FAQs |


No comments:

Post a Comment

I would like to thank you for your comments..! Please keep commenting. To get posts and updates via mail, I would suggest you to subscribe the Blog. Thanks Again..!

Google Search