#2 Swart H7 Flashcards
het vakgebied requirements engineering bestaat uit requirements Development en requirements management.
Waar is het op gericht?
het is gericht op het tot stand brengen en in stand houden van de overeengekomen requirements in de baseline
figuur 22
welke twee processtappen kunnen parallel worden uitgevoerd en wat leveren ze op?
processtap 1 en 2
ze leveren de globale requirements die als input dienen voor de go/no-go beslissing
processtap 1. positioneer het systeem binnen het bedrijfsdomein
activiteiten
- analyseren van de business
- zoeken naar de belanghebbenden en de gesprekspartners
analyseren van de business
- het analyseren van de business begint met het scherpstellen van de reden waarom de opdrachtgever dit ontwikkeltraject is gestart en het doel dat hij ermee nastreeft
- de requirementsanalist vervolgt met het achterhalen van de businessrequirements
- een meer gedetailleerde analyse van het relevante deel van de bedrijfsvoering. het doel is om voldoende van de bedrijfscontext te begrijpen om een zinvolle oplossing voor de businessrequirements uit te werken in de volgende processtap
zoeken naar belanghebbenden en de gesprekspartners
iedereen die beïnvloed wordt door of zelf invloed kan uitoefenen op de uiteindelijke werking van het systeem is een belanghebbende. het is belangrijk om aan het begin alle belanghebbenden en hun belangen in beeld te brengen.
p1
gesprekspartners
- eerst hogere lijnmanagement
- lijnmanagers, marketingafdeling, gebruikersvertegenwoordigers, applicatiebeheerders, invloedrijke stafafdelingen
- de vertegenwoordigers van alle groepen belanghebbenden
p1
uitgangsdocumentatie
Wat geeft een businesscase weer?
een businesscase geeft de rechtvaardiging van de ontwikkeling van het systeem weer met een kosten- en batenafweging
p1
resultaten en producten
het tastbare resultaat van deze processtap is een beschrijving van de bedrijfssituatie en een overzicht van de businessrequirements van alle belanghebbenden en van hun vertegenwoordigers
- bij een complex bedrijfsdomein zijn ook een procesmodel en een domeinmodel aan te bevelen
p1
startcriteria
- deze processtap start zodra het softwareontwikkeltraject of de inrichting daarvan begint
- projectleider moet het project gaan inrichten en bemensen
processtap 2. definieer het gewenste resultaat
- het gaat in deze processtap om het vaststellen van een oplossing waarmee de businessrequirements worden gerealiseerd
- pas wanneer het gewenste eindresultaat duidelijk is, is het mogelijk om de kosten in te schatten en een planning te maken
processtap 2. definieer het gewenste eindresultaat
activiteiten
- vaststellen van de behoeften en eisen aan de geautomatiseerde ondersteuning
- selecteren van de belangrijkste kwaliteitseigenschappen
- identificeren van de technische beperkingen
- afbakenen van het systeem
selecteren van de belangrijkste kwaliteitseigenschappen
de RA stelt in deze processtap de kwaliteitseisen ofwel de niet-functionele softwarerequirements vast die relevant zijn voor de technische en economische haalbaarheid
p2
gesprekspartners
de RA werkt samen met alle vertegenwoordigers van de belanghebbenden.
- meeste contact met de vertegenwoordigers van het management, de vertegenwoordigers van de gebruikers en de klanten en de vertegenwoordigers van de ICT afdeling
processtap 3. detailleer de requirements
de requirements uit de vorige processtap zijn te globaal om op basis daarvan software te ontwikkelen.
- in deze stap moeten ontwikkelaars en testers exact weten welke acties het systeem moet uitvoeren. als er namelijk geen detailinformatie beschikbaar is zijn de ontwikkelaars genoodzaakt om zelf aannames te doen.
processtap 3. definieer de requirements
activiteiten
- vaststellen van de door het systeem uit te voeren activiteiten
- vaststellen van het benodigde kwaliteitsniveau van het systeem