Delivered by FeedBurner

Iterative model is one part of the software development life cycle. There are so many models available for software development life cycle as we have seen all in last article. In Iteration model, initially implementation will be done as simple as possible and afterwards complexity of the product will be increased. Further features of the product will be introduced until the final deployment procedure will be taken place. We must say that iteration model itself describes that it will break the large product in very small iteration and each iteration will be developed perfectly.

In the initial level of iterative model, all requirement will not be specified. Here first of all specified requirements will be developed and it will be reviewed to identify further requirements and it will be discussed and implemented in next iteration. Iteration procedure will be started with the simple implementation and small set of requirement will be developed first and each iteration will be contain versions till whole product will be developed. Each iteration have well define time period for development, testing and deployment.

Agile Model is containing agile scrum methodology of project development. Here product will be developed in different sprints with its own development cycle. We can say that this model can be a type of incremental model. This model is widely used in software companies. In this model, continuous iteration will be developed by developer team and testing team will test whole iteration through out the whole development cycle. This iteration can be known as sprint. Here in each sprint requirement analysis phase, design phase then development phase and testing phase will be take place. Each sprint will be developed as an individual module of the whole product.

ISTQB - Agile Model

RAD is stands for Rapid Application Development. We can say that it is part of incremental model. In RAD model, if planning will be done perfectly then required product will be completed soon by the team as in RAD model each phase of development life cycle will be executed in parallel. Each development life cycle will be considered as a development of mini project and afterwards whole project will be completed by integration all mini projects or application. Mostly planning will be done as per the initial requirement and further if requirements will be changed then it may be covered in different group of development life cycle.