V-Model

From Logic Wiki
Jump to: navigation, search


What is V Model

it's a project management approach and modified version of the Waterfall model. It's designed to be non-linear

VModel.PNG

Testing phase for each corresponding development stage

How does it work

Verification phases on one side validation phases on the other side

Where is it suitable

  • Requirements are well defined, documented,and fixed in place
  • Product definition is stable
  • Technology well understood
  • No ambiguous requirements
  • Short projects

Advantages

  • Quite easy to understand
  • Disciplined model where phases are complete one at a time
  • Works well for small projects
  • Easy to manage dur to the rigidity of the model

Disadvantages

  • Model is not flexible to changes in requirements
  • Requirements changes are disruptive and expensive
  • High risk and uncertainty
  • Not a good model for complex projects
  • Once in testing, difficult to go back
  • No working software produces until late in the day