Rozdíl mezi vodopádem a spirálou a přírůstkovým modelem
Pro řízení úrovně složitosti během cyklu vývoje softwaru softwarové společnosti implementují různé modely SDLC.
Jejich cílem je dodávat kvalitní softwarový produkt, avšak každý model je jedinečný z hlediska přístupu k vývoji softwaru. Abychom se efektivně naučili modely SDLC, porovnáme různé modely Softwarové inženýrství.
Zde uvidíme, jak se jednotlivé modely liší od ostatních, pokud jde o náklady, dobu trvání, požadavky, údržbu atd.
Vodopád vs. přírůstkový vs. spirálový vs. model Rad: Porovnání různých modelů SDLC
Následující SDLC modely srovnávací tabulka uvádí rozdíly mezi modelem vodopádu vs. Přírůstkový model vs. Spiral Model a Rad Model.
Vlastnosti modelu | Vodopádový model | Přírůstkový model | Spirálový model | Rad Model |
---|---|---|---|---|
Plánování v rané fázi | Ano | Ano | Ano | Ne |
Návrat do dřívější fáze | Ne | Ano | Ano | Ano |
Zvládněte velký projekt | Nevhodný | Nevhodný | Odpovídající | Nevhodný |
Podrobná dokumentace | Nutný | Ano, ale ne moc | Ano | Omezený |
Stát | Nízké | Nízké | Drahý | Nízké |
Specifikace požadavků | Začátek | Začátek | Začátek | Časově zabalené vydání |
Flexibilita ke změnám | Obtížný | Snadný | Snadný | Snadný |
Zapojení uživatelů | Pouze na začátku | Střední | Vysoký | Pouze na začátku |
Údržba | Nejméně | Promotes Udržitelnost | Typický | Snadno se udržuje |
Trvání | Dlouho | Velmi dlouhá | Dlouho | Krátký |
Zapojení do rizik | Vysoký | Nízké | Střední až vysoké riziko | Nízké |
Typ rámce | Lineární | Lineární + Iterativní | Lineární + Iterativní | Lineární |
Testování | Po dokončení fáze kódování | Po každé iteraci | Na konci inženýrské fáze | Po dokončení kódování |
Překrývající se fáze | Ne | Ano (protože existuje paralelní vývoj) | Ne | Ano |
Údržba | Nejméně udržovatelné | Udržovatelné | Ano | Snadno udržovatelné |
Opakovaná použitelnost | Nejméně možné | Do určité míry | Do určité míry | Ano |
Časové okno | Velmi dlouhá | Dlouho | Dlouho | Krátký |
Dostupnost funkčního softwaru | Na konci životního cyklu | Na konci každé iterace | Na konci každé iterace | Na konci životního cyklu |
Objektivní | Vysoká záruka | Rychlý vývoj | Vysoká záruka | Rychlý vývoj |
Velikost týmu | Velký tým | Ne velký tým | Velký tým | Malý tým |
Zákaznická kontrola nad administrátorem | Velmi nízký | Ano | Ano | Ano |