SlideShare a Scribd company logo
1 of 10
WATERFALL MODEL
● Waterfall model was the first process model to be introduced. It is
also referred to as linear-sequential life cycle model. It is very simple
to understand and use.
● In a waterfall model, each phase must be completed fully before the
next phase can begin. This type of SDLC model is basically used for
the project which is small and there are no uncertain requirements.
● At the end of each phase, a review takes place to determine if the
project is on the right path and whether or not to continue or discard
the project.
● The waterfall model is so named because each phase of the project
cascades into the next, following steadily down like a waterfall.
● Earlier this model was very popular but nowadays it is not used. But it
is very important because all the other software development life
cycle models are based on the classical waterfall model.
REQUIREMENTS
DESIGN
IMPLEMENTATION
VERIFICATION
MAINTENANCE
WATERFALL
MODEL
1.REQUIREMENTS:
The key aspect of the waterfall methodology is
that all customer requirements are gathered at
the beginning of the project, allowing every
other phase to be planned without further
customer correspondence until the product is
complete. It is assumed that all requirements
can be gathered at this waterfall management
phase.
2.DESIGN:
The design phase of the waterfall process is
best broken up into two subphases: logical
design and physical design. The logical design
subphase is when possible solutions are
brainstormed and theorized. The physical
design subphase is when those theoretical
ideas and schemas are made into concrete
specifications.
3.IMPLEMENTATION:
The implementation phase is when
programmers assimilate the requirements and
specifications from the previous phases and
produce actual code.
4.VERIFICATION:
This phase is when the customer reviews the
product to make sure that it meets the
requirements laid out at the beginning of the
waterfall project. This is done by releasing the
completed product to the customer.
5. MAINTENANCE:
The customer is regularly using the product
during the maintenance phase, discovering
bugs, inadequate features and other errors that
occurred during production. The production
team applies these fixes as necessary until the
customer is satisfied.
ADVANTAGES
❏ Simple and easy to
understand and use.
❏ Phases are processed and
completed one at a time.
❏ Clearly defined stages.
❏ Well understood
milestones.
❏ Easy to arrange tasks.
❏ Process and results are well
documented.
❏ Easy to manage due to the
rigidity of the model.
❏ No working software is produced
until late during the life cycle.
❏ High amount of risk and
uncertainty.
❏ Poor model for long and ongoing
projects.
❏ It is difficult to measure progress
within stages.
❏ Cannot accommodate changing
requirements.
❏ Not a good model for complex and
object-oriented projects.
❏ Adjusting scope during the life
cycle can end a project.
DISADVANTAGES
THANK YOU

More Related Content

What's hot

What's hot (19)

What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?
 
Prototyping model advantages and disadvantages
Prototyping model advantages and disadvantagesPrototyping model advantages and disadvantages
Prototyping model advantages and disadvantages
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototype
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 
Software engineering 7 prototype model
Software engineering 7 prototype modelSoftware engineering 7 prototype model
Software engineering 7 prototype model
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Waterfall and Prototype model
Waterfall and Prototype modelWaterfall and Prototype model
Waterfall and Prototype model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
 
Comparison of waterfall model and prototype model
Comparison of waterfall model and prototype modelComparison of waterfall model and prototype model
Comparison of waterfall model and prototype model
 
Prototyping
PrototypingPrototyping
Prototyping
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping model
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Prototyping Model
Prototyping ModelPrototyping Model
Prototyping Model
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral model
 
V model final
V model finalV model final
V model final
 

Similar to WATERFALL MODEL

SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)PrithvirajChauhan61
 
software co1.ppsx
software co1.ppsxsoftware co1.ppsx
software co1.ppsxkaushiik2
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
Types of software life cycle model
Types of software life cycle model Types of software life cycle model
Types of software life cycle model Santhia RK
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdfWaterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdfABINASHACHERJEE1
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle Santhia RK
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleDina Hanbazazah
 
WaterFall Model & Spiral Mode
WaterFall Model & Spiral ModeWaterFall Model & Spiral Mode
WaterFall Model & Spiral ModeShahDhruv21
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxPrimaAyundyayasti
 
waterfall model ppt.pdf
waterfall model ppt.pdfwaterfall model ppt.pdf
waterfall model ppt.pdfDeepLahane2
 

Similar to WATERFALL MODEL (20)

Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
PPT (1).pptx
PPT (1).pptxPPT (1).pptx
PPT (1).pptx
 
software co1.ppsx
software co1.ppsxsoftware co1.ppsx
software co1.ppsx
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Types of software life cycle model
Types of software life cycle model Types of software life cycle model
Types of software life cycle model
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Waterfall model
Waterfall model Waterfall model
Waterfall model
 
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdfWaterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
 
Software cycles
Software cyclesSoftware cycles
Software cycles
 
Software cycles
Software cyclesSoftware cycles
Software cycles
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
WaterFall Model & Spiral Mode
WaterFall Model & Spiral ModeWaterFall Model & Spiral Mode
WaterFall Model & Spiral Mode
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptx
 
waterfall model ppt.pdf
waterfall model ppt.pdfwaterfall model ppt.pdf
waterfall model ppt.pdf
 

Recently uploaded

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Recently uploaded (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

WATERFALL MODEL

  • 2. ● Waterfall model was the first process model to be introduced. It is also referred to as linear-sequential life cycle model. It is very simple to understand and use. ● In a waterfall model, each phase must be completed fully before the next phase can begin. This type of SDLC model is basically used for the project which is small and there are no uncertain requirements. ● At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project. ● The waterfall model is so named because each phase of the project cascades into the next, following steadily down like a waterfall. ● Earlier this model was very popular but nowadays it is not used. But it is very important because all the other software development life cycle models are based on the classical waterfall model.
  • 4. 1.REQUIREMENTS: The key aspect of the waterfall methodology is that all customer requirements are gathered at the beginning of the project, allowing every other phase to be planned without further customer correspondence until the product is complete. It is assumed that all requirements can be gathered at this waterfall management phase.
  • 5. 2.DESIGN: The design phase of the waterfall process is best broken up into two subphases: logical design and physical design. The logical design subphase is when possible solutions are brainstormed and theorized. The physical design subphase is when those theoretical ideas and schemas are made into concrete specifications.
  • 6. 3.IMPLEMENTATION: The implementation phase is when programmers assimilate the requirements and specifications from the previous phases and produce actual code.
  • 7. 4.VERIFICATION: This phase is when the customer reviews the product to make sure that it meets the requirements laid out at the beginning of the waterfall project. This is done by releasing the completed product to the customer.
  • 8. 5. MAINTENANCE: The customer is regularly using the product during the maintenance phase, discovering bugs, inadequate features and other errors that occurred during production. The production team applies these fixes as necessary until the customer is satisfied.
  • 9. ADVANTAGES ❏ Simple and easy to understand and use. ❏ Phases are processed and completed one at a time. ❏ Clearly defined stages. ❏ Well understood milestones. ❏ Easy to arrange tasks. ❏ Process and results are well documented. ❏ Easy to manage due to the rigidity of the model. ❏ No working software is produced until late during the life cycle. ❏ High amount of risk and uncertainty. ❏ Poor model for long and ongoing projects. ❏ It is difficult to measure progress within stages. ❏ Cannot accommodate changing requirements. ❏ Not a good model for complex and object-oriented projects. ❏ Adjusting scope during the life cycle can end a project. DISADVANTAGES