INCREMENTAL MODEL
The whole system is broken down into independent deliveries and then each of them gets designed, developed, tested, and implemented separately.
CHARACTERISTICS:
- It is used when requirements are well understood.
- Multiple independent deliveries are identified.
- Workflow in a linear fashion.
- Iterative in nature.
- Focuses on an operational product with each increment.
ADVANTAGES:
- Lower initial delivery cost.
- Easier to manage risk.
- It is easier to test and debug during a smaller iteration.
- customer can respond to each build.
- Development is easier, more efficient, and cost-reducing.
DISADVANTAGES:
- Needs good planning and design.
- The total cost is higher than the waterfall.
- Software gets created at later stages of the development cycle.
- Needs a clear and complete definition of the whole system before it can be broken down and built incrementally.
Comments
Post a Comment