Spiral Model
Spiral Model
A PRESENTATION FOR
OBJECT ORIENTED SOFTWARE ENGINEERING:
SPIRAL MODEL OF
SOFTWARE PROCESS
21ST
Prakriti Thapa KAN077BEI023
DECEMBER
1
Introduction It is a Software Development Life Cycle
(SDLC) model that provides a systematic and
iterative approach to software development.
SPIRAL MODEL
project to project.
Risk analysis
SPIRAL MODEL
Prototype 3
Risk analysis
Prototype 2
operational Prototype 1
code
service
Integration test
Plan Next Phase Develop, verify
Next level product
SPIRAL MODEL
Requirements are gather from the customers &
the objectives are identified, elaborated, and Develop next version of the Product:
analyzed at the start of every phase. Then During third quadrant, the identified features
alternative solutions possible for the phase are are developed and verified through testing. At
proposed in this quadrant. the end of the third quadrant, the next version
of the software is available.
SPIRAL MODEL
for multiple iterations of the software
Good for large projects: It is recommend to development process, which can result in
use the Spiral Model in large and complex improved software quality and reliability.
projects.
SPIRAL MODEL
Analysis: The successful completion of the
Expensive: Spiral Model is not suitable for project is very much dependent on Risk
small projects as it is expensive. Analysis. Without very highly experienced
experts, it is going to be a failure to develop a
project using this model.