Introduction

Software Process Model Articles Series,

  1. What is Software Development Life Cycle
  2. Waterfall Model Used In Software Development

The iterative model starts the process with a simple implementation of a small set of requirements and iteratively enhances the evolving versions of the system that is complete and ready to be deployed. The iterative model does not attempt to start the development after the complete specification of the system; instead, development starts with just part of the software product.

Iterative Model Design

The iterative process starts with a small representation of the software product. In this model, we start working on a project with a small chunk of requirements. In this model, we repeat certain steps like design and development testing and implementation in each iteration. Iterative enhance the evolving versions of the system is complete and ready to be deployed.

The following picture illustrates the Iterative Model.

Iterative Model in SDLC

Applications

The iterative model is widely and extensively used in the software industry. Some given below point explains the usage of the iterative model.

Advantages of the Iterative Model

Disadvantages of the Iterative Model