Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process model > spiral model
Next process modelwaterfall model    Upprocess model    Previous process modelphased-release model   

spiral model
subjectfact 
spiral modelhas definition An incremental process model that explicitly embraces prototyping and an iterative approach to software development2001-08-30 14:57:45.0
follows principles:2001-08-30 14:57:45.0
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
is a subtopic of 11.2 - Software Process Models2001-08-30 14:57:45.0
is a kind of process model2001-08-30 14:57:45.0
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 handled2001-08-30 14:57:45.0
process modelfunctions as an aid to thinking, not as a rigid prescription of the way to do things2001-08-30 14:57:05.0
helps the project manager and his or her team to decide what work should be done and in what sequence to perform the work2001-08-30 14:57:05.0