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