Süsteemianalüüsi kontrolltöö 1
Muudatuste hõlmamine: Tagasiside ja Kohanemine
Iteratiivne arendamine ei püüa võidelda vältimatu muudatusega
tarkvara arendamisel. Ei püüta täielikult ja korrektselt
spetsifitseerida, külmutada ning allkirjastada kogu nõuete hulka
ning disaini enne realiseerimist.
Nõuded on ajas muutuvad (maailm muutub, tellijate-arendajate
arusaamine maailmast muutub).
Iteratiivne arendamine annab muudatuste haldamine ja
kohanemise mehhanismi: lühikesed arendussammud
(iteratsioonid), iga samm tegeleb nõuete väikese alamhulgaga,
varane tsükliline tagasiside, kohanemine muutuvate nõuetega.
Iteratiivne arendamine pole kontrollimatu reaktiivne protsess,
kus mittekriitiliselt reageeritakse kõigile tellija tahtmistele. Ta
on kesktee nõuete külmutamise ja kontrollimatu reageerimise
vahel.
Töö toimub läbi ehitamise-tagasiside-kohandamise
struktuursete tsüklite seeria. Varsemates iteratsioonides on