Iterative Model
Iterative Model
An iterative
Life cycle model does not attempt to start with a full specification of
requirements. Instead, development begins by specifying and implementing
just part of the software, which is then reviewed to identify further
requirements. This process is then repeated, producing a new version of the
software at the end of each iteration of the model.
Graphic Design
The advantage of this model is that there is a working model of the system at a
very early stage of development, which makes it easier to find functional or
design flaws.
The disadvantage with this SDLC model is that it is applicable only to large
and bulky software development projects.
This is because it is hard to break a small software system into further small
serviceable increments/modules.
The advantages of the Iterative and Incremental SDLC Model are as follows −
7. Risks are identified and resolved during iteration; and each iteration is
an easily managed milestone.
15. During the life cycle, software is produced early which facilitates
customer evaluation and feedback.
The disadvantages of the Iterative and Incremental SDLC Model are as follows
10. Projects progress is highly dependent upon the risk analysis phase.