Systeemityö 2 Vesiputousmalli Teppo Räisänen, Principal Lecturer Oulu University of Applied Sciences, School of Business and Information Management teppo.raisanen@oamk.fi, 050 382 6587
Vesiputousmalli Vaatimusten määrittely Testaus Ylläpito Integraatio Analyysi Suunnittelu Toteutus Integraatio Testaus Asennus Ylläpito
Vesiputousmallin edut Huolellinen suunnittelu ohjelmiston elinkaaren alussa johtaa merkittäviin säästöihin projektin myöhemmissä vaiheissa Vaatimuusmäärittelyvirhe, joka havaitaan vasta implementaatiovaiheessa, on 50–200 kertaa kalliimpi korjata Painotus kattavaan dokumentointiin Uuden työntekijän helppo liittyä projektiin missä tahansa vaiheesa, Selkeä ja helposti ymmärrettävä ja hallittava lähtökohta ohjelmistokehitysprojektiin
Vesiputousmallin kritiikki Mahdotonta suunnitella täydellisesti etukäteen mitään suurempaa ohjelmistoa siten, ettei aiempiin vaiheisiin tarvitsisi palata Asiakas ei osaa tarkasti määritellä omia vaatimuksiaan ennen kuin on päässyt kokeilemaan jollain tasolla toimivaa prototyyppiä Asiakas usein muuttaa vaatimuksiaan kesken projektin Suunnittelijat eivät aina osaa ennakoida kaikki toteutusongelmia Virheet aiemmissa vaiheissa saattavat kertautua valtaviksi ongelmiksi myöhemmissä vaiheissa.