Se 2

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

Iterative waterfall model

The main change to the classical waterfall model is in the form of providing feedback paths from every phase to its preceding phase. The feedback paths allow for correction of the errors commited during a phase, as and when these are detected in a later phase. There is no feedback path to the feasibility stage.

Prototyping model
Before carrying out the development of the actual software, a working prototype of the system should be built. Working of prototype model

Benefits of prototype model


Many customer requirement get properly defined Technical issues get resolved by experimenting with the prototype. Minimize the change request from the customer and the associated redesign cost. It controls various risk.

Evolutionary model
The software requirement is first broken down into several modules Find out core module and develop it. Find out other(non core) module that need services from core module.and integrate it with core module one by one.

A,B,C are the modules of a software product that are incrementally developed and delivered.
A

B A

advantages
The user gets a chance to experiment with a partially developed software much before the complete version of the system is released. The core modules get tested thoroughly,thereby reducing chances of errors in the core modules of the final product.

disadvantages
It is difficult to divide the problem into several versions that would be acceptable to the customer and which can be incrementally implemented and delivered.

You might also like