SlideShare una empresa de Scribd logo
1 de 11
Hetauda School Of Management &
Social Sciences
Presentation On: WaterFall Process Model
Presented By:Purushottam
dahal
BIM 6th Semester
Contents
 History of waterfall process model
 What is waterfall process model?
 Phases of waterfall process model
 Advantages of waterfall process model
 Disadvantages of waterfall process model
 When to use waterfall process model
History of waterfall process model
 In 1970 Royce proposed what is now popularly
referred to as the waterfall model as an initial
concept, a model which he argued was flawed.
 His paper then explored how the initial model
could be developed into an iterative model,
with feedback from each phase influencing
previous phases, similar to many methods used
widely and highly regarded by many today.
What is waterfall process model?
 The waterfall model is a sequential software
development model in which development is seen as
flowing steadily downward through several phases.
 In a waterfall model, each phase must be completed
fully before the next phase can begin.
 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.
Phases of waterfall process model
 Requirement Analysis & Definition: This phase is
focused on possible requirements of the system for
the development are captured. Requirements are
gathered subsequent to the end user consultation.
 System & Software Design: The requirement
specifications are studied in detail in this phase and
the design of the system is prepared. The design
specifications are the base for the implementation and
unit testing model phase.
 Implementation & Unit Testing: After receiving
the system design documents, the work is shared
into various modules and the real coding is done.
The system is developed into small coding units.
 Integration & System Testing: The modules
that are divided into units are integrated into a
complete system and tested for proper coordination
among modules and system behaves as per the
 specifications Operations & Maintenance:Once
the system is running in production environment,
problems come up. The issues that are related to
the system are solved only after deployment of the
system.
Advantages
 Simple to understand and use.
 Easy to manage
 Phases are processed and completed one
at a time.
 Works well for smaller projects where
requirements are very well understood.
Disadvantages
 Once an application is in the testing stage, it is very
difficult to go back and change something that was
not well-thought out in the concept stage.
 High amounts of risk and uncertainty.
 Not a good model for complex and object-oriented
projects.
 Poor model for long and ongoing projects.
 Not suitable for the projects where requirements are
at a moderate to high risk of changing.
When to use:
 Requirements are very well known, clear
and fixed.
 Product definition is stable.
 Technology is understood.
 There are no ambiguous requirements
 The project is short.
THANK YOU!!!

Más contenido relacionado

La actualidad más candente (19)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
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
 
Prototype model
Prototype modelPrototype model
Prototype model
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
What is a Prototype
What is a PrototypeWhat is a Prototype
What is a Prototype
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral model
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN  Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Waterfall model is a classical life cycle model.
Waterfall model is a classical life cycle model.Waterfall model is a classical life cycle model.
Waterfall model is a classical life cycle model.
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Vmodel
VmodelVmodel
Vmodel
 
PROTOTYPING
PROTOTYPINGPROTOTYPING
PROTOTYPING
 
WATERFALL MODEL
WATERFALL MODELWATERFALL MODEL
WATERFALL MODEL
 
Prototyping
PrototypingPrototyping
Prototyping
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 

Destacado

Destacado (7)

Software cycles
Software cyclesSoftware cycles
Software cycles
 
Water Fall Model
Water Fall ModelWater Fall Model
Water Fall Model
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 

Similar a Water fall process model

Process Models in Software Engineering
Process Models in Software EngineeringProcess Models in Software Engineering
Process Models in Software EngineeringGohAr_MaLiik
 
software co1.ppsx
software co1.ppsxsoftware co1.ppsx
software co1.ppsxkaushiik2
 
Software development process models
Software development process modelsSoftware development process models
Software development process modelsMuntha Ulfat
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall modelREHMAT ULLAH
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTPaYal Umraliya
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSuresh Koujalagi
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxPrimaAyundyayasti
 
Project on software engineering types of models
Project on software engineering types of modelsProject on software engineering types of models
Project on software engineering types of modelsSoham Nanekar
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle modelsWasif Khan
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologiesuppipisara
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering) MuhammadTalha436
 

Similar a Water fall process model (20)

What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Process Models in Software Engineering
Process Models in Software EngineeringProcess Models in Software Engineering
Process Models in Software Engineering
 
software co1.ppsx
software co1.ppsxsoftware co1.ppsx
software co1.ppsx
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Water Fall
Water FallWater Fall
Water Fall
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
PPT (1).pptx
PPT (1).pptxPPT (1).pptx
PPT (1).pptx
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptx
 
Project on software engineering types of models
Project on software engineering types of modelsProject on software engineering types of models
Project on software engineering types of models
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
Assignment
AssignmentAssignment
Assignment
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
 

Más de Purushottam Dahal

Más de Purushottam Dahal (20)

Australia's Successful Industries
Australia's Successful IndustriesAustralia's Successful Industries
Australia's Successful Industries
 
Computer Crime and Safety Measure
Computer Crime and Safety MeasureComputer Crime and Safety Measure
Computer Crime and Safety Measure
 
Data Processing and Database
Data Processing and DatabaseData Processing and Database
Data Processing and Database
 
Network and Communication
Network and CommunicationNetwork and Communication
Network and Communication
 
Multimedia
MultimediaMultimedia
Multimedia
 
Computer system Development
Computer system Development Computer system Development
Computer system Development
 
Introduction to the Internet
Introduction to the Internet Introduction to the Internet
Introduction to the Internet
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Introduction to computer System
Introduction to computer SystemIntroduction to computer System
Introduction to computer System
 
Ex net
Ex netEx net
Ex net
 
Mozilla Nepal Maker Party 2015, Hetauda.
Mozilla Nepal Maker Party 2015, Hetauda.Mozilla Nepal Maker Party 2015, Hetauda.
Mozilla Nepal Maker Party 2015, Hetauda.
 
Administering volume sets and raid arrays using volumes
Administering volume sets and raid arrays using volumesAdministering volume sets and raid arrays using volumes
Administering volume sets and raid arrays using volumes
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
Media Concept and classification of Media
Media Concept and classification of MediaMedia Concept and classification of Media
Media Concept and classification of Media
 
Employees grievances and disciplines
Employees grievances and disciplinesEmployees grievances and disciplines
Employees grievances and disciplines
 
WordPress
WordPressWordPress
WordPress
 
VoIP
VoIPVoIP
VoIP
 
Hetauda App Introduction
Hetauda App IntroductionHetauda App Introduction
Hetauda App Introduction
 
Mozilla nepal
Mozilla nepalMozilla nepal
Mozilla nepal
 
Machine learning
Machine learningMachine learning
Machine learning
 

Último

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 

Último (20)

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 

Water fall process model

  • 1. Hetauda School Of Management & Social Sciences Presentation On: WaterFall Process Model Presented By:Purushottam dahal BIM 6th Semester
  • 2. Contents  History of waterfall process model  What is waterfall process model?  Phases of waterfall process model  Advantages of waterfall process model  Disadvantages of waterfall process model  When to use waterfall process model
  • 3. History of waterfall process model  In 1970 Royce proposed what is now popularly referred to as the waterfall model as an initial concept, a model which he argued was flawed.  His paper then explored how the initial model could be developed into an iterative model, with feedback from each phase influencing previous phases, similar to many methods used widely and highly regarded by many today.
  • 4. What is waterfall process model?  The waterfall model is a sequential software development model in which development is seen as flowing steadily downward through several phases.  In a waterfall model, each phase must be completed fully before the next phase can begin.  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.
  • 5.
  • 6. Phases of waterfall process model  Requirement Analysis & Definition: This phase is focused on possible requirements of the system for the development are captured. Requirements are gathered subsequent to the end user consultation.  System & Software Design: The requirement specifications are studied in detail in this phase and the design of the system is prepared. The design specifications are the base for the implementation and unit testing model phase.
  • 7.  Implementation & Unit Testing: After receiving the system design documents, the work is shared into various modules and the real coding is done. The system is developed into small coding units.  Integration & System Testing: The modules that are divided into units are integrated into a complete system and tested for proper coordination among modules and system behaves as per the  specifications Operations & Maintenance:Once the system is running in production environment, problems come up. The issues that are related to the system are solved only after deployment of the system.
  • 8. Advantages  Simple to understand and use.  Easy to manage  Phases are processed and completed one at a time.  Works well for smaller projects where requirements are very well understood.
  • 9. Disadvantages  Once an application is in the testing stage, it is very difficult to go back and change something that was not well-thought out in the concept stage.  High amounts of risk and uncertainty.  Not a good model for complex and object-oriented projects.  Poor model for long and ongoing projects.  Not suitable for the projects where requirements are at a moderate to high risk of changing.
  • 10. When to use:  Requirements are very well known, clear and fixed.  Product definition is stable.  Technology is understood.  There are no ambiguous requirements  The project is short.