Juga vs Inkrementaalne vs Spiraal vs Rad Mudel: Peamine erinevus

Lang L: none (table-of-contents)

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

Huvitavad Artiklid...