Ūdenskritums pret pieaugošo pret spirāli pret Rad modeli: Galvenā atšķirība

Satura rādītājs:

Anonim

Lai pārvaldītu sarežģītības pakāpi programmatūras izstrādes cikla laikā, programmatūras uzņēmumi ievieš dažādus SDLC modeļus. Viņu mērķis ir piegādāt kvalitatīvu programmatūras produktu, tomēr katrs modelis ir unikāls programmatūras izstrādes pieejas ziņā. Lai efektīvi apgūtu SDLC modeļus, mēs salīdzināsim dažādus programmatūras inženierijas modeļus. Šeit mēs redzēsim, kā katrs modelis atšķiras no citiem pēc izmaksu, laika ilguma, prasībām, apkopes utt.

Dažādu SDLC modeļu salīdzinājums

Modeļa īpašības Ūdens krišanas modelis Papildu modelis Spirālveida modelis Rad modelis
Plānošana agrīnā stadijā
Atgriežoties pie agrākas fāzes
Apstrādāt lielo projektu Nav piemērots Nav piemērots Atbilstoši Nav piemērots
Detalizēta dokumentācija Nepieciešams Jā, bet ne daudz Ierobežots
Izmaksas Zems Zems Dārgi Zems
Prasību specifikācijas Sākums Sākums Sākums Laika lodziņa izlaišana
Elastība mainīties Grūti Viegli Viegli Viegli
Lietotāju iesaiste Tikai sākumā Starpnieks Augsts Tikai sākumā
Apkope Vismazāk Veicina uzturamību Tipiski Viegli uzturama
Ilgums Garš Ļoti garš Garš Īss
Riska iesaiste Augsts Zems Vidējs līdz augsts risks Zems
Sistēmas tips Lineāra Lineārs + atkārtojams Lineārs + atkārtojams Lineāra
Testēšana Pēc kodēšanas fāzes pabeigšanas Pēc katras atkārtošanas Inženierijas posma beigās Pēc kodēšanas pabeigšanas
Fāzes, kas pārklājas Jā (tā kā notiek paralēla attīstība)
Apkope Vismaz uzturējama Uzturams Viegli kopjams
Atkārtota izmantošana Vismazāk iespējams Zināmā mērā Zināmā mērā
Laika posms Ļoti garš Garš Garš Īss
Darba programmatūras pieejamība Dzīves cikla beigās Katras iterācijas beigās Katras iterācijas beigās Dzīves cikla beigās
Mērķis Augsta pārliecība Ātra attīstība Augsta pārliecība Strauja attīstība
Komandas lielums Liela komanda Nav liela komanda Liela komanda Mazā komanda
Klienta kontrole pār administratoru Ļoti zems