Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Životný cyklus Spiral software

softvér Spiral je model vývoja softvéru iterácií . Prototyp bol vyvinutý a testovaný bez nutnosti druhu komplikované dokumentácie , ktorá by bola potrebná staršie " vodopád " modelu . To potom pokračuje cez analýzu rizík , strojárstvo a hodnotenie zákazníkov . K hodnoteniu zákazníkov uzavrieť jeden cyklus a nastaviť nové plány a otázky , ktoré vedú k viac prepracovaným prototypu , ďalší cyklus . História dovolená vodopád môže mať veľa krokov , ale pohyb je len v jednom smere .

Barry W. Boehm TRW Defense Systems Group formálne stanovená na " špirálový model " v eseji vydanej inštitútom elektrických a elektronických inžinierov ( IEEE ) v roku 1988 . Boehm bol spokojný s potom - dominantný " model vodopádu " rozvoja , ktorý stanovil , že softvér by mal byť " rozvíjať v nadväzujúcich fázach ( operačný plán , prevádzkovej dokumentácie , kódovanie špecifikácia , apod ) . "
vodopád Problémy
problém s vodopádom je , že vyžaduje predčasné odhodlanie a veľký skok .

problém s modelom vodopádu bolo to , že zdôraznil " plne rozpracované dokumenty , ako sú kritériá pre dokončenie počiatočných požiadaviek a konštrukčné fázy . " Ako výsledok, Boehm si sťažoval , mnoho projektov bolo zaťažené viac než - prepracovaný špecifikácií pred anamnéze používateľského rozhrania sa vyvíjal . Teória bola stále príliš ďaleko dopredu praxe .
Štyri fázy

Boehm povedal , že každý cyklus v rámci jeho prednostné špirály modelu začne s prihliadnutím k cieľu ( ako je výkon alebo funkciu ) , pristúpiť k váženiu alternatívnych prístupov uskutočniteľné a uzavrieť s ohľadom na obmedzenia vyplývajúce z každého z nich .

To je prvá fáza , alebo fázy plánovania . Každý cyklus potom pokračuje do druhej fázy ( analýza rizík ) , tri ( strojárstvo ) a štyri ( hodnotenie zákazníkov ) .

Pojem " riziko " , v rámci druhej fázy , môže znamenať zlyhanie na dosiahnutie stanovených cieľov , oneskorenie plánovanie alebo porušenie rozpočtových obmedzení .
Cyklus Ukončenie

fázy hodnotenia zákazníkov je v podstate hodnotenia , zahŕňajúce ( Boehm napísal ) " podieľajú na primárnej osoby alebo organizácie , s výrobkom . " Poskytuje vstup nevyhnutné pre ďalšiu fázu plánovania , alebo začiatok ďalšieho cyklu v špirále .
Špirála Ukončenie

Ako ďaleko sa špirála pokračovať ? To pokračuje , kým sa ukončí v dokončeného výrobku . Ako Walt Scacchi z University of California v Irvine napísal , špirála zametá von " tak ďaleko , potreby v závislosti na riziku, ktoré musia byť riadené . "
Alternatívne
" Agile " Zástancovia modelu sa sťažujú na byrokraciu a formalizmus .

Ďalší model vývoja softvéru je známy ako " agilný " modelu . To je povedal , aby bol " ľudia " , skôr než " proces " orientované , uprednostňovanie ústnej , nie písomnú komunikáciu . Z hľadiska " agilný " zástancov , špirála a vodopád mať príliš veľa spoločného . Obaja sú príliš byrokratické .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené