Category

Thursday, March 21, 2013

V-Model

by Gaurav Sharma  |  in Tutorial at  6:55 AM


V-MODEL
Ø  Just like the WFM, the V-shaped life cycle is a sequential path of execution of process
Ø  Each phase must be completed before the next phase begins.
Ø  Testing is emphasized in this model more.
Ø  The testing procedures are developed early in the life cycle before any coding is done, during each of the phases preceding implementation.
Ø  Requirements begin the life cycle just like the WFM. Before development is started, a system test plan is created. The test plan focuses on meeting the functionality specified in the requirements gathering.
Ø  The design phase focuses on system architecture & design. An integration test plan is created in this phase as well in order to test the piece of s/w systems ability to work together.
Ø  The low Level Design (Coding) phase is where the actual s/w component are designed & unit tests are created in this phase as well.
Ø  Once Coding is completed, the path of execution continues up the right side of the V, where the test plans developed earlier are now put to use.


ADVANTAGES
1)      Simple & easy to use.
2)      Each phase has specific deliverables.
3)      Higher chance of success over the WFM due to the development of test plans early on during the life cycle.
4)      Works well for small projects where requirements r easily understood.
     DISADVANTAGES
1)      Very rigid, like WFM(It needs lot of resources & money)
2)      S/W is developed during the implementation phase, so no early prototype of the s/w is produced.
3)      Model doesn’t provide a clear path problem found during testing phase.
4)      Little flexible & adjusting scope is difficult & expensive.

0 comments:

Proudly Powered by Blogger.