IntroductionMalik KhurramBS (telecom)  Section 4th (B)Topic         spiral modelSoftware Engineering-I
HistoryThe spiral model was defined by Barry Boehm in his 1988 article
This model was not the first model to discuss iterative development, but it was the first model to explain why the iteration matters.Software Engineering-I
Spiral Model Spiral Lifecycle model
 System Development lifecycle                (SDLC)
 Combines features of  prototyping and waterfall model Software Engineering-I
When to use Spiral ModelWhen costs and risk evaluation is important
For medium to high-risk projects
Users are unsure of their needs
Requirements are complex
New product line
Significant changes are expected Software Engineering-I
Four Fold ProcedureEvaluating the first prototype in terms of its strengths, weaknesses, and risks.Defining the requirements of  the second prototype Planning and designing the second prototypeConstructing and testing the second prototypeSoftware Engineering-I
Phase in spiral modelThere are four phases in the “SPIRAL MODEL” which are: Plan Risk analysis Engineering Customer evaluation                                                                    Software Engineering-I
PlanThe objectives, alternatives and constraints of the project are determined and are documented.                                                          Software Engineering-I

Khurram Spiral