Boehm spirálmodellje
A szoftverfolyamatot nem tevékenységek és a közöttük található esetleges visszalépések sorozataként tekinti, hanem inkább spirálként ábrázolja. A spirálban minden egyes kör a szoftverfolyamat egy-egy fázisát reprezentálja
4. ábra
A spirális modell szektorai:
- Célkitűzések megállapítása.
- Alternatívák értékelése, kockázatbecslés és -csökkentés.
- Következő fázis tervezése.
- Fejlesztés és verifikáció.
Jellemzők:
- A spirál modell iterációkból áll, melyek folyamatosan ismétlődnek a projekt során.
- Valamennyi iteráció ugyanazon lépésekből áll.
- Lehetővé teszi a kockázatok korai felismerését.
- A megrendelőt minden fázisba aktívan bevonja.
- A modell elég komplex, megértése nem egyszerű.
- Jelentős kockázatkezelési szakértelem szükséges.
- A nagyszámú köztes iteráció miatt sok, végül felesleges dokumentáció születhet.