Wat is de watervalmethode?

De Watervalmethode is voortgekomen uit de softwareontwikkeling en is bedacht door W.W. Royce. De Watervalmethode volgt, zoals het woord het al zegt, een regelmatige stroom naar beneden. Elke fase wordt formeel afgesloten en opgevolgd door de volgende.

De fasen van de Watervalmethode

  • Definitiestudie / analyse

Tijdens deze fase wordt er onderzoek gedaan naar en gebrainstormd over de software om duidelijk te krijgen wat het doel is van de software.

  • Basisontwerp

Er wordt duidelijker uitgewerkt wat er tijdens de eerste fase naar boven is gekomen. In deze fase van de Watervalmethode worden de wensen van de klant op papier gezet en wordt al gedacht aan de vorm van het programma. In deze fase wordt vastgelegd wat het op te leveren systeem moet doen.

  • Technisch ontwerp/detailontwerp. 

Aan de hand van het basisontwerp kan er een werkelijk programma uitgedacht worden. In deze fase wordt vastgelegd hoe de in het basisontwerp vastgelegde functionaliteit gerealiseerd gaat worden. Nu vindt ook een onderverdeling plaats in technische eenheden zoals programma’s, modules en functies.

  • Bouw / implementatie. 

Hier wordt de broncode van de programma’s geschreven.

  • Testen

Er wordt gecontroleerd of de software goed volgens de ontwerpen is gebouwd. Ook kunnen er in deze fase fouten boven water komen die al in eerdere stadia gemaakt zijn.

  • Integratie

Het systeem is klaar en getest. Toch zal het nog in het bedrijf in gebruik genomen moeten worden. Dat wordt gedaan in deze fase van de Watervalmethode.

  • Beheer en onderhoud

Om er voor te zorgen dat het systeem het blijft doen zal er onderhoud verricht moeten worden.

Het grote nadeel van de Watervalmethode is dat de praktijk grilliger is dan het model doet voorkomen. Er is vaak invloed van externe factoren die het vooraf bedachte model beïnvloeden en uit laten lopen in scope.

^