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 |
| Hoito-ohjeet | 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äisyysping Vaiheet | Ei | Kyllä (Koska rinnakkainen kehitys on olemassa) | Ei | Kyllä |
| Hoito-ohjeet | 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ä |
