Wat is een Watervalmodel?

Het watervalmodel is een reeks stappen die kunnen worden gebruikt als ontwerprichtlijnen in het softwareontwikkelingsproces. Het conceptualiseert de stappen als beginnend op het hoogste niveau en "stroomt naar beneden" naar lagere niveaus naarmate vooruitgang wordt geboekt. Net als een waterval kan de voortgang slechts in één richting stromen en het proces is gericht op het elimineren van situaties waarin wijzigingen met terugwerkende kracht moeten worden aangebracht. Het watervalmodel vindt zijn oorsprong in fysische ingenieursgebieden zoals de bouw, waarbij het kostbaar of onmogelijk kan zijn om reeds voltooide werken te wijzigen.

Waterval modelstappen

  1. Definieer en documenteer alle projectvereisten.
  2. Ontwerp de software-architectuur.
  3. Implementeer het ontwerp als code.
  4. Controleer of de software werkt zoals ontworpen.
  5. Behoud het eindproduct.

Architectuur, code, programmeervoorwaarden