vesiputousmallia
Vesiputousmalli on perinteinen ohjelmistokehityksen prosessimalli, jossa kehitys etenee lineaarisesti vaiheesta toiseen.
Tyypilliset vaiheet ovat vaatimusten määrittely, järjestelmä- ja arkkitehtuurisuunnittelu, toteutus, integrointi ja testaus sekä käyttöönotto ja ylläpito.
Mallin ominaisuuksiin kuuluu vahva etukäteissuunnittelu ja kattava dokumentaatio. Siinä oletetaan, että vaatimukset pysyvät muuttumattomina projektin aikana.
Edut: selkeys, ennakoitavuus ja hallittavuus projekteissa, joissa vaatimukset ovat hyvin määriteltyjä. Haitat: muutoshalukkuuden vähäisyys, virheiden korjaaminen
Käyttökohteita ovat projektit, joissa vaatimukset ovat vakaat ja säädösten noudattaminen sekä viranomaisvalvonta ovat tärkeitä, kuten teollisissa
Historia: Vesiputousmallin juuret ulottuvat 1960- ja 1970-luvuille. Usein mainitaan Winston W. Royce ja hänen vuonna 1970