In this topic, you will learn about, V shape Model.
The V shape model is a software development life cycle where execution of process happens in sequential manners. V shape model is also known as verification and validation mode: it is an extension of the waterfall model and is based on the association of the testing phase for each corresponding development stage. This means that for every single phase in the development cycle there is a directly associated testing phase. This is a highly disciplined model and the next phase starts only after the completion of the previous phase.
Under the V shape model, the corresponding testing phase of the development phase is planned in parallel. So, there is a verification phase on one side of the V shape and validation phase on the other side. The coding phase joins the two sides of the V.
Applications of V shape Model: The V shape model is almost the same as the waterfall model.
The suitable scenario where the V model is applicable are:
- When the requirements are well defined, clearly documented and fixed.
- When product definition is stable.
- There are no undefined requirements.
- This technology is not dynamic and it is well understood by the project team.
- When the project is short.
Advantages of V shape Model:
- This is a highly disciplined model and phases are completed one at a time.
- Simple and easy to understand and use.
- Easy to manage.
Disadvantages of V shape Model:
- Not good for complex projects.
- Not suitable for projects where requirements are uncertain and changing.
- Not good for ongoing projects.
- It is difficult to go back to a previous stage for any change of functionality.
- No working software is produced until the V shape model is finished.
Comment below if you have queries related to the above topic, V shape Model.