SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Spiral Model

The spiral Model includes the iterative nature of the prototyping model and the linear nature of the
waterfall model. This approach is ideal for developing software that is revealed in various versions.



In each iteration of the spiral approach, software development process follows the phase-wise linear
approach. At the end of first iteration, the customer evaluates the software and provides the feedback.
Based on the feedback, software development process enters into the next iteration and subsequently
follows the linear approach to implement the feedback suggested by the customer. The process of
iteration continues throughout the life of the software.

An example of the spiral model is the evolution of Microsoft Windows Operating system from Windows
3.1 to windows 2003. We may refer to Microsoft windows 3.1 Operating System as the first iteration in
the spiral approach. The product was released and evaluated by the customers, which include the
market large. After getting the feedback from customers about the windows 3.1, Microsoft planned to
develop a new version of windows operating system. Windows’95 was released with the enhancement
and graphical flexibility. Similarly, other versions of windows operating system were released.

Spiral Approach Phases



       Customer Communication: Includes understanding the system requirements by continuous
        communication between the customer and the system analyst.
       Planning: Includes estimating Schedule, cost, and resource for the iteration.
       Risk Analysis: includes identifying, estimating, and monitoring technical and management
        risks, such as schedule slippage and cost overrun.
       Engineering: Includes requirement gathering and design of the software system.
       Construction and release: Includes coding, testing and deploying software at the customer site
        and providing user-support documents.
       Customer Evaluation: Includes evaluation of software by the customer and implementing
        feedback in the next iteration of the software development.



Presentation Scheme



Meaning of System Development Approach


Models



Waterfall Model



Prototyping Model



Iterative Enhancement Model



Spiral Model



Conclusion




Limitations

Time spent for evaluating risks too large for smallor low-risk projects

The model is complex

Risk assessment expertise is required



Conclusion
“NO Approach could be termed astheBestApproach.”

Weitere ähnliche Inhalte

Was ist angesagt?

Prototype model
Prototype modelPrototype model
Prototype model
sadhana8
 
Waterfall and spiral model
Waterfall and spiral modelWaterfall and spiral model
Waterfall and spiral model
yenohhoney
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
Danish Musthafa
 
RAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software EngineeringRAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software Engineering
Umeed Charity
 

Was ist angesagt? (20)

Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Waterfall and spiral model
Waterfall and spiral modelWaterfall and spiral model
Waterfall and spiral model
 
Faisal Incremental Model
Faisal Incremental ModelFaisal Incremental Model
Faisal Incremental Model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Prototype model 130714101556-phpapp02
Prototype model 130714101556-phpapp02Prototype model 130714101556-phpapp02
Prototype model 130714101556-phpapp02
 
V model final
V model finalV model final
V model final
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
Spiral model ppt
Spiral model pptSpiral model ppt
Spiral model ppt
 
Iterative model in sdlc
Iterative model in sdlcIterative model in sdlc
Iterative model in sdlc
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Ms
MsMs
Ms
 
What is v model
What is v modelWhat is v model
What is v model
 
Prototype model of SDLC
Prototype model of SDLCPrototype model of SDLC
Prototype model of SDLC
 
RAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software EngineeringRAD Model & Prototyping Of Software Engineering
RAD Model & Prototyping Of Software Engineering
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Waterfall, Spiral and iterative model
Waterfall, Spiral and iterative modelWaterfall, Spiral and iterative model
Waterfall, Spiral and iterative model
 

Andere mochten auch

The spiral model
The  spiral  modelThe  spiral  model
The spiral model
phatcom10
 
Prototype model
Prototype modelPrototype model
Prototype model
shuisharma
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral model
Galaxyy Pandey
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
Action Research_Spiral
Action Research_SpiralAction Research_Spiral
Action Research_Spiral
Akpene369
 
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Alexey Krivitsky
 

Andere mochten auch (18)

Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanation
 
The spiral model
The  spiral  modelThe  spiral  model
The spiral model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
R.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentR.A.D. - Rapid Application Development
R.A.D. - Rapid Application Development
 
Rad model
Rad modelRad model
Rad model
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Action Research_Spiral
Action Research_SpiralAction Research_Spiral
Action Research_Spiral
 
Mobile Security Strategies to Grow Your Business
Mobile Security Strategies to Grow Your BusinessMobile Security Strategies to Grow Your Business
Mobile Security Strategies to Grow Your Business
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
 
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Social and cultural issues in requirements engineering
Social and cultural issues in requirements engineeringSocial and cultural issues in requirements engineering
Social and cultural issues in requirements engineering
 

Ähnlich wie Spiral model

software engineering (spiral process model)
software engineering (spiral process model)software engineering (spiral process model)
software engineering (spiral process model)
Khushbu SaLeem
 
Sdlc process document
Sdlc process documentSdlc process document
Sdlc process document
Pesara Swamy
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
Arun Nair
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model report
Ashutosh Singh
 

Ähnlich wie Spiral model (20)

Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
System Development
System  DevelopmentSystem  Development
System Development
 
Unit 1 sepm process models
Unit 1 sepm process modelsUnit 1 sepm process models
Unit 1 sepm process models
 
Incremental model
Incremental modelIncremental model
Incremental model
 
The process
The processThe process
The process
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
software engineering (spiral process model)
software engineering (spiral process model)software engineering (spiral process model)
software engineering (spiral process model)
 
Computer1
Computer1Computer1
Computer1
 
Unit_I.pptx
Unit_I.pptxUnit_I.pptx
Unit_I.pptx
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
Sdlc process document
Sdlc process documentSdlc process document
Sdlc process document
 
Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)
 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
 
1.5 Spiral model.pptx
1.5 Spiral model.pptx1.5 Spiral model.pptx
1.5 Spiral model.pptx
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
 
2. Software process
2. Software process2. Software process
2. Software process
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model report
 

Mehr von Hajji Mboowa Yahaya (6)

Code for cisco
Code for ciscoCode for cisco
Code for cisco
 
Luswata
LuswataLuswata
Luswata
 
Ccna commands
Ccna commandsCcna commands
Ccna commands
 
Luswata
LuswataLuswata
Luswata
 
Code
CodeCode
Code
 
Ccna commands
Ccna commandsCcna commands
Ccna commands
 

Spiral model

  • 1. Spiral Model The spiral Model includes the iterative nature of the prototyping model and the linear nature of the waterfall model. This approach is ideal for developing software that is revealed in various versions. In each iteration of the spiral approach, software development process follows the phase-wise linear approach. At the end of first iteration, the customer evaluates the software and provides the feedback. Based on the feedback, software development process enters into the next iteration and subsequently follows the linear approach to implement the feedback suggested by the customer. The process of iteration continues throughout the life of the software. An example of the spiral model is the evolution of Microsoft Windows Operating system from Windows 3.1 to windows 2003. We may refer to Microsoft windows 3.1 Operating System as the first iteration in the spiral approach. The product was released and evaluated by the customers, which include the market large. After getting the feedback from customers about the windows 3.1, Microsoft planned to develop a new version of windows operating system. Windows’95 was released with the enhancement and graphical flexibility. Similarly, other versions of windows operating system were released. Spiral Approach Phases  Customer Communication: Includes understanding the system requirements by continuous communication between the customer and the system analyst.  Planning: Includes estimating Schedule, cost, and resource for the iteration.  Risk Analysis: includes identifying, estimating, and monitoring technical and management risks, such as schedule slippage and cost overrun.  Engineering: Includes requirement gathering and design of the software system.  Construction and release: Includes coding, testing and deploying software at the customer site and providing user-support documents.  Customer Evaluation: Includes evaluation of software by the customer and implementing feedback in the next iteration of the software development. Presentation Scheme  Meaning of System Development Approach 
  • 2. Models  Waterfall Model  Prototyping Model  Iterative Enhancement Model  Spiral Model  Conclusion Limitations  Time spent for evaluating risks too large for smallor low-risk projects  The model is complex  Risk assessment expertise is required Conclusion “NO Approach could be termed astheBestApproach.”