Requirements engineering Flashcards
Alle belanghebbenden hebben voordeel om een project te starten met juiste en volledige
requirements. Waarom heeft het starten met juiste en volledige requirements voordeel, betreffende
planning en schattingen?
Doordat je weet welke requirements er zijn weet je ook wat moet worden gemaakt. Omdat het
SMART is beschreven, kun je ook al beter inschatten hoe groot het project gaat worden en wat
moet worden gemaakt.
SMART (1p), geeft inzicht in voorrang en omvang (1p)
SMART kent de R van Realistisch.
a) Geef in een het kort een beschrijving van realistisch.
b) Geef een relevant voorbeeld.
Is het doel haalbaar, geeft het voldoende uitdaging. Een doel moet niet te makkelijk zijn maar
ook niet te moeilijk. 1p voor juiste verklaring (andere verwoording is toegestaan)
Voorbeelden: 1p voor juist voorbeeld.
De receptionistes hebben zich ten doel gesteld dat de kwaliteit van de dienstverlening
op 1 januari 2020 met 20% is toegenomen (haalbaar) ten opzichte van 1 januari 2019
gemeten via het klanttevredenheidsonderzoek.
Met ingang van 1 september 2008 worden alle patiënten (haalbaar) met de diagnose
coxartrose behandeld volgens het protocol manuele therapie bij coxartrose (haalbaar).
De agressie meldingen van de 8 bewoners van Aafje 2, zijn op 1-10-2019 met 10%
afgenomen (haalbaar) ten opzichte van 1-01-2019.
Beschouw de definitie van een requirement. Een requirement is … ?
a. Een eis voor een nog te ontwikkelen product
b. Een doelstelling van een nog te ontwikkelen product
c. Een behoefte van een stakeholder
d. Een voorwaarde van een stakeholder
a. Een eis voor een nog te ontwikkelen product
Eisen worden opgesplitst in functionele en niet-functionele eisen.
“Een klant moet binnen 5 seconden het bestelde product in het winkelwagentje zien.”
Bovenstaande eis is een …?
a. Functionele eis
b. Niet-functionele eis (Kwaliteitsattribuut: Performance)
b. Niet-functionele eis (Kwaliteitsattribuut: Performance)
Een requirements analist heeft vele rollen nodig. Wat is GÉÉN typische rol?
a. Probleemoplossend vermogen
b. Observatievermogen
c. Creatieve vaardigheden
d. Materiekennis
a. Probleemoplossend vermogen
Natuurlijk is het fijn als een requirements analist probleemoplossende skills heeft, maar dat is geen
rol van een requirements analist. Hij hoeft geen problemen op te lossen maar requirements te
definiëren, dus wel creatief, materiekennis, observeren.
Workshop is een techniek voor requirements engineering. Noem 1 voordeel en 1 nadeel van deze
elicitatie techniek.
Voordeel (1p): conflicterende requirements worden sneller onderkend, kosten minder tijd van
requirements analist.
Nadeel (1p): moeilijker te plannen
Bij welk van onderstaande elicitatietechnieken is een stakeholder niet de belangrijkste bron van
informatie?
a. Interview
b. Brainstormsessie
c. Observatie
d. Prototypen
c. Observatie
Bij belanghebbenden is het belangrijk dat je weet welke belang en macht de betreffende
stakeholder heeft. De activiteit die moet worden uitgevoerd bij een stakeholder met veel macht en
weinig belang is?
a. Monitoren
b. Tevreden houden
c. Actief managen
d. Informeren
b. Tevreden houden
Wat is de correcte template voor een user story?
a. Als wil ik , zodat .
b. Als wil ik , zodat .
c. Als wil ik , zodat .
d. Als wil ik , zodat .
d. Als wil ik , zodat .
Waarom worden persona’s opgezet?
Persona’s krijgen een gezicht en een identiteit en brengen daarmee de factor mens (1p) terug in
het ontwerpproces.
Een persona is een specifieke “niet-bestaande vertegenwoordiger” (1p) van je doelgroep
waarmee activiteiten nagebootst kunnen worden. Meerdere doelgroepen? Dan maken we
meerdere persona’s!
In de ISO-25010-norm wordt gesproken over diverse kwaliteitseisen. Tot welke hoofdgroep behoort
het kwaliteitsattribuut: Herstelbaarheid?
a. Bruikbaarheid
b. Veiligheid
c. Beveiligbaarheid
d. Betrouwbaarheid
d. Betrouwbaarheid
“[REQ4711] Het systeem moet de gebruiker de mogelijkheid geven om zijn persoonlijke gegevens aan
te passen, behoudens zijn e-mailadres.”
Deze requirement schendt welke van de 12 eisen aan requirements?
a. Uniek identificeerbaar
b. Geen implementatiedetails
c. Eenduidig
d. Atomair
d. Atomair
MoSCoW-techniek wordt gebruikt voor prioritering van requirements. Welke uitspraak over deze
techniek is waar?
a. Alle projectleden bepalen samen de prioriteit
b. C staat voor Can have en zijn niet verplicht bij eerste oplevering
c. M staat voor Must haves en moeten altijd worden opgeleverd
d. Goedkeuring prioriteiten gebeurt door projectteam
c. M staat voor Must haves en moeten altijd worden opgeleverd
M staat voor MDMA
Er wordt een onderscheid gemaakt tussen valideren en verifiëren van eisen. Welke van deze twee wordt gedaan (samen met) de klant/opdrachtgever?
Valideren gebeurt samen met de opdrachtgever. Hij bekijkt of de juiste eisen zijn
geïmplementeerd naar zijn wens.
Waarom is de traceerbaarheid van eisen belangrijk gedurende het gehele ontwikkelproces?
Om (eenvoudiger) te controleren of alle eisen in het ontwikkelde product zitten
Om (eenvoudiger) te controleren of de ontwikkelde functionaliteiten beschreven zijn in de eisen (waarom zou je anders die functionaliteit inbouwen?)
Bij wijzigingen in de requirements, kun je eenvoudiger de impact van de wijziging
bekijken en beoordelen.