SlideShare a Scribd company logo
EVOLUTIONARY MODEL, take the concept of “evolution” into the engineering paradigm. Therefore
Evolutionary model are iterative. They are built in a manner that enables software engineers to develop
increasingly more complex versions of the software.




SPIRAL MODEL



The spiral model, also known as the spiral lifecycle model, is a systems development lifecycle
SDLC) model used in information technology (IT). This model of development combines the
features of the prototyping model. The spiral model is favored for large, expensive, and
complicated projects.

The steps in the spiral model can be generalized as follows:

   1. The new system requirements are defined in as much detail as possible. This usually
      involves interviewing a number of users representing all the external or internal users and
      other aspects of the existing system.
   2. A preliminary design is created for the new system.
   3. A first prototype of the new system is constructed from the preliminary design. This is
      usually a scaled-down system, and represents an approximation of the characteristics of
      the final product.
   4. A second prototype is evolved by a fourfold procedure: (1) evaluating the first prototype
      in terms of its strengths, weaknesses, and risks; (2) defining the requirements of the
      second prototype; (3) planning and designing the second prototype; (4) constructing and
      testing the second prototype.
   5. At the customer's option, the entire project can be aborted if the risk is deemed too great.
      Risk factors might involve development cost overruns, operating-cost miscalculation, or
      any other factor that could, in the customer's judgment, result in a less-than-satisfactory
      final product.
   6. The existing prototype is evaluated in the same manner as was the previous prototype,
      and, if necessary, another prototype is developed from it according to the fourfold
      procedure outlined above.
   7. The preceding steps are iterated until the customer is satisfied that the refined prototype
      represents the final product desired.
   8. The final system is constructed, based on the refined prototype.
   9. The final system is thoroughly evaluated and tested. Routine maintenance is carried out
      on a continuing basis to prevent large-scale failures and to minimize downtime
Diagram of Spiral model:




Advantages of Spiral model:

      High amount of risk analysis hence, avoidance of Risk is enhanced.
      Good for large and mission-critical projects.
      Strong approval and documentation control.
      Additional Functionality can be added at a later date.
      Software is produced early in the software life cycle.

Disadvantages of Spiral model:

      Can be a costly model to use.
      Risk analysis requires highly specific expertise.
      Project’s success is highly dependent on the risk analysis phase.
      Doesn’t work well for smaller projects.

When to use Spiral model:

      When costs and risk evaluation is important
      For medium to high-risk projects
      Long-term project commitment unwise because of potential changes to economic
      priorities
      Users are unsure of their needs
      Requirements are complex
      New product line
      Significant changes are expected (research and exploration)
Luswata

More Related Content

What's hot

Spiral model
Spiral modelSpiral model
Spiral model
PriyankaKanojiya2
 
Khurram Spiral
Khurram SpiralKhurram Spiral
Khurram Spiral
Federal Urdu University
 
01 software development life cycle
01 software development life cycle01 software development life cycle
01 software development life cycle
Atshushi Takahama
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
khushi kalaria
 
Spiral model
Spiral modelSpiral model
Spiral model
Janu Jahnavi
 
Prototyping
PrototypingPrototyping
Prototyping
raison sam raju
 
Incremental model
Incremental modelIncremental model
Incremental model
Hpibmx
 
What is v model
What is v modelWhat is v model
What is v model
Shivam Rathi
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
Uttar Tamang ✔
 
Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentation
Niat Murad
 
Incremental Model
Incremental ModelIncremental Model
Incremental Model
Mobeen Mustafa
 
SDLC
SDLCSDLC
SDLC
babaradhe
 
Incremental model
Incremental modelIncremental model
Incremental model
Sajid Ali Laghari
 
SOM Presentation
SOM PresentationSOM Presentation
SOM Presentation
jshah7685
 
What is incremental development model?
What is incremental development model?What is incremental development model?
What is incremental development model?
QATestLab
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
MuhammadTalha436
 
What is incremental model
What is incremental modelWhat is incremental model
What is incremental model
Shivam Rathi
 
M.i.s
M.i.sM.i.s
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
cymark09
 

What's hot (19)

Spiral model
Spiral modelSpiral model
Spiral model
 
Khurram Spiral
Khurram SpiralKhurram Spiral
Khurram Spiral
 
01 software development life cycle
01 software development life cycle01 software development life cycle
01 software development life cycle
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Prototyping
PrototypingPrototyping
Prototyping
 
Incremental model
Incremental modelIncremental model
Incremental model
 
What is v model
What is v modelWhat is v model
What is v model
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
 
Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentation
 
Incremental Model
Incremental ModelIncremental Model
Incremental Model
 
SDLC
SDLCSDLC
SDLC
 
Incremental model
Incremental modelIncremental model
Incremental model
 
SOM Presentation
SOM PresentationSOM Presentation
SOM Presentation
 
What is incremental development model?
What is incremental development model?What is incremental development model?
What is incremental development model?
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
 
What is incremental model
What is incremental modelWhat is incremental model
What is incremental model
 
M.i.s
M.i.sM.i.s
M.i.s
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 

Viewers also liked

ProduccióN Modulo 3
ProduccióN Modulo 3ProduccióN Modulo 3
ProduccióN Modulo 3
JR FLORES
 
Ecd add conteudo
Ecd add conteudoEcd add conteudo
Ecd add conteudo
Albano
 
Projection God
Projection GodProjection God
Projection God
renerd
 
Estadistica.. variables
Estadistica.. variablesEstadistica.. variables
Estadistica.. variables
annicamacho
 
INVESTIGACION INTERNET
INVESTIGACION INTERNETINVESTIGACION INTERNET
INVESTIGACION INTERNET
aitor110
 
IIAC Young Agents - Protecting Your Insureds\' Private Information
IIAC Young Agents - Protecting Your Insureds\' Private InformationIIAC Young Agents - Protecting Your Insureds\' Private Information
IIAC Young Agents - Protecting Your Insureds\' Private Information
Jason Hoeppner
 
Politicas de derechos de autor y plagio
Politicas de derechos de autor y plagioPoliticas de derechos de autor y plagio
Politicas de derechos de autor y plagio
pachoso83
 
Blended learning based on creative approach enhancing the mutual impact of cr...
Blended learning based on creative approach enhancing the mutual impact of cr...Blended learning based on creative approach enhancing the mutual impact of cr...
Blended learning based on creative approach enhancing the mutual impact of cr...
Alexander Decker
 
Ws Waalstand 2013 februari
Ws Waalstand 2013 februariWs Waalstand 2013 februari
Ws Waalstand 2013 februarievwslide
 
How to Navigate a Career Fair
How to Navigate a Career FairHow to Navigate a Career Fair
How to Navigate a Career Fair
SFA Career Services
 
Escuela comunitaria
Escuela comunitariaEscuela comunitaria
Escuela comunitaria
Pepe Jara Cueva
 
Punic Wars to Imperialism
Punic Wars to ImperialismPunic Wars to Imperialism
Punic Wars to Imperialism
Patrick Bones
 
WA 5. Cycle Fullcourseware, September 2009
WA 5. Cycle Fullcourseware, September 2009WA 5. Cycle Fullcourseware, September 2009
WA 5. Cycle Fullcourseware, September 2009
tanglay
 
El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2
El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2
El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2
DaveHG7
 
Presentación2
Presentación2Presentación2
Presentación2
densy de la cruz lucero
 
Historia de la computadora
Historia de la computadoraHistoria de la computadora
Historia de la computadora
adrian oliver
 
Apagon analogicopres
Apagon analogicopresApagon analogicopres
Apagon analogicopres
salo_hernandez
 
Salud de las comunidades quebec
Salud de las comunidades quebecSalud de las comunidades quebec
Salud de las comunidades quebec
Rua r
 
Bradbury Thompson - Graphic Designer
 Bradbury Thompson - Graphic Designer Bradbury Thompson - Graphic Designer
Bradbury Thompson - Graphic Designer
Arts4good
 
Greenhouse Gases
Greenhouse GasesGreenhouse Gases
Greenhouse Gases
Asif Iqbal
 

Viewers also liked (20)

ProduccióN Modulo 3
ProduccióN Modulo 3ProduccióN Modulo 3
ProduccióN Modulo 3
 
Ecd add conteudo
Ecd add conteudoEcd add conteudo
Ecd add conteudo
 
Projection God
Projection GodProjection God
Projection God
 
Estadistica.. variables
Estadistica.. variablesEstadistica.. variables
Estadistica.. variables
 
INVESTIGACION INTERNET
INVESTIGACION INTERNETINVESTIGACION INTERNET
INVESTIGACION INTERNET
 
IIAC Young Agents - Protecting Your Insureds\' Private Information
IIAC Young Agents - Protecting Your Insureds\' Private InformationIIAC Young Agents - Protecting Your Insureds\' Private Information
IIAC Young Agents - Protecting Your Insureds\' Private Information
 
Politicas de derechos de autor y plagio
Politicas de derechos de autor y plagioPoliticas de derechos de autor y plagio
Politicas de derechos de autor y plagio
 
Blended learning based on creative approach enhancing the mutual impact of cr...
Blended learning based on creative approach enhancing the mutual impact of cr...Blended learning based on creative approach enhancing the mutual impact of cr...
Blended learning based on creative approach enhancing the mutual impact of cr...
 
Ws Waalstand 2013 februari
Ws Waalstand 2013 februariWs Waalstand 2013 februari
Ws Waalstand 2013 februari
 
How to Navigate a Career Fair
How to Navigate a Career FairHow to Navigate a Career Fair
How to Navigate a Career Fair
 
Escuela comunitaria
Escuela comunitariaEscuela comunitaria
Escuela comunitaria
 
Punic Wars to Imperialism
Punic Wars to ImperialismPunic Wars to Imperialism
Punic Wars to Imperialism
 
WA 5. Cycle Fullcourseware, September 2009
WA 5. Cycle Fullcourseware, September 2009WA 5. Cycle Fullcourseware, September 2009
WA 5. Cycle Fullcourseware, September 2009
 
El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2
El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2
El impacto de_redes_sociales_de_internet_en_el_mundo_del_trabajo_mexico_v2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Historia de la computadora
Historia de la computadoraHistoria de la computadora
Historia de la computadora
 
Apagon analogicopres
Apagon analogicopresApagon analogicopres
Apagon analogicopres
 
Salud de las comunidades quebec
Salud de las comunidades quebecSalud de las comunidades quebec
Salud de las comunidades quebec
 
Bradbury Thompson - Graphic Designer
 Bradbury Thompson - Graphic Designer Bradbury Thompson - Graphic Designer
Bradbury Thompson - Graphic Designer
 
Greenhouse Gases
Greenhouse GasesGreenhouse Gases
Greenhouse Gases
 

Similar to Luswata

MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
PaYal Umraliya
 
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
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
Dr. Anthony Vincent. B
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
bhadjaashvini1
 
Final boss
Final bossFinal boss
Final boss
Preet Ojha
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
International Islamic University Islamabad
 
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
 
The process
The processThe process
The process
prakashvs7
 
Spiral Model.pdf
Spiral Model.pdfSpiral Model.pdf
Spiral Model.pdf
SelvamMano4
 
Information systems development methodologies (autosaved)
Information systems development methodologies (autosaved)Information systems development methodologies (autosaved)
Information systems development methodologies (autosaved)
Vaska Shefteroska
 
Spiral mode
Spiral modeSpiral mode
Spiral mode
Wj Cayabo
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Jayant Dalvi
 
The Spiral Model
The Spiral ModelThe Spiral Model
The Spiral Model
Damian T. Gordon
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
Santhia RK
 
Robotics
RoboticsRobotics
Robotics
UnknownOp10
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
Tauseef Ahmad
 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.ppt
AtharvaBavge
 
spiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptxspiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptx
SkAkram9
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Suresh Koujalagi
 
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
 

Similar to Luswata (20)

MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
 
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
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Final boss
Final bossFinal boss
Final boss
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 
The process
The processThe process
The process
 
Spiral Model.pdf
Spiral Model.pdfSpiral Model.pdf
Spiral Model.pdf
 
Information systems development methodologies (autosaved)
Information systems development methodologies (autosaved)Information systems development methodologies (autosaved)
Information systems development methodologies (autosaved)
 
Spiral mode
Spiral modeSpiral mode
Spiral mode
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
The Spiral Model
The Spiral ModelThe Spiral Model
The Spiral Model
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
Robotics
RoboticsRobotics
Robotics
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.ppt
 
spiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptxspiral_model_of_software_engineering.pptx
spiral_model_of_software_engineering.pptx
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
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...
 

More from Hajji Mboowa Yahaya

Luswata
LuswataLuswata
Ccna commands
Ccna commandsCcna commands
Ccna commands
Hajji Mboowa Yahaya
 
Ccna commands
Ccna commandsCcna commands
Ccna commands
Hajji Mboowa Yahaya
 
Spiral model
Spiral modelSpiral model
Spiral model
Hajji Mboowa Yahaya
 

More from 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
 
Code
CodeCode
Code
 
Ccna commands
Ccna commandsCcna commands
Ccna commands
 
Spiral model
Spiral modelSpiral model
Spiral model
 

Luswata

  • 1. EVOLUTIONARY MODEL, take the concept of “evolution” into the engineering paradigm. Therefore Evolutionary model are iterative. They are built in a manner that enables software engineers to develop increasingly more complex versions of the software. SPIRAL MODEL The spiral model, also known as the spiral lifecycle model, is a systems development lifecycle SDLC) model used in information technology (IT). This model of development combines the features of the prototyping model. The spiral model is favored for large, expensive, and complicated projects. The steps in the spiral model can be generalized as follows: 1. The new system requirements are defined in as much detail as possible. This usually involves interviewing a number of users representing all the external or internal users and other aspects of the existing system. 2. A preliminary design is created for the new system. 3. A first prototype of the new system is constructed from the preliminary design. This is usually a scaled-down system, and represents an approximation of the characteristics of the final product. 4. A second prototype is evolved by a fourfold procedure: (1) evaluating the first prototype in terms of its strengths, weaknesses, and risks; (2) defining the requirements of the second prototype; (3) planning and designing the second prototype; (4) constructing and testing the second prototype. 5. At the customer's option, the entire project can be aborted if the risk is deemed too great. Risk factors might involve development cost overruns, operating-cost miscalculation, or any other factor that could, in the customer's judgment, result in a less-than-satisfactory final product. 6. The existing prototype is evaluated in the same manner as was the previous prototype, and, if necessary, another prototype is developed from it according to the fourfold procedure outlined above. 7. The preceding steps are iterated until the customer is satisfied that the refined prototype represents the final product desired. 8. The final system is constructed, based on the refined prototype. 9. The final system is thoroughly evaluated and tested. Routine maintenance is carried out on a continuing basis to prevent large-scale failures and to minimize downtime
  • 2. Diagram of Spiral model: Advantages of Spiral model: High amount of risk analysis hence, avoidance of Risk is enhanced. Good for large and mission-critical projects. Strong approval and documentation control. Additional Functionality can be added at a later date. Software is produced early in the software life cycle. Disadvantages of Spiral model: Can be a costly model to use. Risk analysis requires highly specific expertise. Project’s success is highly dependent on the risk analysis phase. Doesn’t work well for smaller projects. When to use Spiral model: When costs and risk evaluation is important For medium to high-risk projects Long-term project commitment unwise because of potential changes to economic priorities Users are unsure of their needs Requirements are complex New product line Significant changes are expected (research and exploration)