#3 Swart H4 Flashcards

1
Q

gebruikersrequirement

A

een gebruikersrequirement is een proces dat de gebruiker mbv het systeem wil uitvoeren

De focus ligt op het leveren van toegevoegde waarde aan de gebruikers en aan de klanten

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

wat zijn voordelen van het businessperspectief

A
  • de toegevoegde waarde die het systeem moet leveren bij alle ontwikkelteamleden onder de aandacht blijft
  • het achterhalen van de reqs verloopt soepeler. De gebruikers hoeven niet meer te redeneren vanuit het systeem en de functionaliteit die het systeem moet bieden (systeemperspectief), maar vanuit de processen en activiteiten die ze willen uitvoeren met de ondersteuning van het systeem (businessperspectief)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

use case

A

een use case is een verzameling gedetailleerde (software + gebruikers)-reqs die samen een logisch geheel vormen van opeenvolgende acties die leiden tot een resultaat dat waarde heeft voor de gebruiker

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

procestaak

A

een procestaak is een verzameling activiteiten, die samen een afgerond geheel vormen en door dezelfde persoon op een bepaald moment in 1 keer worden uitgevoerd

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

actor

A

de rol die iets of iemand vervult als hij interacteert met het systeem

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

primaire actor

A

een actor die waarde hecht aan het resultaat van een use case. het systeem ondersteunt de werkzaamheden van deze actoren (secundaire actoren helpen daarbij)

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

actor + use cases

A

een actor bevindt zich buiten het systeem en use cases bevinden zich binnen de systeemgrenzen

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

verschil use cases en user stories

A

use cases - schriftelijk
user stories - mondeling

beide hebben hetzelfde doel, namelijk de gebruikersreqs communiceren aan de ontwikkelaars en testers

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

er zijn 2 stromingen voor de specificatiewijze van de use cases, welke twee

A
  • beknopte use case beschrijvingen

- volledige use case beschrijvingen

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

beknopte use case beschrijvingen

A

deze stroming richt de use case beschrijvingen primair op de gebruikers. de RA beschrijft alleen het voor de gebruiker zichtbare gedrag

  • samenwerking tussen gebruiker en systeem blijft relatief eenvoudig en bevat weinig details
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

nadeel beknopte use case beschrijving

A

het verhaal over de samenwerking tussen gebruiker en systeem is niet volledig. een groot deel van het systeemgedrag zit verborgen in een separate opsomming van softwarereqs

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

volledige use case beschrijving

A

deze stroming richt de use case beschrijvingen op de gebruikers en tevens op ontwikkelaars en testers.

  • alle gebruikers- en softwarereqs die nodig zijn om het eindresultaat van de use case te halen zijn beschreven
  • bevat gedetailleerde informatie
    • de use case techniek is ontstaan om de specificatie van de reqs voor alle doelgroepen begrijpelijk te maken
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

nadeel volledige use case beschrijving

A

het vergt enige oefening voordat een RA leesbare en overzichtelijke beschrijvingen kan maken

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

wie zijn bronnen voor gebruikersreqs

A

stakeholders uit de business, klanten of leveranciers

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

waar moet op gelet worden bij user stories

A

de definitie van een user story geldt alleen voor correct geformuleerde user stories die binnen de scope van het systeem vallen.
- in de praktijk wordt er te makkelijk aangenomen dat elke user story die een gebruiker formuleert ook daadwerkelijk meegenomen moet worden als requirement -

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

Het specificeren vanuit het business perspectief:

A

er moet uitgegaan worden van een procestaak uit de business, bijvoorbeeld een activiteit of proces binnen een BPMN model. Een ideale omvang van een use case is als deze afgestemd is op zo’n procestaak.