Boehm spirálmodellje

iDevice ikon

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.