SlideShare ist ein Scribd-Unternehmen logo
1 von 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!!!

Weitere ähnliche Inhalte

Was ist angesagt?

What is a Prototype
What is a PrototypeWhat is a Prototype
What is a Prototype
Alan Radau
 
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
Galaxyy Pandey
 

Was ist angesagt? (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
 

Andere mochten auch (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)
 

Ähnlich wie Water fall process 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)
Shaikh Kamrul Islam (Konok kamrul)
 

Ähnlich wie 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)
 

Mehr von Purushottam Dahal

Mehr von 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
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

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.