Incremental Model
Incremental Model
- Incremental development is based on the idea of developing an initial implementation, exposing this to user comment and evolving it through several versions until an adequate system has been developed.
- It is an agile process.
graph LR od[Outline Description] subgraph ca[Concurrent Activities] direction TB s[Sepcification] d[Development] v[Validation] s<-->d<-->v end subgraph Version direction TB iv[Initial Version] ivs[Intermediate Versions] fv[Final Version] end od-->ca s<-->iv d<-->ivs v-->fv
Benefits of Incremental Process
- Reduce the cost of accommodating changing customer requirements.
- It is easier to get customer feedback.
- More rapid delivery and deployment of useful software.
Problems
- From a management perspective
- The process is not visible.
- System structure tends to degrade as new increments are added.
Last updated on