Handboek requirements
Hoofdstuk 3
Requirements Engineering richt zich op het verkrijgen van overeenstemming over
de requirements voor de te ontwikkelen software. De requirements worden
daarom als basis genomen. Hierbij gaat het om de vakgebieden projectleiding,
systeemontwerp, realisatie en test.
Projectleiding
Een project moet voldoen aan de overeengekomen requirements. De
projectleiding stuurt dit aan. In het plan van aanpak en bij de
voortgangsbewaking spelen requirements een vooraanstaande rol.
Systeemontwerp
Op basis van gedetailleerde requirements wordt de opbouw ervan ontworpen. De
functionele en niet-functionele requirements zijn bepalend voor het ontwerp.
Realisatie
Dit vakgebied zorgt voor de implementatie van de requirements.
Test
De specificaties van requirements gelden als testbasis. Hierbij wordt getest of
alles voldoet aan de overeengekomen requirements.
Het doel van Requirements Engineering is het tot stand brengen en in
stand houden van overeenstemming tussen de opdrachtgever, de
medewerkers en het softwareontwikkelteam over de requirements.
De opdrachtgever is eindverantwoordelijk maar laat de afstemming van
requirements veelal over aan medewerkers. Een voorwaarde voor
overeenstemming is dat belanghebbenden de requirements goed en op dezelfde
manier begrijpen. Requirements Engineering omvat zowel het tot stand brengen
als het in stand houden van overeenstemming. Overeenstemming brengen over
requirements heet Requirements Development. Wijzigingen moeten
gecontroleerd plaatsvinden. Requirements Management richt zich hierop.
Er zijn drie typen ontwikkelprocessen te onderscheiden:
Een watervalproces
Alle requirements worden in één keer aan het begin van het traject opgesteld,
goedgekeurd en opgenomen in de baseline. Alle requirements zijn bekend.
Hoofdstuk 3
Requirements Engineering richt zich op het verkrijgen van overeenstemming over
de requirements voor de te ontwikkelen software. De requirements worden
daarom als basis genomen. Hierbij gaat het om de vakgebieden projectleiding,
systeemontwerp, realisatie en test.
Projectleiding
Een project moet voldoen aan de overeengekomen requirements. De
projectleiding stuurt dit aan. In het plan van aanpak en bij de
voortgangsbewaking spelen requirements een vooraanstaande rol.
Systeemontwerp
Op basis van gedetailleerde requirements wordt de opbouw ervan ontworpen. De
functionele en niet-functionele requirements zijn bepalend voor het ontwerp.
Realisatie
Dit vakgebied zorgt voor de implementatie van de requirements.
Test
De specificaties van requirements gelden als testbasis. Hierbij wordt getest of
alles voldoet aan de overeengekomen requirements.
Het doel van Requirements Engineering is het tot stand brengen en in
stand houden van overeenstemming tussen de opdrachtgever, de
medewerkers en het softwareontwikkelteam over de requirements.
De opdrachtgever is eindverantwoordelijk maar laat de afstemming van
requirements veelal over aan medewerkers. Een voorwaarde voor
overeenstemming is dat belanghebbenden de requirements goed en op dezelfde
manier begrijpen. Requirements Engineering omvat zowel het tot stand brengen
als het in stand houden van overeenstemming. Overeenstemming brengen over
requirements heet Requirements Development. Wijzigingen moeten
gecontroleerd plaatsvinden. Requirements Management richt zich hierop.
Er zijn drie typen ontwikkelprocessen te onderscheiden:
Een watervalproces
Alle requirements worden in één keer aan het begin van het traject opgesteld,
goedgekeurd en opgenomen in de baseline. Alle requirements zijn bekend.