Vízesés kontra Inkrementális vs. Spirál vs. Rad Modell: Kulcskülönbség

Tartalomjegyzék:

Anonim

A szoftverfejlesztési ciklus bonyolultsági szintjének kezeléséhez a szoftvercégek különféle SDLC modelleket valósítanak meg. Céljuk egy minőségi szoftvertermék szállítása, azonban mindegyik modell egyedülálló a szoftverfejlesztési megközelítés szempontjából. Az SDLC modellek hatékony elsajátításához összehasonlítjuk a szoftvertervezés különböző modelljeit. Itt megnézzük, hogy az egyes modellek mennyiben különböznek a költségektől, időtartamtól, követelményektől, karbantartástól stb.

Különböző SDLC modellek összehasonlítása

A modell tulajdonságai Vízesési modell Inkrementális modell Spirálmodell Rad Model
Tervezés korai szakaszban Igen Igen Igen Nem
Visszatérés egy korábbi szakaszhoz Nem Igen Igen Igen
Kezelje a nagy projektet Nem megfelelő Nem megfelelő Megfelelő Nem megfelelő
Részletes dokumentáció Szükséges igen de ne sokat Igen Korlátozott
Költség Alacsony Alacsony Drága Alacsony
Követelmények Kezdet Kezdet Kezdet Időzített kiadás
Rugalmasság a változtatáshoz Nehéz Könnyen Könnyen Könnyen
Felhasználói bevonás Csak az elején Közbülső Magas Csak az elején
Karbantartás Legkevésbé Elősegíti a karbantarthatóságot Tipikus Könnyen karbantartható
Időtartam Hosszú Nagyon hosszú Hosszú Rövid
Kockázat bevonása Magas Alacsony Közepes vagy magas kockázatú Alacsony
Keret típusa Lineáris Lineáris + iteratív Lineáris + iteratív Lineáris
Tesztelés A kódolási szakasz befejezése után Minden iteráció után A mérnöki szakasz végén A kódolás befejezése után
Átfedő fázisok Nem Igen (mivel párhuzamos fejlődés van) Nem Igen
Karbantartás Legalább karbantartható Karbantartható Igen Könnyen karbantartható
Újrahasználhatóság Legkevésbé lehetséges Bizonyos mértékig Bizonyos mértékig Igen
Időkeret Nagyon hosszú Hosszú Hosszú Rövid
Működő szoftverek elérhetősége Az életciklus végén Minden iteráció végén Minden iteráció végén Az életciklus végén
Célkitűzés Nagy bizonyosság Gyors fejlődés Nagy bizonyosság Gyors fejlődés
Csapatméret Nagy csapat Nem nagy csapat Nagy csapat Kis csapat
Ügyfél-felügyelet az adminisztrátor felett Nagyon alacsony Igen Igen Igen