Ero vesiputouksen vs spiraalin ja inkrementaalisen mallin välillä
Ohjelmistokehityssyklin monimutkaisuuden tason hallitsemiseksi ohjelmistoyritykset ottavat käyttöön erilaisia SDLC-malleja.
Heidän tavoitteenaan on toimittaa laadukas ohjelmistotuote, mutta jokainen malli on ainutlaatuinen ohjelmistokehityksessään. Jotta voimme oppia SDLC-malleja tehokkaasti, vertaamme eri malleja Ohjelmistotuotanto.
Täällä näemme, kuinka kukin malli eroaa muista kustannusten, keston, vaatimusten, huollon jne.
Vesiputous vs. inkrementaalinen vs. spiraali vs. Rad-malli: eri SDLC-mallien vertailu
Seuraavat SDLC mallit vertailutaulukko esittää erot Water-Fall Model Vs. Inkrementaalinen malli vs. Spiraalimalli ja Rad-malli.
Mallin ominaisuudet | Vesiputousmalli | Inkrementaalinen malli | Kierremalli | Rad malli |
---|---|---|---|---|
Suunnittelu varhaisessa vaiheessa | Kyllä | Kyllä | Kyllä | Ei |
Paluu aikaisempaan vaiheeseen | Ei | Kyllä | Kyllä | Kyllä |
Käsittele suurta projektia | Ei tarkoituksenmukaista | Ei tarkoituksenmukaista | Sopiva | Ei tarkoituksenmukaista |
Yksityiskohtaiset asiakirjat | Välttämätön | kyllä mutta ei paljon | Kyllä | rajallinen |
Hinta | Matala | Matala | Kallis | Matala |
Vaatimustiedot | Alku | Alku | Alku | Time boxed -julkaisu |
Joustavuus muuttaa | Vaikea | Helppo | Helppo | Helppo |
Käyttäjien osallistuminen | Vasta alussa | väli- | Korkea | Vasta alussa |
Huolto | Vähiten | Promotes Ylläpidettävyys | Tyypillinen | Helppohoitoinen |
Kesto | Pitkät | Hyvin pitkä | Pitkät | Lyhyt |
Riskin osallistuminen | Korkea | Matala | Keskisuuri tai korkea riski | Matala |
Kehyksen tyyppi | Lineaarinen | Lineaarinen + iteratiivinen | Lineaarinen + iteratiivinen | Lineaarinen |
Testaus | Koodausvaiheen päätyttyä | Jokaisen iteroinnin jälkeen | Suunnitteluvaiheen lopussa | Koodauksen päätyttyä |
Päällekkäiset vaiheet | Ei | Kyllä (Koska rinnakkainen kehitys on olemassa) | Ei | Kyllä |
Huolto | Vähiten huollettavissa | Ylläpidettävä | Kyllä | Helposti huollettava |
Uudelleenkäytettävyyttä | Vähintään mahdollista | Jossain määrin | Jossain määrin | Kyllä |
Aikaikkuna | Hyvin pitkä | Pitkät | Pitkät | 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 suuri joukkue | Suuri joukkue | Pieni Joukkue |
Asiakas hallitsee järjestelmänvalvojaa | Erittäin matala | Kyllä | Kyllä | Kyllä |