SlideShare a Scribd company logo
2
Most read
5
Most read
7
Most read
Spiral Model
Shakthi Yasas Weerasinghe | 144188B
Faculty of Information Technology
University of Moratuwa
Introduction
Although, this is NOT the first model to discuss the Iterative
process for Software Development.
Defined and described by Barry Bohem through his
1986 article "A Spiral Model of Software Development and
Enhancement“.
The model combines the Systematic
Evolutionary aspect of Prototype
model with, Controlled Sequential
Development aspect of the Water-Fall
model.
Abstract
Typically, iterates for
6 months up to 2
years
Has emphasis on
Risk Analysis
Each phase starts
with a specific set of
goals and ends with
the customer giving
back the feedback,
reviewing the
progress/prototypes
delivered up to that
point.
Also called as Meta-
Model as this is based
on most of other SDLC
methods.
Four Phases : Planning,
Risk Analysis,
Engineering and
Evaluation.
1
Determine
Requirements 2
Designing the
System
4
Evaluation and
Risk Analysis 3
Implementing
the System
Release
Spiral Model Diagram
Spiral Model Stages
Requirement
Identification
Starts with gathering
business requirements in
the Baseline.
• Identifying System &
Sub-System
Requirements
• Unit Requirements
• Understanding the
Design
In the Baseline,
Conceptual Designing is
performed on all possible
components.
• Architectural Designs
• Logical Designs of
Modules
• Physical Product
Designs
Construct
Proof of Concept is
being created at the
Baseline Spiral to get
customer feedback.
Production of actual
Software System is
performed at each
Spiral Model Stages
Evaluation
At the Baseline Spiral, the
customer evaluates the
software and designs which
prompts a feedback.
Identifying, Estimating and
Monitoring technical
feasibilty, as well as the
Project Management Risks
(such as Schedule Slippages,
Usage of Spiral Model
When Risk-Evaluation
is Nessacary
For Medium and Large
Scale
Software Project
Development
When the Customer is
Not Sure about the
Requirements
When the Project is
HIGHLY
COMPLEX
When Developers
RequireClarifications
during the SDLC
When Significant
Changes are expected
during the Life cycle.
Advantages of Spiral Model
Changes can be
accommodated
Allows extensive
use of Prototypes
Requirements can
be captured more
clearly & accurately
Users see the
system Clearly.
Development can be divided
into smaller parts and more
risky parts can be developed
earlier which helps better risk
management.
Disadvantages of Spiral
Model
Management is
more Complex
The Process itself is
Complex
Large no. of
Intermediate stages
require excessive
documentation
Not suitable for
small or low risk
projects.
End of the project is not known.
In fact, the spiral can go
iteratively until infinity or
practically for years.
ThankYou !

More Related Content

PPT
Spiral model presentation
PPTX
Spiral model
PPTX
Software Engineering - Spiral Model
PPTX
Spiral model
PPTX
Spiral model of SDLC
ODP
Evolutionary process models se.ppt
PPTX
Waterfall model in SDLC
Spiral model presentation
Spiral model
Software Engineering - Spiral Model
Spiral model
Spiral model of SDLC
Evolutionary process models se.ppt
Waterfall model in SDLC

What's hot (20)

PPTX
Iterative model
PDF
Spiral model
PPTX
Waterfall model ppt final
PPTX
Software Engineering Process Models
PPTX
Prototype model
PPT
Spiral model
PPTX
Spiral Model
PPT
PPS
Software Devlopment Life Cycle
PDF
PPTX
Waterfall Model PPT in Software Engineering
PPTX
SDLC, Iterative Model
PPT
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
PPT
DOCX
Software engineering model
PPTX
Software process
PPTX
List of Software Development Model and Methods
PDF
Incremental model
PPT
Pressman ch-3-prescriptive-process-models
Iterative model
Spiral model
Waterfall model ppt final
Software Engineering Process Models
Prototype model
Spiral model
Spiral Model
Software Devlopment Life Cycle
Waterfall Model PPT in Software Engineering
SDLC, Iterative Model
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Software engineering model
Software process
List of Software Development Model and Methods
Incremental model
Pressman ch-3-prescriptive-process-models
Ad

Similar to Spiral model ppt (20)

PPTX
433512735-LEcture-3-SDLC-Iterative-Model.pptx
PPT
187202477-Models-of-SDLC-ppt-Original.ppt
PPTX
reaserch ppt.pptx
DOCX
Information systems development methodologies (autosaved)
PPTX
Software development process basic
DOCX
MODELS USED IN SOFTWARE DEVELOPMENT
PPT
Software Engineering Into-- -week 4.ppt
PPTX
The process
PPTX
System Development
PPTX
software development life cycle(SDLC)
PPTX
Lesson 2 introduction in computing
PPTX
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
PPTX
Comparison of Software Engineering Models
PPTX
Software life cycle models
PPTX
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
PDF
SDLC Models
DOCX
Assignment
PPTX
software engineering (spiral process model)
PPTX
SOFTWARE LIFECYLE MODELS
PPTX
Software development process models
433512735-LEcture-3-SDLC-Iterative-Model.pptx
187202477-Models-of-SDLC-ppt-Original.ppt
reaserch ppt.pptx
Information systems development methodologies (autosaved)
Software development process basic
MODELS USED IN SOFTWARE DEVELOPMENT
Software Engineering Into-- -week 4.ppt
The process
System Development
software development life cycle(SDLC)
Lesson 2 introduction in computing
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
Comparison of Software Engineering Models
Software life cycle models
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
SDLC Models
Assignment
software engineering (spiral process model)
SOFTWARE LIFECYLE MODELS
Software development process models
Ad

Recently uploaded (20)

PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Chapter 3 Spatial Domain Image Processing.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Big Data Technologies - Introduction.pptx
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Spiral model ppt

  • 1. Spiral Model Shakthi Yasas Weerasinghe | 144188B Faculty of Information Technology University of Moratuwa
  • 2. Introduction Although, this is NOT the first model to discuss the Iterative process for Software Development. Defined and described by Barry Bohem through his 1986 article "A Spiral Model of Software Development and Enhancement“. The model combines the Systematic Evolutionary aspect of Prototype model with, Controlled Sequential Development aspect of the Water-Fall model.
  • 3. Abstract Typically, iterates for 6 months up to 2 years Has emphasis on Risk Analysis Each phase starts with a specific set of goals and ends with the customer giving back the feedback, reviewing the progress/prototypes delivered up to that point. Also called as Meta- Model as this is based on most of other SDLC methods. Four Phases : Planning, Risk Analysis, Engineering and Evaluation.
  • 4. 1 Determine Requirements 2 Designing the System 4 Evaluation and Risk Analysis 3 Implementing the System Release Spiral Model Diagram
  • 5. Spiral Model Stages Requirement Identification Starts with gathering business requirements in the Baseline. • Identifying System & Sub-System Requirements • Unit Requirements • Understanding the Design In the Baseline, Conceptual Designing is performed on all possible components. • Architectural Designs • Logical Designs of Modules • Physical Product Designs
  • 6. Construct Proof of Concept is being created at the Baseline Spiral to get customer feedback. Production of actual Software System is performed at each Spiral Model Stages Evaluation At the Baseline Spiral, the customer evaluates the software and designs which prompts a feedback. Identifying, Estimating and Monitoring technical feasibilty, as well as the Project Management Risks (such as Schedule Slippages,
  • 7. Usage of Spiral Model When Risk-Evaluation is Nessacary For Medium and Large Scale Software Project Development When the Customer is Not Sure about the Requirements When the Project is HIGHLY COMPLEX When Developers RequireClarifications during the SDLC When Significant Changes are expected during the Life cycle.
  • 8. Advantages of Spiral Model Changes can be accommodated Allows extensive use of Prototypes Requirements can be captured more clearly & accurately Users see the system Clearly. Development can be divided into smaller parts and more risky parts can be developed earlier which helps better risk management.
  • 9. Disadvantages of Spiral Model Management is more Complex The Process itself is Complex Large no. of Intermediate stages require excessive documentation Not suitable for small or low risk projects. End of the project is not known. In fact, the spiral can go iteratively until infinity or practically for years.