Tarkvara arendustsükli keerukustaseme haldamiseks rakendavad tarkvaraettevõtted mitmesuguseid SDLC mudeleid. Nende eesmärk on pakkuda kvaliteetset tarkvaratoodet, kuid iga mudel on oma tarkvaraarenduse lähenemisviisi poolest ainulaadne. SDLC-mudelite tõhusaks õppimiseks võrdleme tarkvaratehnika erinevaid mudeleid. Siin näeme, kuidas iga mudel erineb teistest kulude, aja kestuse, nõuete, hoolduse jne poolest.
Erinevate SDLC-mudelite võrdlus
Mudeli omadused | Vee langemise mudel | Täiendav mudel | Spiraalne mudel | Rad mudel |
---|---|---|---|---|
Planeerimine varases staadiumis | Jah | Jah | Jah | Ei |
Naasmine varasemasse etappi | Ei | Jah | Jah | Jah |
Suurte projektidega tegelemine | Mittesobiv | Mittesobiv | Kohane | Mittesobiv |
Üksikasjalik dokumentatsioon | Vajalik | Jah, kuid mitte palju | Jah | Piiratud |
Maksumus | Madal | Madal | Kallis | Madal |
Nõuete spetsifikatsioonid | Algus | Algus | Algus | Ajakastiline vabastamine |
Paindlikkus muutmiseks | Raske | Lihtne | Lihtne | Lihtne |
Kasutajate kaasamine | Ainult alguses | Vahepealne | Kõrge | Ainult alguses |
Hooldus | Vähim | Edendab hooldatavust | Tüüpiline | Kergesti hooldatav |
Kestus | Pikk | Väga pikk | Pikk | Lühike |
Riskide kaasamine | Kõrge | Madal | Keskmine kuni kõrge risk | Madal |
Raamistiku tüüp | Lineaarne | Lineaarne + iteratiivne | Lineaarne + iteratiivne | Lineaarne |
Testimine | Pärast kodeerimisfaasi lõppu | Pärast iga kordamist | Insenerifaasi lõpus | Pärast kodeerimise lõpetamist |
Kattuvad faasid | Ei | Jah (kuna paralleelne areng on olemas) | Ei | Jah |
Hooldus | Vähemalt hooldatav | Hooldatav | Jah | Kergesti hooldatav |
Korduvkasutus | Vähim võimalik | Mingi piirini | Mingi piirini | Jah |
Ajaraam | Väga pikk | Pikk | Pikk | Lühike |
Töötava tarkvara kättesaadavus | Olelusringi lõpus | Iga korduse lõpus | Iga korduse lõpus | Olelusringi lõpus |
Eesmärk | Kõrge kindlus | Kiire areng | Kõrge kindlus | Kiire areng |
Meeskonna suurus | Suur meeskond | Pole suur meeskond | Suur meeskond | Väike meeskond |
Kliendi kontroll administraatori üle | Väga madal | Jah | Jah | Jah |