Spiral model presentation
-
Upload
sayedfarhan110 -
Category
Technology
-
view
197 -
download
2
description
Transcript of Spiral model presentation
![Page 1: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/1.jpg)
Sayed Farhan Ali ShahBS(I.T) 5° semester P-3 RollNO: (39)Subject: Introduction to software developmentTeacher: Sir Asadullah Kehar
Date:7/5/2014
![Page 2: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/2.jpg)
Spiral model is an evolutionary software process model which is a combination of an iterative nature of prototyping and systematic aspects of traditional waterfall model.
![Page 3: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/3.jpg)
The 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.
![Page 4: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/4.jpg)
When costs and risk evaluation is important.
For medium to high-risk projects.Users are unsure of their needs.Requirements are complex.Significant changes are expected.
![Page 5: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/5.jpg)
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
![Page 6: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/6.jpg)
A prototype is an early sample, model or release of a product built to test a concept or process or to act as a thing to be replicated or learned from.
6
![Page 7: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/7.jpg)
PLAN Risk Analysis
EngineeringCustomer evaluation
![Page 8: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/8.jpg)
The objectives, alternatives and constraints of the project are determined and are documented.
![Page 9: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/9.jpg)
All possible alternatives, which can help in developing a cost effective project are analyzed
This phase identify and resolve all the possible risks in the project development.
![Page 10: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/10.jpg)
The actual development of the project is carried out
The output of this phase is passed through all the phases iteratively in order to obtain improvements in the same.
![Page 11: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/11.jpg)
Developed product is passed on to the customer in order to receive customer’s comments and suggestions.
This phase is very much similar to TESTING phase.
![Page 12: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/12.jpg)
The spiral model is used most often in large projects.
For smaller projects, the concept of agile software development is becoming a viable alternative.
It is also reasonable to use the spiral model in projects where business goals are unstable .
![Page 13: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/13.jpg)
Changing requirements can be accommodated.
Allows for extensive use of prototypes.Requirements can be captured more
accurately.Users see the system early.Early and frequent feedback from
users.
![Page 14: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/14.jpg)
End of project may not be known early.Not suitable for small or low risk projects
and could be expensive for small projects.Process is complexSpiral may go indefinitely.Risk assessment expertise is required.
![Page 15: Spiral model presentation](https://reader033.fdocuments.us/reader033/viewer/2022061300/54cb3ecc4a795903268b45ea/html5/thumbnails/15.jpg)
15