Upload
jitendra-singh
View
50
Download
4
Embed Size (px)
Citation preview
PRESENTED BY - JITENDRA SINGH RATHOUR
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
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.
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.
WHERE TO USE-
• The Waterfall model works well in situation where requirements are well understood and not likely to change.
PROTOTYPE MODEL• A prototype is a sample implementation of the system . It provides
limited and main functional capabilities of the proposed system.
PROTOTYPE MODEL
VARIANTS OF PROTOTYPING
• ThrowAway Prototyping
• Evolutionary Prototyping
• Incremental Prototyping
ADVANTAGES
• User requirements become clear to developer.
• Changes are only done at design phase.
• The time of development is reduced.
• The costs are reduced.
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.