vesiputousmallin
Vesiputousmalli (engl. Waterfall model) on lineaarinen ohjelmistokehityksen kehitysmenetelmä, jossa projekti etenee selkeiden määritysten mukaan vaiheesta toiseen. Yleisimmät vaiheet ovat: vaatimusten määrittely, järjestelmän ja arkkitehtuurin suunnittelu, moduulien toteutus (ohjelmointi), integrointi ja testaus sekä käyttöönotto ja ylläpito. Mallin keskeinen piirre on, ettei vaiheita yleensä palauteta taaksepäin; kunkin vaiheen tulokset hyväksytään ennen seuraavan aloittamista.
Historian tausta: vesiputousmallin perusta liitetään usein 1970-luvulla julkaistuun Winston W. Royce’n artikkeliin, jossa hän kuvaa tämän
Hyödyt: projekti on selkeä ja hallittavissa, jaettuna konkreettisiin tuloksiin; budjetointi ja aikataulutus voivat olla helpompia, kun
Rajoitteet: joustamattomuus muutoksille, riski että vaatimukset vanhenevat ennen loppuun saattamista; testaus tapahtuu usein vasta loppuvaiheessa, mikä
Käyttökohteet ja vaikutus: historiallisesti käytössä ohjelmistokehityksessä sekä muissa suunnitteluprojekteissa, joissa laajuus ja vaatimukset ovat selkeitä. Nykyään