spiral model | has definition An incremental process model that explicitly embraces prototyping and an iterative approach to software development | ![2001-08-30 14:57:45.0](facet.gif) |
follows principles: | ![2001-08-30 14:57:45.0](facet.gif) |
has steps - a project undergoes a large number of cycles, starting with a small prototype
- each loop of the spiral follows a mini-waterfall process
- before each cycle of the spiral ends, a review is held
- subsequent cycles become official releases
- the cycling only ends when the system is finally retired
| ![2001-08-30 14:57:45.0](facet.gif) |
is a subtopic of 11.2 - Software Process Models | ![2001-08-30 14:57:45.0](facet.gif) |
is a kind of process model | ![2001-08-30 14:57:45.0](facet.gif) |
suggests that the first thing to do before embarking on each new loop of the spiral is to decide what are the major difficulties to be handled | ![2001-08-30 14:57:45.0](facet.gif) |
process model | functions as an aid to thinking, not as a rigid prescription of the way to do things | ![2001-08-30 14:57:05.0](facet.gif) |
helps the project manager and his or her team to decide what work should be done and in what sequence to perform the work | ![2001-08-30 14:57:05.0](facet.gif) |