Wat is Watervalmodel?

Model voor softwareontwikkeling waarin fasen zoals requirementsdefinitie, ontwerp, programmeren en testen van stroomopwaarts af in volgorde worden doorlopen, en in principe de volgende fase pas begint als de resultaten van de vorige fase zijn vastgelegd. Planning en voortgang zijn gemakkelijk te beheersen, maar een fout in de eisen die pas in een latere fase wordt ontdekt, veroorzaakt veel herstelwerk.

Japanse benaming: ウォーターフォールモデル

“Watervalmodel” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Softwareontwikkeling en projectmanagement.

Vakgebied: Softwareontwikkeling en projectmanagement

Nu oefenen: vragen over Watervalmodel

Welke eigenschap van het watervalmodel voor softwareontwikkeling is juist?

  1. AFasen zoals requirementsdefinitie, ontwerp, implementatie en testen worden van stroomopwaarts af in volgorde doorlopen, en in principe begint de volgende fase pas als de resultaten van de vorige fase zijn vastgelegd
  2. BKorte iteraties worden herhaald; elke iteratie levert werkende software op en verwerkt feedback van gebruikers
  3. CEerst wordt een prototype gebouwd en aan gebruikers getoond om hun eisen te bevestigen, waarna de volledige ontwikkeling begint
Antwoord en toelichting tonen

Antwoord: A. Fasen zoals requirementsdefinitie, ontwerp, implementatie en testen worden van stroomopwaarts af in volgorde doorlopen, en in principe begint de volgende fase pas als de resultaten van de vorige fase zijn vastgelegd

Het watervalmodel is een ontwikkelmodel waarin de fasen elkaar opvolgen in de volgorde requirementsdefinitie, ontwerp, programmeren en testen, zoals water dat naar beneden stroomt. Omdat de resultaten van elke fase via reviews worden vastgelegd, is het model gemakkelijk te plannen en is de voortgang goed te volgen, maar een fout in de eisen die pas in een latere fase wordt ontdekt, veroorzaakt veel herstelwerk. Het wordt gebruikt als de eisen duidelijk zijn en weinig zullen veranderen, of als de specificatie vroeg samen met de hardware moet worden vastgelegd. Gebruikersfeedback verwerken via iteraties is kenmerkend voor iteratieve benaderingen zoals agile ontwikkeling, en eisen bevestigen met een prototype is kenmerkend voor het prototypingmodel.

“Watervalmodel” in de toelichting

Vragen met “Watervalmodel” (1)

  1. Welke eigenschap van het watervalmodel voor softwareontwikkeling is juist?

Verwante termen

Agile ontwikkeling (agile development) Blackboxtesten (black-box testing) CI/CD (continuous integration en continuous delivery) Earned value management (EVM) Equivalentiepartitionering (equivalence partitioning) Grenswaardenanalyse (boundary value analysis) Kritiekepadmethode (CPM) Scrum SLA (service level agreement) Takdekking (branch coverage)

Naar de woordenlijst