Süsteemiarenduse elutsükkel
Sel viisil on esimesed
süsteemi osad nagu prototüübid kogu süsteemile.
3. Kliendile on võimalik kiiremini tarnida ja evitada loodavat tarkvara - kliendid võivad
saada süsteemist reaalset kasu varem, kui see oleks võimalik koskmudeliga.
Inkrementaalse arendused probleemid:
1. Progress ei ole hästi jälgitav - haldurid vajavad pidevalt materjale progressi
mõõtmiseks. Kiire arenduse korral ei ole tasuv tekitada dokumente iga pisikese
versioonimuudatuse jaoks.
2. Süsteemi struktuur kipub halvenema uute osade lisandumisel - pidev muutmine rikub
süsteemi struktuuri. Selle vältimiseks ja tarkvara kvaliteedi parandamiseks on vaja
kulutada lisaks aega ja raha refaktoreerimisele. Halb struktuur muudab tarkvara hilisema
muutmise keerulisemaks ja kulukamaks.
11
4. Agiilsed arendusmeetodid