SlideShare a Scribd company logo
SPIRAL MODEL of SDLC
HELLO!
We are,
Animesh Chakraborty
Abdullah Al Omar
Albub Yusuf
2
Overview
3
1. Definition.
2. Conceptual view.
3. Brief History.
4. Phases.
5. Structure.
6. Application.
7. Pros & Cons.
8. Reference.
What is model ?
4
“Spiral model is a combination of sequential
and prototype model. This model is best
used for large projects which involves
continuous enhancements.”
5
Spiral Model
(Conceptual view)
6
Prototype Model
Sequential model
Spiral Model
(Brief History)
The spiral model was defined by Barry Boehm in his
1988 article A Spiral Model of Software Development
and Enhancement. This model was not the first model
to discuss iterative development, but it was the first
model to explain why the iteration matters.
7
PHASES of SPIRAL MODEL
8
Spiral Model
(Phases)
▸Planning
▸Risk Analysis
▸Engineering
▸Evaluation
9
Phases
(Planning)
Planning:
In this phase Software analyst communicate with
the clients and the necessary requirements such
as Business Requirements and System
Requirements are gathered.
10
Phases
(Risk Analysis)
Risk Analysis:
In this phase analyst assume all the possible
risks that could be occurred during future
development and alternative solutions are
proposed to overcome future risk.
11
Phases
(Engineering)
Engineering:
In this phase all the necessary coding is done for
develop the software also testing done in this phase.
12
Phases
(Evaluation)
Evaluation:
In this phase customer/clients evalute the
developed software or the system. After
evaluation if customer wishes for more
features to add in the software then the
process of itaration is continued.
13
Spiral Model
Structure
14 PlanningRisk Analysis
Engineering Evaluation
Prototype 1 Prototype 2 Prototype 3
APPLICATION
15
Spiral Model
(Application)
16
1. When risk evaluation is important for a project.
2. For medium to high-risk projects.
3. Long-term project commitment because of potential changes to
economic priorities as the requirements change with time.
4. Customer is not sure of their requirements which is usually the
case.
5. Requirements are complex and need evaluation to get clarity.
6. New product line which should be released in phases to get enough
customer feedback.
7. Significant changes are expected in the product during the
development cycle.
PROS & CONS
17
Spiral Model
(Pros & Cons)
18
This method is consistent with approaches that have multiple software
builds and releases and allows for making an orderly transition to a
maintenance activity. Another positive aspect is that the spiral model
forces early user involvement in the system development effort.
On the other side, it takes very strict management to complete such
products and there is a risk of running the spiral in indefinite loop. So the
discipline of change and the extent of taking change requests is very
important to develop and deploy the product successfully
Spiral Model
(Pros)
19
1. Changing requirements can be accommodated.
2. Allows for extensive use of prototypes
3. Requirements can be captured more accurately.
4. Users see the system early.
5. Development can be divided into smaller parts and more risky parts
can be developed earlier which helps better risk management.
Spiral Model
(Cons)
20
1. Management is more complex.
2. End of project may not be known early.
3. Not suitable for small or low risk projects and could be expensive for
small projects.
4. Process is complex.
5. Spiral may go indefinitely.
6. Large number of intermediate stages requires excessive
documentation.
21
THANKS!
Any questions?
You can find us at
▸omar.kryptos@gmail.com
▸albubyusuf@gmail.com
▸animeshc567@gmail.com
References
▸[1] www.tutorialspoint.com, 'SDLC - Spiral Model', 2015. [Online]. Available:
http://www.tutorialspoint.com/sdlc/sdlc_spiral_model.htm. [Accessed: 08- Nov-
2015].
▸[2] Softwaretestinghelp.com, 'Spiral Model - What is SDLC Spiral Model?',
2015. [Online]. Available: http://www.softwaretestinghelp.com/spiral-model-
what-is-sdlc-spiral-model/. [Accessed: 08- Nov- 2015].
▸[3] Istqbexamcertification.com, 'What is Spiral model- advantages,
disadvantages and when to use it?', 2015. [Online]. Available:
http://istqbexamcertification.com/what-is-spiral-model-advantages-
disadvantages-and-when-to-use-it/. [Accessed: 08- Nov- 2015].
▸[4] Onestoptesting.com, 'Spiral Model | History | The Spiral Model |
Applications', 2015. [Online]. Available: http://www.onestoptesting.com/sdlc-
models/spiral-model.asp. [Accessed: 08- Nov- 2015].
22

More Related Content

What's hot

Spiral model
Spiral modelSpiral model
Spiral model
khuram22
 
Spiral model
Spiral modelSpiral model
Spiral model
Noraphyusin
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Mohamed Sami El-Tahawy
 
Incremental model
Incremental modelIncremental model
Incremental model
Hpibmx
 
Iterative model
Iterative modelIterative model
Iterative model
Vaibhav Dash
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
Sandeep Kumar
 
Spiral model
Spiral modelSpiral model
Spiral model
DivyaStephen3
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software Engineering
Raju Sheoran
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
Manish Chaurasia
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
shiva krishna
 
Incremental Model
Incremental ModelIncremental Model
Incremental Model
Mobeen Mustafa
 
waterfall model
waterfall modelwaterfall model
waterfall model
Shiva Krishna
 
Incremental process model
Incremental  process  modelIncremental  process  model
Incremental process model
Madushan Sandaruwan
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
Abdullah Al Rumy
 
Prototype model of SDLC
Prototype model of SDLCPrototype model of SDLC
Prototype model of SDLC
Kumar Sethi
 
Waterfall, Spiral and iterative model
Waterfall, Spiral and iterative modelWaterfall, Spiral and iterative model
Waterfall, Spiral and iterative model
Sandesh Jonchhe
 
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)
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Suresh Koujalagi
 

What's hot (20)

Spiral model
Spiral modelSpiral model
Spiral model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Iterative model
Iterative modelIterative model
Iterative model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software Engineering
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Incremental Model
Incremental ModelIncremental Model
Incremental Model
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Incremental process model
Incremental  process  modelIncremental  process  model
Incremental process model
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Prototype model of SDLC
Prototype model of SDLCPrototype model of SDLC
Prototype model of SDLC
 
Waterfall, Spiral and iterative model
Waterfall, Spiral and iterative modelWaterfall, Spiral and iterative model
Waterfall, Spiral and iterative 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)
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 

Viewers also liked

Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
SayedFarhan110
 
Spiral model
Spiral modelSpiral model
Spiral model
rewa_monami
 
The spiral model
The  spiral  modelThe  spiral  model
The spiral modelphatcom10
 
Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)
ACM-KU
 
Spiral model : System analysis and design
Spiral model : System analysis and designSpiral model : System analysis and design
Spiral model : System analysis and design
Mitul Desai
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
BHARGAV VISANI
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
Prototype model
Prototype modelPrototype model
Prototype modelshuisharma
 
JobEsteem - chapter 1 - simplification
JobEsteem -  chapter 1 - simplificationJobEsteem -  chapter 1 - simplification
JobEsteem - chapter 1 - simplificationrahul khobragade
 
Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013
Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013
Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013AQAL Capital
 
Tier-II Knowledge Creation
Tier-II Knowledge CreationTier-II Knowledge Creation
Tier-II Knowledge Creation
Thomas A Lehe
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionAlex Su
 
Benefits of Insulating Your Home
Benefits of Insulating Your HomeBenefits of Insulating Your Home
Benefits of Insulating Your Home
Aerolam Insulations
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
Illia Pinchuk
 
Evolute and involute
Evolute and involuteEvolute and involute
Evolute and involuteBed Dhakal
 
Best of Lean Startup and Scrum for product development and enhancement
Best of  Lean Startup and Scrum  for product development and enhancementBest of  Lean Startup and Scrum  for product development and enhancement
Best of Lean Startup and Scrum for product development and enhancement
Dr. Anish Cheriyan (PhD)
 
Khurram Spiral
Khurram SpiralKhurram Spiral
Khurram Spiral
Federal Urdu University
 

Viewers also liked (20)

Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Spiral model
Spiral modelSpiral model
Spiral model
 
The spiral model
The  spiral  modelThe  spiral  model
The spiral model
 
Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)
 
Spiral model : System analysis and design
Spiral model : System analysis and designSpiral model : System analysis and design
Spiral model : System analysis and design
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Prototype model
Prototype modelPrototype model
Prototype model
 
JobEsteem - chapter 1 - simplification
JobEsteem -  chapter 1 - simplificationJobEsteem -  chapter 1 - simplification
JobEsteem - chapter 1 - simplification
 
Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013
Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013
Dr.Bozesan on Integral Impact Investing EBAN Conference Vienna may2013
 
Tier-II Knowledge Creation
Tier-II Knowledge CreationTier-II Knowledge Creation
Tier-II Knowledge Creation
 
Spiral DynamicsValueSystems
Spiral DynamicsValueSystemsSpiral DynamicsValueSystems
Spiral DynamicsValueSystems
 
Knowledge Architecture
Knowledge ArchitectureKnowledge Architecture
Knowledge Architecture
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Benefits of Insulating Your Home
Benefits of Insulating Your HomeBenefits of Insulating Your Home
Benefits of Insulating Your Home
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
Evolute and involute
Evolute and involuteEvolute and involute
Evolute and involute
 
Best of Lean Startup and Scrum for product development and enhancement
Best of  Lean Startup and Scrum  for product development and enhancementBest of  Lean Startup and Scrum  for product development and enhancement
Best of Lean Startup and Scrum for product development and enhancement
 
Khurram Spiral
Khurram SpiralKhurram Spiral
Khurram Spiral
 

Similar to Spiral model of SDLC

Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
bhadjaashvini1
 
Prototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdfPrototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdf
ssusere796b3
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
PaYal Umraliya
 
Spiral model
Spiral modelSpiral model
Spiral model
Janu Jahnavi
 
Spiral model
Spiral modelSpiral model
Spiral model
Janu Jahnavi
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
YaseenNazir3
 
Spiral Model in Software Development Engineering
Spiral Model in Software Development EngineeringSpiral Model in Software Development Engineering
Spiral Model in Software Development Engineering
yashpurohit2020
 
The Spiral Model
The Spiral ModelThe Spiral Model
The Spiral Model
Damian T. Gordon
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
Hridoy Bepari
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process modelsTauseef Ahmad
 
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...
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
Comprehensive Analysis of Software Development Life Cycle Models
Comprehensive Analysis of Software Development Life Cycle ModelsComprehensive Analysis of Software Development Life Cycle Models
Comprehensive Analysis of Software Development Life Cycle Models
IRJET Journal
 
Final boss
Final bossFinal boss
Final boss
Preet Ojha
 
Process Models in Software Engineering
Process Models in Software EngineeringProcess Models in Software Engineering
Process Models in Software Engineering
GohAr_MaLiik
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
sadaf ateeq
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary models
Pihu Goel
 
Software Engineering(unit 1)
Software Engineering(unit 1)Software Engineering(unit 1)
Software Engineering(unit 1)
SURBHI SAROHA
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
nemali akhilesh
 

Similar to Spiral model of SDLC (20)

Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Prototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdfPrototyping model, Evolution and spiral models.pdf
Prototyping model, Evolution and spiral models.pdf
 
Luswata
LuswataLuswata
Luswata
 
Luswata
LuswataLuswata
Luswata
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
Spiral Model in Software Development Engineering
Spiral Model in Software Development EngineeringSpiral Model in Software Development Engineering
Spiral Model in Software Development Engineering
 
The Spiral Model
The Spiral ModelThe Spiral Model
The Spiral Model
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
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...
 
Comprehensive Analysis of Software Development Life Cycle Models
Comprehensive Analysis of Software Development Life Cycle ModelsComprehensive Analysis of Software Development Life Cycle Models
Comprehensive Analysis of Software Development Life Cycle Models
 
Final boss
Final bossFinal boss
Final boss
 
Process Models in Software Engineering
Process Models in Software EngineeringProcess Models in Software Engineering
Process Models in Software Engineering
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary models
 
Software Engineering(unit 1)
Software Engineering(unit 1)Software Engineering(unit 1)
Software Engineering(unit 1)
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 

Recently uploaded

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 

Recently uploaded (20)

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 

Spiral model of SDLC

  • 3. Overview 3 1. Definition. 2. Conceptual view. 3. Brief History. 4. Phases. 5. Structure. 6. Application. 7. Pros & Cons. 8. Reference.
  • 5. “Spiral model is a combination of sequential and prototype model. This model is best used for large projects which involves continuous enhancements.” 5
  • 7. Spiral Model (Brief History) The spiral model was defined by Barry Boehm in his 1988 article A Spiral Model of Software Development and Enhancement. This model was not the first model to discuss iterative development, but it was the first model to explain why the iteration matters. 7
  • 10. Phases (Planning) Planning: In this phase Software analyst communicate with the clients and the necessary requirements such as Business Requirements and System Requirements are gathered. 10
  • 11. Phases (Risk Analysis) Risk Analysis: In this phase analyst assume all the possible risks that could be occurred during future development and alternative solutions are proposed to overcome future risk. 11
  • 12. Phases (Engineering) Engineering: In this phase all the necessary coding is done for develop the software also testing done in this phase. 12
  • 13. Phases (Evaluation) Evaluation: In this phase customer/clients evalute the developed software or the system. After evaluation if customer wishes for more features to add in the software then the process of itaration is continued. 13
  • 14. Spiral Model Structure 14 PlanningRisk Analysis Engineering Evaluation Prototype 1 Prototype 2 Prototype 3
  • 16. Spiral Model (Application) 16 1. When risk evaluation is important for a project. 2. For medium to high-risk projects. 3. Long-term project commitment because of potential changes to economic priorities as the requirements change with time. 4. Customer is not sure of their requirements which is usually the case. 5. Requirements are complex and need evaluation to get clarity. 6. New product line which should be released in phases to get enough customer feedback. 7. Significant changes are expected in the product during the development cycle.
  • 18. Spiral Model (Pros & Cons) 18 This method is consistent with approaches that have multiple software builds and releases and allows for making an orderly transition to a maintenance activity. Another positive aspect is that the spiral model forces early user involvement in the system development effort. On the other side, it takes very strict management to complete such products and there is a risk of running the spiral in indefinite loop. So the discipline of change and the extent of taking change requests is very important to develop and deploy the product successfully
  • 19. Spiral Model (Pros) 19 1. Changing requirements can be accommodated. 2. Allows for extensive use of prototypes 3. Requirements can be captured more accurately. 4. Users see the system early. 5. Development can be divided into smaller parts and more risky parts can be developed earlier which helps better risk management.
  • 20. Spiral Model (Cons) 20 1. Management is more complex. 2. End of project may not be known early. 3. Not suitable for small or low risk projects and could be expensive for small projects. 4. Process is complex. 5. Spiral may go indefinitely. 6. Large number of intermediate stages requires excessive documentation.
  • 21. 21 THANKS! Any questions? You can find us at ▸omar.kryptos@gmail.com ▸albubyusuf@gmail.com ▸animeshc567@gmail.com
  • 22. References ▸[1] www.tutorialspoint.com, 'SDLC - Spiral Model', 2015. [Online]. Available: http://www.tutorialspoint.com/sdlc/sdlc_spiral_model.htm. [Accessed: 08- Nov- 2015]. ▸[2] Softwaretestinghelp.com, 'Spiral Model - What is SDLC Spiral Model?', 2015. [Online]. Available: http://www.softwaretestinghelp.com/spiral-model- what-is-sdlc-spiral-model/. [Accessed: 08- Nov- 2015]. ▸[3] Istqbexamcertification.com, 'What is Spiral model- advantages, disadvantages and when to use it?', 2015. [Online]. Available: http://istqbexamcertification.com/what-is-spiral-model-advantages- disadvantages-and-when-to-use-it/. [Accessed: 08- Nov- 2015]. ▸[4] Onestoptesting.com, 'Spiral Model | History | The Spiral Model | Applications', 2015. [Online]. Available: http://www.onestoptesting.com/sdlc- models/spiral-model.asp. [Accessed: 08- Nov- 2015]. 22