Professional Documents
Culture Documents
Se 2
Se 2
Se 2
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
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.