A Barry Boehm által 1986 -ban javasolt spirálmodell jelentős áttörést jelentett a szoftverfejlesztés természetének megértésében. Ez egy szoftverfejlesztési folyamat , amely egyszerre ötvözi az iterációt és a fázisolást.
E modell sajátossága az életciklus szervezését befolyásoló kockázatokra való különös figyelem. Boehm megfogalmazza a tíz leggyakoribb (elsőbbségi) kockázatot:
E kockázatok többsége a projektcsapatban dolgozó szakemberek interakciójának szervezeti és folyamati vonatkozásaihoz kapcsolódik.
A spirál minden egyes fordulata megfelel a szoftver egy töredékének vagy verziójának létrehozásának, amelyen meghatározzák a projekt céljait és jellemzőit, meghatározzák a minőségét, és megtervezik a spirál következő fordulatának munkáját. Így a projekt részletei elmélyülnek, következetesen konkretizálódnak, és ennek eredményeként egy ésszerű opció kerül kiválasztásra, amely megvalósul. Minden kör 4 szektorra van osztva:
A spirál minden egyes fordulóján a szoftverfejlesztési folyamat különböző modelljei alkalmazhatók. A végeredmény egy kész termék.
Az iterációkkal történő fejlesztés a rendszeralkotás objektíven létező spirális ciklusát tükrözi. A munka befejezetlen befejezése minden szakaszban lehetővé teszi, hogy továbblépjen a következő szakaszra anélkül, hogy megvárná az aktuális munka teljes befejezését. Iteratív fejlesztéssel a hiányzó munka a következő iterációban befejezhető.
A fő feladat az, hogy a rendszer felhasználóinak mielőbb működőképes terméket mutassunk meg, ezzel aktiválva a követelmények tisztázását, kiegészítését. A spirálciklus fő problémája a következő szakaszba való átmenet pillanatának meghatározása. Megoldásához időkorlátokat kell bevezetni az életciklus egyes szakaszaira. Az átállás a terveknek megfelelően halad, még akkor is, ha nem fejeződik be minden tervezett munka. A terv a korábbi projektek során szerzett statisztikai adatok és a fejlesztők személyes tapasztalatai alapján készül
Szoftverfejlesztés | |
---|---|
Folyamat | |
Magas szintű koncepciók | |
Útvonalak |
|
Fejlesztési módszertanok | |
Modellek |
|
Figyelemre méltó alakok |
|