Posts

Showing posts with the label Advantages of Incremental Model

what is Iterative or Incremental Model?

Image
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 can then be reviewed in order to identify further requirements. This process is then repeated, producing a new version of the software for each cycle of the model. Requirements phase, in which the requirements for the software are gathered and analyzed. Iteration should eventually result in a requirements phase that produces a complete and final specification of requirements. Design phase, in which a software solution to meet the requirements is designed. This may be a new design, or an extension of an earlier design. Implementation and Test phase, when the software is coded, integrated and tested. Review phase, in which the software is evaluated, the current requirements are reviewed, and changes and additions to requirements proposed.  For each cycle of the model, a decision has to be m