Incremental Model vs. Iterative Model

Incremental Model

  • The incremental model is a method of software development where the model is designed, implemented and tested incrementally (a little more is added each time) until the product is finished.
  • In other words, in case of incremental model you are adding piece by piece but expect that each piece if fully finished (designed, implemented and tested).
  • It is an evolution of the waterfall model, where the waterfall model is incrementally applied
  • One picture is worth of thousands words:

    Illustration of Incremental Model



Iterative Model

  • In iterative model you create rough product or product piece in one iteration, then review it and improve it in next iteration and so on, until it is finished.

     

    Illustration of Iterative Model

No comments:

Post a Comment