Explain the Iterative ModelEach release of Iterative Model is developed in a specific, fixed time period called iteration. Each iteration focuses on a certain set of requirements. Each cycle ends with a usable system i.e. each iteration results in an executable release. Mini waterfall model is followed in each iteration. All high priority risks are taken in the first iteration so that risk at the end of the project is minimal. Since every iteration results in executable release, it enables early user feedback. Another advantage is that major risks are resolved at initial iterations.
Iterative Model enables the accessing to previous phases and the changes are made accordingly. The final output of the product is revived at the end of the SDLC.
The iterative model approach is to iterate on steps as the project progresses with requirements. Iterative model iterates Requirements, Design, Build and test phases again and again for each requirement and builds up a system iteratively till the complete system is built. The advantage is that iterative model can accommodate changes in requirements which are very common in most of the projects. It also provides an opportunity to identify and build upon any major requirement or design flaws throughout the process because of its iterative nature.
|