Softwareontwikkeling en projectmanagement

Welke test hoort in het V-model voor softwareontwikkeling bij de fase requirementsdefinitie en controleert of aan wat in die fase is vastgelegd wordt voldaan?

  1. AUnittest
  2. BIntegratietest
  3. CAcceptatietest
Antwoord en toelichting tonen

Antwoord: C. Acceptatietest

Het V-model is een ontwikkelmodel dat links de fasen plaatst die van requirementsdefinitie via ontwerp naar implementatie afdalen, rechts de testfasen die weer opklimmen, en elk paar overeenkomstige fasen met elkaar verbindt. De acceptatietest (operationele test) hoort bij de requirementsdefinitie, en naarmate de ontwerpfasen gedetailleerder worden, horen daar achtereenvolgens de systeemtest, de integratietest en de unittest bij. De koppeling van de tussenliggende fasen verschilt wat tussen organisaties en handboeken, en soms wordt ook de systeemtest aan de requirementsdefinitie gekoppeld, maar iedereen is het erover eens dat de acceptatietest, die de eisen vanuit het standpunt van opdrachtgever of gebruiker controleert, bij de requirementsdefinitie hoort. De kern van het model is dat testplannen en acceptatiecriteria al worden opgesteld tijdens de overeenkomstige ontwerpfase.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Softwareontwikkeling en projectmanagement

  1. Welke rol is in Scrum verantwoordelijk voor de inhoud en de volgorde (prioriteit) van de items op de Product Backlog en voor het maximaliseren van de waarde van het product?
  2. Welk Scrum-event vindt aan het eind van een Sprint plaats om het opgeleverde Increment (het werkende product) aan stakeholders te tonen, feedback te verzamelen en de verdere koers en de Product Backlog bij te stellen?
  3. Hoe heet bij agile ontwikkeling, bijvoorbeeld met Extreme Programming (XP), de activiteit waarbij de interne structuur van een programma zo wordt herschikt dat het gemakkelijker te begrijpen en te wijzigen is, zonder het van buiten zichtbare gedrag te veranderen?
  4. Welke beschrijving van de werkwijze bij testgedreven ontwikkeling (TDD) is juist?
  5. Welke beschrijving van continuous integration (CI) is juist?