What is Incremental Model Describe Advantages and Disadvantages
In today’s lecture we will learn “What is Incremental Model what are its Advantages and Disadvantages and when to use this Model“.
In incremental Model the whole requirement is divided into various Builds.Multiple Development cycle take place here, in order to making life cycle “Multi-waterfall” Cycle.
Cycles are divided into small modules.Each module passes through requirements, Design, Implementation and testing process.
During the first module the a version of software is produced so, you have software early on during the Software life Cycle.
You may like to read What is Software Development Life Cycle | SDLC Overview.
Advantages of Incremental Model:
- Generates working software quickly and early during the software life cycle.
- more flexible and less costly to change scope and requirements.
- Easier to test and debug during a smaller iteration.
- customer can respond to each build.
- lower initial delivery cost.
Disadvantages:
- Need Good Planning and Designing.
- need a clear and complete definition of the whole system.
- total cost is higher than waterfall.
When to use this Model:
- Requirements of complete system defined clearly.
- there is a need to get the product in market early.
- a new technology is being used.
- There are also some high risk features and goals.
what you think i missed in this post?Explain your thoughts with us via comments.
you may like to read 2014 List of Top 10 Medical Universities in USA -Phoenix , NYU.