#4 Swart H12 Flashcards

1
Q

waar is de use case 2.0 voor geschikt?

A

agile-, hybride en traditionele softwareontwikkeltrajecten

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

voordelen use cases vanuit het gezichtspunt van gebruikers

A
  • dit helpt de belanghebbenden uit de business bij het expliciet maken van hun behoeften aan geautomatiseerde ondersteuning
  • leden van het softwareontwikkelteam kunnen beter begrijpen wat de gebruikers nodig hebben
  • gedetailleerde reqs worden in een logische volgorde geplaatst -> er ontstaat een overzicht en het is beter te begrijpen waarom een req van belang is
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

use case slice

A

een use case slice is een deel van een use case dat een werkeenheid met duidelijke businesswaarde vormt

[een pad door de use case met daarbij testcases en eventueel aanvullende eisen]

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

waar bestaat een agile team uit

A

product owner
multidisciplinair ontwikkelteam
scrum master

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

wat zijn de in use case 2.0 onderkende activiteiten

A
actoren en use cases vinden
use case opdelen
use case slice voorbereiden
use case slice ontwerpen
de software voor een slice ontwikkelen
geïmplementeerde slice testen
systeem als geheel testen
use cases inspecteren en aanpassen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

waar is de eerste slice altijd op gebaseerd?

A

op de basisstroom. dit is namelijk de meest directe manier voor de gebruiker om zijn doel te behalen

[begin met de slices die de meeste businesswaarde leveren of belangrijke risico’s afdekken en doe daarna hetzelfde voor de andere use cases met hoge prioriteit]

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

testcases

A

testcases vertellen wanneer de use case slice succesvol is geïmplementeerd en zijn daarom erg belangrijk voor het ontwikkelteam

[geeft aan wanneer de software aan de reqs voldoet]

BV: invoersysteem controle

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

voordeel

meer gedetailleerde use case beschrijving

A

eenvoudiger om testcases te definieren

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

nadeel

meer gedetailleerde use case beschrijving

A

dezelfde informatie komt terug in de use case beschrijving als in de testcase

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

use case model

A

een use case model geeft aan uit welke use cases het systeem bestaat en met welke actoren het systeem interactie heeft. het biedt overzicht en geeft het bestaansrecht van het systeem weer

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

use case beschrijving

A

een gestructureerd verhaal over hoe een actor het systeem gebruikt om een doel te behalen en wat het systeem moet doen voor de actor om dit mogelijk te maken

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

use case beschrijving

[3 detailniveaus]

A
  • contourschets: een puntsgewijze opsomming van de voornaamste acties binnen de use case [omvang + complexiteit]
  • detailschets: complete beschrijving van de basis- en alternatieve stromen waaruit duidelijk blijkt wie welke actie uitvoert
  • volledig beschreven: korte beschrijving, basis- en alternatieve stromen uit pre- en postcondities, niet-functionele reqs en andere aanvullende informatie die niet goed past in de beschrijving van de stromen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly