Documente Academic
Documente Profesional
Documente Cultură
Outline
Introduction
The spiral model
Evaluation
Conclusions
References
Introduction
A Risk-Driven Approach
Different idea of software development.
How does this project affect the developers and the
clients?
How does each step in the project affect its overall
development?
Not used in previous development models.
Usually code-driven or document-driven.
10
11
Evolutionary prototyping
The main goal when using Evolutionary Prototyping is to build a very
robust prototype in a structured manner and constantly refine it.
Incremental prototyping
The final product is built as separate prototypes. At the end the separate
prototypes are merged in an overall design.
Extreme prototyping
It is a development process is used especially for developing web
applications.
12
Risk item
Personnel shortfalls
Unrealistic schedules
and Budgets
Gold plating
Continuing stream of
requirement Changes
Shortfalls in externally
furnished Components
Shortfalls in externally
performed tasks
Real-time performance
Shortfalls
14
monthly.
Highlight risk-item status in monthly project reviews.
Compare with previous months rankings, status.
Initiate appropriate corrective actions.
15
16
17
18
Evaluation
Advantages
Estimates become more realistic as work progresses, because
Disadvantages
Highly customized limiting re-usability
Applied differently for each application
Risk of not meeting budget or schedule
19
Conclusions
The risk-driven nature provides adaptability for a
20
References
Rapid