(Software Engineering )V- shape model & Incremental Model advantages , disadvantages

 1) V- shape model :

Advantages:

Simple and easy to use 

Each phase has specific deliverables. 

Higher chance of success over the waterfall model due to the development of test plans early on during the life cycle. 

Works well for where requirements are easily understood. 

Verification and validation of the product in the early stages of product development. 

Disadvantages:

Very inflexible, like the waterfall model. 

Adjusting the scope is difficult and expensive. The software is developed during the implementation phase, so no early prototypes of the software are produced. The model doesn’t provide a clear path for problems found during the testing phases. 

Costly and required more time, in addition to a detailed plan 



2) Incremental Model :

  • -- Staffing get managed. (early ones can be managed by fewer people) 

  • -- Delivery date is managed. 

  • -- Resources are managed. 



Advantages:

Produces business value early in the development lifecycle. 

Better use of scarce resources through proper increment definition. 

Can accommodate some change requests between increments. 

More focused on customer value than the linear approaches. 

We can detect project issues and changes earlier. 



Disdvantages:

Requires heavy documentation. 

Follows a defined set of processes. 

Defines increments based on function and feature dependencies. 

Requires more customer involvement than the linear approaches. 

Partitioning the functions and features might be problematic. 

Integration between the iterations can be an issue if it is not considered during the development and project planning. 






Post a Comment

Previous Post Next Post