SlideShare a Scribd company logo
Topics
What is Waterfall Model.
History
Where to use
Diagram
Advantages
Disadvantages
Waterfall Model
It is also called as linear sequential model.
It was the first Process Model.
In this model whole application is developed in a
sequential approach.
It is very simple to understand and use.
In this model each phase must be completed fully
before the next phase begin.
Provides structure to inexperienced staff.
History
The first formal description of the waterfall
model is often cited as a 1970 article by Winston
W.Royee.
Royee presented this model as an example of a
flawed, none-working model.
It has been widely used for software projects
ever since.
Where to use
This SDLC model is used where requirements are
very well known.
Where definition is stable.
This SDLC model is used where the technology
are understood for the project.
And where new version of an existing product.
Waterfall Model Diagram
Requirements
Analysis
Design
Coding
Testing
Acceptance
Requirement
Gathering
In this phase business analyst will collect the
requirements with an interaction of client and
collected requirements will be documented.
Requirement
Analysis
Design
Coding
Testing
Release &
Maintenance
In this phase system analyst will study the client
requirements and prepare the system requirement
specification.
In this phase design architecture is the responsible
to decide architecture of an application in order to
full-fill the client requirements.
In this phase developers will write the program
using programming languages or scripting languages
in order to develop the application.
Initially developers will perform unit testing &
integration testing using of white box testing.
After the testing the client satisfied on work
product then we deliver application to the customer
to use at live environment..
Advantages
A waterfall model is easy to implement.
It helps to find errors earlier.
Easy to understand, and easy to use.
Testing is done at every stage.
Works well when quality is more important than
cost or schedule.
Documentation is produced at every stage of a
waterfall model allowing people to understand
what has been doen.
Disadvantages
It is only suitable for the small size projects.
Constant testing of the design is needed.
If requirements may change the waterfall model
may not work.
Adjust scope during the life cycle can kill a
project.
Difficult to estimate time and cost for each stage
of the development process.
High amount risk and uncertainty.
This is not suitable to handle dynamic changes in
the requirements.
Thank You!

More Related Content

PPTX
Waterfallmodelppt final-140209060959-phpapp01
PPTX
Waterfall model ppt final
PPTX
What is waterfall
PPTX
Waterfall model
PPTX
waterfall model
PPTX
System analysis methodologies
PDF
Waterfall Model (Software Engineering)
PPTX
Introduction to Software Engineering
Waterfallmodelppt final-140209060959-phpapp01
Waterfall model ppt final
What is waterfall
Waterfall model
waterfall model
System analysis methodologies
Waterfall Model (Software Engineering)
Introduction to Software Engineering

Similar to waterfallmodelslide-220331073124 (2).pdf (20)

PPTX
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
PPTX
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
PPTX
diff type of models.pptx
DOCX
Assignment
PPT
SDLC- concept and models
PPTX
unit 2.pptx of Software engineering subject
PDF
SDLC Models.pdf
PPTX
Software life cycle models
PPTX
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
PPTX
Software testing
DOCX
What is waterfall model
DOCX
Process Models in Software Engineering
PDF
Plagiarism Report SDLC 1.pdf
PPTX
Project on software engineering types of models
PPTX
software development life cycle(SDLC)
PPTX
Software development process models
PPTX
Lesson 2 introduction in computing
PPTX
Lecture 19,20 Software Development Process Models.pptx
PPTX
software project management Waterfall model
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
diff type of models.pptx
Assignment
SDLC- concept and models
unit 2.pptx of Software engineering subject
SDLC Models.pdf
Software life cycle models
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
Software testing
What is waterfall model
Process Models in Software Engineering
Plagiarism Report SDLC 1.pdf
Project on software engineering types of models
software development life cycle(SDLC)
Software development process models
Lesson 2 introduction in computing
Lecture 19,20 Software Development Process Models.pptx
software project management Waterfall model
Ad

Recently uploaded (20)

PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
System and Network Administration Chapter 2
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administraation Chapter 3
PPTX
history of c programming in notes for students .pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPT
Introduction Database Management System for Course Database
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Transform Your Business with a Software ERP System
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
L1 - Introduction to python Backend.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
System and Network Administration Chapter 2
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administraation Chapter 3
history of c programming in notes for students .pptx
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PTS Company Brochure 2025 (1).pdf.......
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How to Choose the Right IT Partner for Your Business in Malaysia
Introduction Database Management System for Course Database
How to Migrate SBCGlobal Email to Yahoo Easily
Wondershare Filmora 15 Crack With Activation Key [2025
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Transform Your Business with a Software ERP System
ManageIQ - Sprint 268 Review - Slide Deck
L1 - Introduction to python Backend.pptx
Ad

waterfallmodelslide-220331073124 (2).pdf

  • 1. Topics What is Waterfall Model. History Where to use Diagram Advantages Disadvantages
  • 2. Waterfall Model It is also called as linear sequential model. It was the first Process Model. In this model whole application is developed in a sequential approach. It is very simple to understand and use. In this model each phase must be completed fully before the next phase begin. Provides structure to inexperienced staff.
  • 3. History The first formal description of the waterfall model is often cited as a 1970 article by Winston W.Royee. Royee presented this model as an example of a flawed, none-working model. It has been widely used for software projects ever since.
  • 4. Where to use This SDLC model is used where requirements are very well known. Where definition is stable. This SDLC model is used where the technology are understood for the project. And where new version of an existing product.
  • 6. Requirement Gathering In this phase business analyst will collect the requirements with an interaction of client and collected requirements will be documented. Requirement Analysis Design Coding Testing Release & Maintenance In this phase system analyst will study the client requirements and prepare the system requirement specification. In this phase design architecture is the responsible to decide architecture of an application in order to full-fill the client requirements. In this phase developers will write the program using programming languages or scripting languages in order to develop the application. Initially developers will perform unit testing & integration testing using of white box testing. After the testing the client satisfied on work product then we deliver application to the customer to use at live environment..
  • 7. Advantages A waterfall model is easy to implement. It helps to find errors earlier. Easy to understand, and easy to use. Testing is done at every stage. Works well when quality is more important than cost or schedule. Documentation is produced at every stage of a waterfall model allowing people to understand what has been doen.
  • 8. Disadvantages It is only suitable for the small size projects. Constant testing of the design is needed. If requirements may change the waterfall model may not work. Adjust scope during the life cycle can kill a project. Difficult to estimate time and cost for each stage of the development process. High amount risk and uncertainty. This is not suitable to handle dynamic changes in the requirements.