Co pyrig ht © tuto rials po int.co m
In Iterative model, iterative process starts with a simple implementation of a small set of the software requirements and iteratively enhances the evolving versions until the complete system is implemented and ready to be deployed.
An iterative life cycle model does not attempt to start with a full specification of requirements. Instead, development beg ins by specifying and implementing just part of the software, which is then reviewed in order to identify further requirements. T his process is then repeated, producing a new version of the software at the end of each iteration of the model.
Iterative Model desig n
Iterative process starts with a simple implementation of a subset of the software requirements and iteratively enhances the evolving versions until the full system is implemented. At each iteration, desig n modifications are made and new functional capabilities are added. T he basic idea behind this method is to develop a system throug h repeated cycles (iterative) and in smaller portions at a time (incremental).
Following is the pictorial representation of Iterative and Incremental model:
Iterative and Incremental development is a combination of both iterative desig n or iterative method and incremental build model for development. "During software development, more than one iteration of the software development cycle may be in prog ress at the same time." and "T his process may be described as an
"evolutionary acquisition" or "incremental build" approach."
In incremental model the whole requirement is divided into various builds. During each iteration, the development module g oes throug h the requirements, desig n, implementation and testing phases. Each subsequent release of the module adds function to the previous release. T he process continues till the complete system is ready as per
the