V-Model
From Logic Wiki
What is V Model
it's a project management approach and modified version of the Waterfall model. It's designed to be non-linear
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