10
PRESENTED BY - JITENDRA SINGH RATHOUR WATERFALL AND PROTOTYPE MODEL

Waterfall and Prototype model

Embed Size (px)

Citation preview

Page 1: Waterfall and Prototype model

PRESENTED BY - JITENDRA SINGH RATHOUR

WATERFALL AND PROTOTYPE MODEL

Page 2: Waterfall and Prototype model

WATERFALL MODEL

• The waterfall model is the traditional lifecycle model in which the lifecycle phases are executed in a sequential manner.

• Requirement Analysis• Design• Development• Testing• Deployment• Maintenance

Page 3: Waterfall and Prototype model

CHARACTERISTICS-

1. The phases organized in a downward linear sequence.

2. There is a downward flow of information.

3. Each phase has a defined start point and end point.

4. The phases do not overlap with each other.

5. Each phase handled by a specific set of people.

Page 4: Waterfall and Prototype model

ADVANTAGES-• The model is simple to understand and easy to use.

• The model has clearly defined phases.

• The model is easy to use.

DISADVANTAGE-

• This model does not provide any scope for changes.

Page 5: Waterfall and Prototype model

WHERE TO USE-

• The Waterfall model works well in situation where requirements are well understood and not likely to change.

Page 6: Waterfall and Prototype model

PROTOTYPE MODEL• A prototype is a sample implementation of the system . It provides

limited and main functional capabilities of the proposed system.

Page 7: Waterfall and Prototype model

PROTOTYPE MODEL

Page 8: Waterfall and Prototype model

VARIANTS OF PROTOTYPING

• ThrowAway Prototyping

• Evolutionary Prototyping

• Incremental Prototyping

Page 9: Waterfall and Prototype model

ADVANTAGES

• User requirements become clear to developer.

• Changes are only done at design phase.

• The time of development is reduced.

• The costs are reduced.

Page 10: Waterfall and Prototype model

DISADVANTAGES• It gives false impression to customer.

• Compromise on the overall quality of the software.

• Cost of the software development may increase.

• The developer can get attached to the prototypes that they have developed.