SlideShare a Scribd company logo
3
Most read
13
Most read
14
Most read
WATERFALL MODEL & SPIRAL MODEL
-TYPES OF SDLC
1
WATERFALL MODEL
 Sequential(non-iterative) design process
 Progress falls from top to bottom like a cascading waterfall.
 Review takes place at end of each phase to determine if project
is on right path and whether or not to discard the project.
 Software testing starts only after development process
completes.
2
3
ADVANTAGES:
 Simple and easy to understand and use.
 Easy to manage due to its rigidity.
 Works well for smaller projects where requirements are
understood completely
 Phases do not overlap. Each phase is completed one at a time.
4
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.
• Working software is produced at last stage during the life cycle.
• 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.
5
-Type of SDLC
SPIRAL MODEL
6
DESCRIPTION
• The Spiral Development ( or Lifecycle) Model is a systems
development method used in information technology.
• This model combine the idea of iterative development with the
systematic, controlled aspects of the waterfall model.
• It allows incremental releases of the product or incremental
refinement through each iteration around the spiral.
• It is favored for large, expensive, and complicated models.
• This model were based on project risk.
• The spiral model has four phases.They are:
7
1.IDENTIFICATION
• This phase starts with gathering the business requirements in
the baseline spiral.
• Finally, the product is deployed in the identified market.
8
2.RISK EVALUATION:
• Risk Analysis includes identifying, estimating and monitoring the
technical feasibility and management risks.
• After testing the build, at the end of first iteration, the customer
evaluates the software and provides feedback.
9
3.CONSTRUCT:
• The Construct phase refers to production of the actual
software product at every spiral.
• When the product is just thought of and the design is
being developed a POC (Proof of Concept) is
developed in this phase to get customer feedback.
10
4.DESIGN
• The Design phase starts with the conceptual design in the
baseline spiral and involves architectural design, logical design
of modules, physical product design and the final design in the
subsequent spirals.
11
i.e.
12
ADVANTAGES:
• Changing requirements can be accommodated.
• Allows extensive use of prototypes.
• Requirements can be captured more accurately.
• Users see the system early.
• Development can be divided into smaller parts and the risky
parts can be developed earlier which helps in better risk
management.
13
DISADVANTAGES:
• Management is more complex.
• End of the project may not be known early.
• Not suitable for small or low risk projects and could be
expensive for small projects.
• Process is complex
• Large number of intermediate stages requires excessive
documentation.
14
Presented by : Shirisha Maharjan
15

More Related Content

PPT
Introduction to Software Project Management
PPTX
Software Process Models
PDF
Stepwise Project planning in software development
PPTX
software project management Waterfall model
PPT
Software design
PDF
Software engineering a practitioners approach 8th edition pressman solutions ...
PPTX
Ch1 introduction
Introduction to Software Project Management
Software Process Models
Stepwise Project planning in software development
software project management Waterfall model
Software design
Software engineering a practitioners approach 8th edition pressman solutions ...
Ch1 introduction

What's hot (20)

PPT
Hypertext, multimedia and www
PPTX
Software engineering layers
PPT
Project Management Control
PPTX
Waterfallmodel
PPT
HCI 3e - Ch 12: Cognitive models
PPTX
Fundamental software engineering activities
PDF
An Introduction to Software Architecture
PDF
Software engineering lecture notes
PPTX
Waterfall Model
PPTX
Waterfall Model PPT in Software Engineering
PPTX
software product and its characteristics
PPTX
S.D.L.C (Software Development Life Cycle.)
PPTX
Chapter 10 designing and producing Multimedia
PPTX
Human computer interaction -Input output channel with Scenario
PPTX
User Interface Analysis and Design
PPTX
Waterfall model
PPTX
Software design
PPTX
Risk Mitigation, Monitoring and Management Plan (RMMM)
PDF
Project Planning in Software Engineering
PPTX
Software Architecture
Hypertext, multimedia and www
Software engineering layers
Project Management Control
Waterfallmodel
HCI 3e - Ch 12: Cognitive models
Fundamental software engineering activities
An Introduction to Software Architecture
Software engineering lecture notes
Waterfall Model
Waterfall Model PPT in Software Engineering
software product and its characteristics
S.D.L.C (Software Development Life Cycle.)
Chapter 10 designing and producing Multimedia
Human computer interaction -Input output channel with Scenario
User Interface Analysis and Design
Waterfall model
Software design
Risk Mitigation, Monitoring and Management Plan (RMMM)
Project Planning in Software Engineering
Software Architecture
Ad

Similar to Waterfall model and spiral model (20)

PPTX
WATERFALL MODEL
PPTX
Structured system analysis and design
PPTX
4. LIFECYCLE DATABASE DVP LIFECYCLE.pptx
PPTX
Spiral model
PPTX
PPT (1).pptx
PPTX
Waterfall model
PPTX
Waterfall, Spiral and iterative model
PPTX
SDLC (Software development life Cycle)
PPTX
SOFTWARE LIFE CYCLE MODELS and Ultimate objective of SE
PPTX
Software cycles
PPTX
Software cycles
PDF
Software development life cycle
PPTX
Basics of Object-Oriented SE (OOSE).....
PPTX
Different SDLC Model.pptx khayal yeradil se mitaya nai abhi ti hai hir dil ye...
PPTX
Process Models
PPTX
Process Models
PPT
Process Model in Software Engineering.ppt
PPTX
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
DOCX
MODELS USED IN SOFTWARE DEVELOPMENT
PPSX
software co1.ppsx
WATERFALL MODEL
Structured system analysis and design
4. LIFECYCLE DATABASE DVP LIFECYCLE.pptx
Spiral model
PPT (1).pptx
Waterfall model
Waterfall, Spiral and iterative model
SDLC (Software development life Cycle)
SOFTWARE LIFE CYCLE MODELS and Ultimate objective of SE
Software cycles
Software cycles
Software development life cycle
Basics of Object-Oriented SE (OOSE).....
Different SDLC Model.pptx khayal yeradil se mitaya nai abhi ti hai hir dil ye...
Process Models
Process Models
Process Model in Software Engineering.ppt
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
MODELS USED IN SOFTWARE DEVELOPMENT
software co1.ppsx
Ad

Recently uploaded (20)

PDF
TR - Agricultural Crops Production NC III.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
RMMM.pdf make it easy to upload and study
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Classroom Observation Tools for Teachers
PPTX
Cell Types and Its function , kingdom of life
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
01-Introduction-to-Information-Management.pdf
TR - Agricultural Crops Production NC III.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPH.pptx obstetrics and gynecology in nursing
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Pharma ospi slides which help in ospi learning
RMMM.pdf make it easy to upload and study
2.FourierTransform-ShortQuestionswithAnswers.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Classroom Observation Tools for Teachers
Cell Types and Its function , kingdom of life
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Supply Chain Operations Speaking Notes -ICLT Program
Anesthesia in Laparoscopic Surgery in India
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial disease of the cardiovascular and lymphatic systems
01-Introduction-to-Information-Management.pdf

Waterfall model and spiral model

  • 1. WATERFALL MODEL & SPIRAL MODEL -TYPES OF SDLC 1
  • 2. WATERFALL MODEL  Sequential(non-iterative) design process  Progress falls from top to bottom like a cascading waterfall.  Review takes place at end of each phase to determine if project is on right path and whether or not to discard the project.  Software testing starts only after development process completes. 2
  • 3. 3
  • 4. ADVANTAGES:  Simple and easy to understand and use.  Easy to manage due to its rigidity.  Works well for smaller projects where requirements are understood completely  Phases do not overlap. Each phase is completed one at a time. 4
  • 5. 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. • Working software is produced at last stage during the life cycle. • 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. 5
  • 7. DESCRIPTION • The Spiral Development ( or Lifecycle) Model is a systems development method used in information technology. • This model combine the idea of iterative development with the systematic, controlled aspects of the waterfall model. • It allows incremental releases of the product or incremental refinement through each iteration around the spiral. • It is favored for large, expensive, and complicated models. • This model were based on project risk. • The spiral model has four phases.They are: 7
  • 8. 1.IDENTIFICATION • This phase starts with gathering the business requirements in the baseline spiral. • Finally, the product is deployed in the identified market. 8
  • 9. 2.RISK EVALUATION: • Risk Analysis includes identifying, estimating and monitoring the technical feasibility and management risks. • After testing the build, at the end of first iteration, the customer evaluates the software and provides feedback. 9
  • 10. 3.CONSTRUCT: • The Construct phase refers to production of the actual software product at every spiral. • When the product is just thought of and the design is being developed a POC (Proof of Concept) is developed in this phase to get customer feedback. 10
  • 11. 4.DESIGN • The Design phase starts with the conceptual design in the baseline spiral and involves architectural design, logical design of modules, physical product design and the final design in the subsequent spirals. 11
  • 13. ADVANTAGES: • Changing requirements can be accommodated. • Allows extensive use of prototypes. • Requirements can be captured more accurately. • Users see the system early. • Development can be divided into smaller parts and the risky parts can be developed earlier which helps in better risk management. 13
  • 14. DISADVANTAGES: • Management is more complex. • End of the project may not be known early. • Not suitable for small or low risk projects and could be expensive for small projects. • Process is complex • Large number of intermediate stages requires excessive documentation. 14
  • 15. Presented by : Shirisha Maharjan 15