Vesiputous vs. inkrementaalinen vs. spiraali vs. rad-malli: Avaimen ero

Sisällysluettelo:

Anonim

Ohjelmistoyritykset toteuttavat SDLC-mallin monimutkaisuuden hallitsemiseksi ohjelmistokehityksen aikana. Heidän tavoitteena on toimittaa laadukas ohjelmistotuote, jokainen malli on kuitenkin ainutlaatuinen ohjelmistokehityksen kannalta. SDLC-mallien tehokkaaksi oppimiseksi vertaamme ohjelmistotuotannon eri malleja. Täällä näemme, kuinka kukin malli eroaa muista kustannusten, keston, vaatimusten, huollon jne. Suhteen.

Eri SDLC-mallien vertailu

Mallin ominaisuudet Vesiputousmalli Porrasmalli Spiraalimalli Rad-malli
Suunnittelu varhaisessa vaiheessa Joo Joo Joo Ei
Palataan aikaisempaan vaiheeseen Ei Joo Joo Joo
Käsittele suuri projekti Ei sopiva Ei sopiva Sopiva Ei sopiva
Yksityiskohtaiset asiakirjat Välttämätön kyllä ​​mutta ei paljon Joo Rajoitettu
Kustannus Matala Matala Kallis Matala
Vaatimuseritelmät Alku Alku Alku Time boxed -julkaisu
Joustavuus muutoksiin Vaikea Helppo Helppo Helppo
Käyttäjien osallistuminen Vain alussa Välituote Korkea Vain alussa
Huolto Vähiten Edistää ylläpidettävyyttä Tyypillinen Helposti ylläpidettävä
Kesto Pitkä Hyvin pitkä Pitkä Lyhyt
Riskien osallistuminen Korkea Matala Keskisuuri tai korkea riski Matala
Kehystyyppi Lineaarinen Lineaarinen + iteratiivinen Lineaarinen + iteratiivinen Lineaarinen
Testaus Koodausvaiheen päättymisen jälkeen Jokaisen iteraation jälkeen Suunnitteluvaiheen lopussa Kun koodaus on valmis
Päällekkäiset vaiheet Ei Kyllä (koska rinnakkaista kehitystä on olemassa) Ei Joo
Huolto Vähintään ylläpidettävä Ylläpidettävä Joo Helposti ylläpidettävä
Uudelleenkäytettävyys Vähintään mahdollista Jossain määrin Jossain määrin Joo
Aikaikkuna Hyvin pitkä Pitkä Pitkä Lyhyt
Toimivan ohjelmiston saatavuus Elinkaaren lopussa Jokaisen iteraation lopussa Jokaisen iteraation lopussa Elinkaaren lopussa
Tavoite Korkea varmuus Nopea kehitys Korkea varmuus Nopea kehitys
Joukkueen koko Suuri joukkue Ei iso joukkue Suuri joukkue Pieni joukkue
Asiakasvalvonta järjestelmänvalvojaa Erittäin matala Joo Joo Joo