Requirements engineering Flashcards

1
Q

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?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

SMART kent de R van Realistisch.

a) Geef in een het kort een beschrijving van realistisch.
b) Geef een relevant voorbeeld.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

a. Een eis voor een nog te ontwikkelen product

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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)

A

b. Niet-functionele eis (Kwaliteitsattribuut: Performance)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Een requirements analist heeft vele rollen nodig. Wat is GÉÉN typische rol?

a. Probleemoplossend vermogen
b. Observatievermogen
c. Creatieve vaardigheden
d. Materiekennis

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Workshop is een techniek voor requirements engineering. Noem 1 voordeel en 1 nadeel van deze
elicitatie techniek.

A

Voordeel (1p): conflicterende requirements worden sneller onderkend, kosten minder tijd van
requirements analist.
Nadeel (1p): moeilijker te plannen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Bij welk van onderstaande elicitatietechnieken is een stakeholder niet de belangrijkste bron van
informatie?

a. Interview
b. Brainstormsessie
c. Observatie
d. Prototypen

A

c. Observatie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A

b. Tevreden houden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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 .

A

d. Als wil ik , zodat .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Waarom worden persona’s opgezet?

A

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!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

A

d. Betrouwbaarheid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

“[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

A

d. Atomair

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A

c. M staat voor Must haves en moeten altijd worden opgeleverd

M staat voor MDMA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
Er wordt een onderscheid gemaakt tussen valideren en verifiëren van eisen. Welke van deze twee
wordt gedaan (samen met) de klant/opdrachtgever?
A

Valideren gebeurt samen met de opdrachtgever. Hij bekijkt of de juiste eisen zijn
geïmplementeerd naar zijn wens.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Waarom is de traceerbaarheid van eisen belangrijk gedurende het gehele ontwikkelproces?

A

 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Bedenk twee relevante vragen, die je een organisator wilt stellen in het kader van je onderzoek. We
zoeken dus niet naar algemene vragen zoals “geef naam of wat doe je voor werk”:

A
  1. Hoe wordt de controle nu uitgevoerd?
  2. Met hoeveel juryleden zitten jullie aan de eerste controleposten?
  3. Welke problemen/incidenten zijn er met deelnemerskaarten?
    Meerdere antwoorden mogelijk, aan de docent ter beoordeling
    Antwoord indicatie: per relevante vraag 2 punten met een maximum van 4.