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 |  |