spiral model | has definition An incremental process model that explicitly embraces prototyping and an iterative approach to software development | |
follows principles: | |
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
| |
is a subtopic of 11.2 - Software Process Models | |
is a kind of process model | |
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 | |
process model | functions as an aid to thinking, not as a rigid prescription of the way to do things | |
helps the project manager and his or her team to decide what work should be done and in what sequence to perform the work | |