Software Engineering
Software Engineering
Software Engineering
What is iterative model ?
In this Model, you can start with some of the software specifications and develop the first
version of the software. After the first version if there is a need to change the software, then a
new version of the software is created with a new iteration. Every release of the Iterative Model
finishes in an exact and fixed period that is called iteration.
The Iterative Model allows the accessing earlier phases, in which the variations made
respectively. The final output of the project renewed at the end of the Software Development
Life Cycle (SDLC) process.
The various phases of Iterative model are as
follows:
3.Implementation:
In the implementation, requirements are written in the coding language
and transformed into computer programs which are called Software.
4.Testing :
After completing the coding phase, software testing starts using different test
methods. There are many test methods, but the most common are white box, black box, and
grey box test methods.
5.Deployment :
After completing all the phases, software is deployed to its work environment.
6.Review :
In this phase, after the product deployment, review phase is performed to check the
behavior and validity of the developed product. And if there are any error found then the process
starts again from the requirement gathering.
7.Maintenance:
In the maintenance phase, after deployment of the software in the working
environment there may be some bugs, some errors or new updates are required. Maintenance
involves debugging and new addition options.
When to use Iterative model ?