Spiral model : System analysis and design
-
Upload
mitul-desai -
Category
Education
-
view
972 -
download
3
description
Transcript of Spiral model : System analysis and design
![Page 1: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/1.jpg)
SPIRAL MODEL (SDLC)By:-
Mitul K. Desai – 23
Nishit Modi – 25
Vikram Bajaj - 37
![Page 2: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/2.jpg)
HISTORY
This model was first described by Barry Boehm in his 1986 paper
"A Spiral Model of Software Development and Enhancement".
Boehm describes the spiral model as a "process model generator“.
Here choices were based on project risk.
![Page 3: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/3.jpg)
WHAT IS IT ?
The Spiral Development ( or Lifecycle) Model is a systems development method used in information technology.
It combines the features of the prototyping model and the waterfall model.
It is favored for large, expensive, and complicated models.
![Page 4: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/4.jpg)
FOUR BASIC ACTIVITIES IN EVERY CYCLE Consider the win conditions of all success-critical stakeholders.
Identify and evaluate alternative approaches for satisfying the win conditions.
Identify and resolve risks that stem from the selected approach(es).
Obtain approval from all success-critical stakeholders, plus commitment to pursue the next cycle.
![Page 5: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/5.jpg)
![Page 6: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/6.jpg)
SPIRAL QUADRANT : 1
Objectives: functionality, performance, hardware/software interface, critical success factors, etc.
Alternatives: build, reuse, buy, sub-contract, etc.
Constraints: cost, schedule, interface, etc.
![Page 7: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/7.jpg)
SPIRAL QUADRANT : 2
Study alternatives relative to objectives and constraints
Identify risks (lack of experience, new technology, tight schedules, poor process, etc.
Resolve risks (evaluate if money could be lost by continuing system development
![Page 8: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/8.jpg)
SPIRAL QUADRANT : 3
Typical activities:
Create a design Review design Develop code Inspect code Test product
![Page 9: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/9.jpg)
SPIRAL QUADRANT : 4
Typical activities:
Develop project plan Develop configuration management plan Develop a test plan Develop an installation plan
![Page 10: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/10.jpg)
ADVANTAGES (STRENGTHS)
Estimates of the budget and schedule become more realistic as work progresses because of the questions that have been raised
Easier to cope with the changes inherent to software development
Software engineers can start working on the project earlier rather than wading through a lengthy early design process.
![Page 11: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/11.jpg)
DISADVANTAGES (WEAKNESSES)
Time spent for evaluating risks too large for small or low-risk projects.
Time spent planning, resetting objectives, doing risk analysis and prototyping may be excessive.
The model is complex.
Risk assessment expertise is required.
![Page 12: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/12.jpg)
WHEN TO USE SPIRAL MODEL
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).
![Page 13: Spiral model : System analysis and design](https://reader034.fdocuments.in/reader034/viewer/2022051513/54793667b4af9fc3158b474d/html5/thumbnails/13.jpg)
REFERENCES
http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Spiral_model.html
http://csse.usc.edu/csse/TECHRPTS/1988/usccse88-500/usccse88-500.pdf
http://en.wikipedia.org/wiki/File:Spiral_model_(Boehm,_1988).svg