SlideShare a Scribd company logo
1 of 14
ALPHA BREATHING
EVOCATION
Spiral Model
EVOLUTIONARY PROCESS MODELS
 Proposed by Boehm
 Couples Iterative nature of prototyping + classic life cycle
waterfall model
 Potential for rapid development of increasingly more complete
version of software
 Software is developed in a series of evolutionary releases.
The Spiral Model
A Typical Spiral Model
 Divided into set of framework activities defined by the software
engineering team
 Each Framework activities represents 1 segment of a spiral
path
 As evolutionary process begins the software performs activities
implied by circuit in clockwise direction
 Begins at the center
Framework Activities
 Function of each circuit:
 1st circuit – development of a product specification
 2nd circuit – prototype is developed(trial product)
 3rd and rest – sophisticated versions of software is developed
 For each pass:
 Planning : Adjustment of project plan is done
 Cost & schedule: Adjusted based on feedback of customer after delivery
 Project manager: Adjusts number of iteration to complete software
The Process
 Anchor point milestones – a combination of work products and
conditions that are attained along the path of the spiral are noted
for each evolutionary pass.
 Circuit Representation:
 First circuit – concept development project
 Second circuit – new product development project
 Further circuits – product enhancement projects
Contd..
 Realistic approach of development in large scale
 Developer and customer satisfaction
 Enables developer to apply prototype in any stage
 Stepwise approach
 Direct consideration of technical risk at all step.
Advantages
 Demands considerable risk assessment expertise
 Model has not been used as widely as the linear sequential or
prototype paradigm
Disadvantages
Mind Map
Summary
 Evolutionary Process Models
 Spiral model
 Stages
 Communication
 Planning
 Modeling
 Construction
 Deployment
 Anchor point milestones
 Concept development project
 Product enhancement project
 Application: To build custom software and mobile apps which
requires enhanced versions. E.g.: windows, android, etc...
1. A few years ago, Sun Microsystems, decided to develop and market StarOffice,
a set of desktop tools that would be comparable to Microsoft’s office suite of
tools but would be targeted for UNIX rather than Windows. At that time no other
major UNIX vendor had developed or was planning to develop such a product.
What process model would you use?
Stimulating Questions

More Related Content

Similar to 1.5 Spiral model.pptx

process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
Arun Nair
 

Similar to 1.5 Spiral model.pptx (20)

Incremental model
Incremental modelIncremental model
Incremental model
 
Software process model
Software process modelSoftware process model
Software process model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
SDLC
SDLCSDLC
SDLC
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
The process
The processThe process
The process
 
System Development
System  DevelopmentSystem  Development
System Development
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Sdlc
SdlcSdlc
Sdlc
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
 
2. Software process
2. Software process2. Software process
2. Software process
 
Software development methodologies
Software development methodologiesSoftware development methodologies
Software development methodologies
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
SDLC
SDLCSDLC
SDLC
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process Models
 

More from JAYAPRIYAR7

More from JAYAPRIYAR7 (16)

1.5 Energy Resources.ppt
1.5 Energy Resources.ppt1.5 Energy Resources.ppt
1.5 Energy Resources.ppt
 
1.3 Incremental Model.pptx
1.3 Incremental Model.pptx1.3 Incremental Model.pptx
1.3 Incremental Model.pptx
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.ppt
 
1.2 Waterfall model.pptx
1.2 Waterfall model.pptx1.2 Waterfall model.pptx
1.2 Waterfall model.pptx
 
JP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.ppt
 
Physiology_Endocrinology.ppt
Physiology_Endocrinology.pptPhysiology_Endocrinology.ppt
Physiology_Endocrinology.ppt
 
ICMRI PPT Template.pptx
ICMRI PPT Template.pptxICMRI PPT Template.pptx
ICMRI PPT Template.pptx
 
Indian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxIndian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptx
 
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
 
SPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxSPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptx
 
Engineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxEngineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptx
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
 
Topic 2_revised.pptx
Topic 2_revised.pptxTopic 2_revised.pptx
Topic 2_revised.pptx
 
BOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxBOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptx
 
coursera1.pdf
coursera1.pdfcoursera1.pdf
coursera1.pdf
 
neurotansmitters.ppt
neurotansmitters.pptneurotansmitters.ppt
neurotansmitters.ppt
 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Recently uploaded (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

1.5 Spiral model.pptx

  • 3.
  • 5.  Proposed by Boehm  Couples Iterative nature of prototyping + classic life cycle waterfall model  Potential for rapid development of increasingly more complete version of software  Software is developed in a series of evolutionary releases. The Spiral Model
  • 7.  Divided into set of framework activities defined by the software engineering team  Each Framework activities represents 1 segment of a spiral path  As evolutionary process begins the software performs activities implied by circuit in clockwise direction  Begins at the center Framework Activities
  • 8.  Function of each circuit:  1st circuit – development of a product specification  2nd circuit – prototype is developed(trial product)  3rd and rest – sophisticated versions of software is developed  For each pass:  Planning : Adjustment of project plan is done  Cost & schedule: Adjusted based on feedback of customer after delivery  Project manager: Adjusts number of iteration to complete software The Process
  • 9.  Anchor point milestones – a combination of work products and conditions that are attained along the path of the spiral are noted for each evolutionary pass.  Circuit Representation:  First circuit – concept development project  Second circuit – new product development project  Further circuits – product enhancement projects Contd..
  • 10.  Realistic approach of development in large scale  Developer and customer satisfaction  Enables developer to apply prototype in any stage  Stepwise approach  Direct consideration of technical risk at all step. Advantages
  • 11.  Demands considerable risk assessment expertise  Model has not been used as widely as the linear sequential or prototype paradigm Disadvantages
  • 13. Summary  Evolutionary Process Models  Spiral model  Stages  Communication  Planning  Modeling  Construction  Deployment  Anchor point milestones  Concept development project  Product enhancement project  Application: To build custom software and mobile apps which requires enhanced versions. E.g.: windows, android, etc...
  • 14. 1. A few years ago, Sun Microsystems, decided to develop and market StarOffice, a set of desktop tools that would be comparable to Microsoft’s office suite of tools but would be targeted for UNIX rather than Windows. At that time no other major UNIX vendor had developed or was planning to develop such a product. What process model would you use? Stimulating Questions