Hoofdstuk 7
Businessperspectief
Een gebruikersrequirement is een proces (of subproces of taak of
activiteit) die de gebruiker met behulp van het systeem wil
uitvoeren.
Bij gebruikersrequirements ligt de focus op het leveren van toegevoegde
waarden aan de gebruikers en aan de klanten. Zij benaderen de
requirements vanuit het businessperspectief. Gebruikersrequirements
benaderen acties die het systeem uit moet voeren vanuit de te
ondersteunen processen en functionele softwarerequirements vanuit het
gewenste gedrag van het systeem.
Gebruikersrequirements hebben de voorkeur bij systemen met veel
gebruikersinteractie en functionele softwarerequirements bij systemen
waarbij het belangrijkste buiten het gezichtsveld van gebruikers is.
Use cases
Dit is een techniek om de requirements te specificeren vanuit het
businessperspectief. Dit geeft aan hoe het systeem en de gebruiker
samenwerken om een eindresultaat te halen.
Een use case is een verzameling gedailleerde requirements die
samen een logisch geheel vormen van opeenvolgende acties die
leiden tot een resultaat dat waarde heeft voor de gebruiker.
Een groot voordeel van use case-gedreven werken is dat alle betrokkenen
een gezamenlijke ‘kapstok’ hebben. Iedereen praat over dezelfde use
case. Alle gedetailleerde requirements die nodig zijn voor een resultaat
staan in een use case.
Een use case specificatie bevat gedetailleerde gebruikersrequirements en
gedetailleerde softwarerequirements. Gebruikers verliezen soms de vele
details en dit heeft geleidt tot twee stromingen:
- Beknopte use case specificaties;
- Volledige use case specificaties.
Businessperspectief
Een gebruikersrequirement is een proces (of subproces of taak of
activiteit) die de gebruiker met behulp van het systeem wil
uitvoeren.
Bij gebruikersrequirements ligt de focus op het leveren van toegevoegde
waarden aan de gebruikers en aan de klanten. Zij benaderen de
requirements vanuit het businessperspectief. Gebruikersrequirements
benaderen acties die het systeem uit moet voeren vanuit de te
ondersteunen processen en functionele softwarerequirements vanuit het
gewenste gedrag van het systeem.
Gebruikersrequirements hebben de voorkeur bij systemen met veel
gebruikersinteractie en functionele softwarerequirements bij systemen
waarbij het belangrijkste buiten het gezichtsveld van gebruikers is.
Use cases
Dit is een techniek om de requirements te specificeren vanuit het
businessperspectief. Dit geeft aan hoe het systeem en de gebruiker
samenwerken om een eindresultaat te halen.
Een use case is een verzameling gedailleerde requirements die
samen een logisch geheel vormen van opeenvolgende acties die
leiden tot een resultaat dat waarde heeft voor de gebruiker.
Een groot voordeel van use case-gedreven werken is dat alle betrokkenen
een gezamenlijke ‘kapstok’ hebben. Iedereen praat over dezelfde use
case. Alle gedetailleerde requirements die nodig zijn voor een resultaat
staan in een use case.
Een use case specificatie bevat gedetailleerde gebruikersrequirements en
gedetailleerde softwarerequirements. Gebruikers verliezen soms de vele
details en dit heeft geleidt tot twee stromingen:
- Beknopte use case specificaties;
- Volledige use case specificaties.