What is V-model and advantages and disadvantages of this model

What is V-model ?

– V- model means Verification and Validation model.
– Each phase must be completed before the next phase begins.
– Testing of the product is planned in parallel with a corresponding phase of development.

V- Model Design and Flow-

V model has the different phases as shown in the above diagram.

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.

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.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s