SlideShare a Scribd company logo
Spiral Model
Spiral Model
Application Of Spiral Model
FOUR PHASES OF SPIRAL MODEL4
• Planning
• RiskAnalysis
• Engineering
• Evalution
PLANNING
• This phase starts with gathering the business
requirements in the baseline spiral.
• Planning includes estimating the cost, schedule
and resources for the iteration.
5
RISK ANALYSIS
• In this phase analyst assume all the possible risks
that could be occurred during future
development.
• A prototype is produced at the end ofthe risk
analysis phase.
6
ENGINEERING
• In this phase software is developed,
along with testing at the end of the
phase.
• Hence this phase includes testing,
coding and deploying software at the
customer site.
7
EVALUATION
• In this phase, Customers evaluate the so
far developed version of the software.
• In the end, planning for the next phase
is started.
8
When to use Spiral Model
 Whencostsandriskevaluationisimportant.
 Formediumtohigh-risk projects.
 Users areunsureoftheirneeds.
 Requirements are complex.
Advantages
 Changing requirements can be accommodated.
 Allowsforextensiveuseofprototypes.
 Requirementscanbecaptured more accurately.
 Users seethesystemearly.
 Early and frequent feedback from users.
Disadvantages
 End ofprojectmaynotbeknownearly.
 Not suitableforsmallorlowrisk projectsand could be
expensiveforsmallprojects.
 Process iscomplex.
 Spiralmaygo indefinitely.
15

More Related Content

What's hot (20)

Spiral model of SDLC
Spiral model of SDLCSpiral model of SDLC
Spiral model of SDLC
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
The Spiral Model
The Spiral ModelThe Spiral Model
The Spiral Model
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Rad model
Rad modelRad model
Rad model
 
Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanation
 
Software life cycle comparison
Software life cycle comparisonSoftware life cycle comparison
Software life cycle comparison
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 

Similar to Spiral model

Spiral Model in Software Development Engineering
Spiral Model in Software Development EngineeringSpiral Model in Software Development Engineering
Spiral Model in Software Development Engineeringyashpurohit2020
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
03 spiral model-day
03 spiral model-day03 spiral model-day
03 spiral model-dayManishJha237
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral modelShirisha Maharjan
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Modelssantoshkawade5
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process modelsTauseef Ahmad
 
Comparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalComparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalShab Bi
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLCANKUR-BA
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle Santhia RK
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
spiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptxspiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptxSkAkram9
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleAashima Wadhwa
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)PrithvirajChauhan61
 

Similar to Spiral model (20)

Spiral Model in Software Development Engineering
Spiral Model in Software Development EngineeringSpiral Model in Software Development Engineering
Spiral Model in Software Development Engineering
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
03 spiral model-day
03 spiral model-day03 spiral model-day
03 spiral model-day
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral model
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Models
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Models of SDLC (Contd..) & Feasibility Study
Models of SDLC (Contd..)  & Feasibility StudyModels of SDLC (Contd..)  & Feasibility Study
Models of SDLC (Contd..) & Feasibility Study
 
Comparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalComparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modal
 
SDLC
SDLCSDLC
SDLC
 
SDLC
SDLCSDLC
SDLC
 
SDLC
SDLCSDLC
SDLC
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
sdlc
sdlc sdlc
sdlc
 
SDLC
SDLCSDLC
SDLC
 
spiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptxspiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptx
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 

More from Estiak Khan

Steps in simulation study
Steps in simulation studySteps in simulation study
Steps in simulation studyEstiak Khan
 
Smart bajarlist wireless
Smart bajarlist wirelessSmart bajarlist wireless
Smart bajarlist wirelessEstiak Khan
 
Scrum agile-process
Scrum agile-processScrum agile-process
Scrum agile-processEstiak Khan
 
Graphical user-interface
Graphical user-interfaceGraphical user-interface
Graphical user-interfaceEstiak Khan
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)Estiak Khan
 
Graphical user-interface (GUI)
Graphical user-interface (GUI)Graphical user-interface (GUI)
Graphical user-interface (GUI)Estiak Khan
 
Future operating system
Future operating systemFuture operating system
Future operating systemEstiak Khan
 
Android operating system
Android operating systemAndroid operating system
Android operating systemEstiak Khan
 
Disadvantages of cloud computing
Disadvantages of cloud computingDisadvantages of cloud computing
Disadvantages of cloud computingEstiak Khan
 
Determinants of supply
Determinants of supplyDeterminants of supply
Determinants of supplyEstiak Khan
 
Distributed systems-analysis-and-design
Distributed systems-analysis-and-designDistributed systems-analysis-and-design
Distributed systems-analysis-and-designEstiak Khan
 
wireless networking
wireless networkingwireless networking
wireless networkingEstiak Khan
 
Online Banking System
Online Banking SystemOnline Banking System
Online Banking SystemEstiak Khan
 

More from Estiak Khan (20)

Decision tree
Decision treeDecision tree
Decision tree
 
Steps in simulation study
Steps in simulation studySteps in simulation study
Steps in simulation study
 
Smart bajarlist wireless
Smart bajarlist wirelessSmart bajarlist wireless
Smart bajarlist wireless
 
Scrum agile-process
Scrum agile-processScrum agile-process
Scrum agile-process
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
V model
V modelV model
V model
 
Use case-slide
Use case-slideUse case-slide
Use case-slide
 
Graphical user-interface
Graphical user-interfaceGraphical user-interface
Graphical user-interface
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)
 
Graphical user-interface (GUI)
Graphical user-interface (GUI)Graphical user-interface (GUI)
Graphical user-interface (GUI)
 
Future operating system
Future operating systemFuture operating system
Future operating system
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Disadvantages of cloud computing
Disadvantages of cloud computingDisadvantages of cloud computing
Disadvantages of cloud computing
 
Determinants of supply
Determinants of supplyDeterminants of supply
Determinants of supply
 
Law of supply
Law of supplyLaw of supply
Law of supply
 
Distributed systems-analysis-and-design
Distributed systems-analysis-and-designDistributed systems-analysis-and-design
Distributed systems-analysis-and-design
 
wireless networking
wireless networkingwireless networking
wireless networking
 
Online Banking System
Online Banking SystemOnline Banking System
Online Banking System
 
Happy life
Happy lifeHappy life
Happy life
 

Recently uploaded

A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationHelp Desk Migration
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandIES VE
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)Max Lee
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessWSO2
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzisteffenkarlsson2
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 

Recently uploaded (20)

A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 

Spiral model

  • 4. FOUR PHASES OF SPIRAL MODEL4 • Planning • RiskAnalysis • Engineering • Evalution
  • 5. PLANNING • This phase starts with gathering the business requirements in the baseline spiral. • Planning includes estimating the cost, schedule and resources for the iteration. 5
  • 6. RISK ANALYSIS • In this phase analyst assume all the possible risks that could be occurred during future development. • A prototype is produced at the end ofthe risk analysis phase. 6
  • 7. ENGINEERING • In this phase software is developed, along with testing at the end of the phase. • Hence this phase includes testing, coding and deploying software at the customer site. 7
  • 8. EVALUATION • In this phase, Customers evaluate the so far developed version of the software. • In the end, planning for the next phase is started. 8
  • 9. When to use Spiral Model  Whencostsandriskevaluationisimportant.  Formediumtohigh-risk projects.  Users areunsureoftheirneeds.  Requirements are complex.
  • 10. Advantages  Changing requirements can be accommodated.  Allowsforextensiveuseofprototypes.  Requirementscanbecaptured more accurately.  Users seethesystemearly.  Early and frequent feedback from users.
  • 11. Disadvantages  End ofprojectmaynotbeknownearly.  Not suitableforsmallorlowrisk projectsand could be expensiveforsmallprojects.  Process iscomplex.  Spiralmaygo indefinitely.
  • 12. 15