Nieuwe alinea
Transacties en rollen
Transacties beschrijven een gebeurtenis die zich afspeelt tussen twee actoren.
Een actor initieert de transactie. De andere actor voert de transactie uit en levert het resultaat aan de eerste actor.
Om de beschrijving consistent en overzichtelijk te houden worden transacties niet verbonden met de actor zelf maar met een rol van de actor. De rollen zijn op een eenduidige en duidelijke manier beschreven in de specificatie van de transactie
Lees verder
Nieuwe alinea
De rol van een actor specificeren
De rol van een actor staat in de specificatie.
- Wie: De actor die een transactie initieert en het resultaat ontvangt.
- Bij: De actor die transactie uitvoert. Deze reageert op de initiatie en is verantwoordelijk voor het resultaat.
- Aan: Een variant van de actor die reageert op de initiatie. Dit is nodig om het juiste voorzetsel voor het gebruikte werkwoord van de transactie te bepalen.
- Via: Een actor aan wie het reageren kan worden toegewezen. Het is feitelijk een tussenpersoon.
Voorbeeld voor een specificatie van de rollen
Het label "Wie: klant" staat in de specificatie.
Het label "Bij verzekeraar" staat in de specificatie.
Hieruit worden de rol van klant
en de rol van verzekeraar
gegenereerd..
Uiteindelijk wordt ook de transactie Verzekeren product door klant bij verzekeraar gegenereerd en verbonden met de rollen.
In het getoonde voorbeeld is de rol via niet getoond. Dat voorbeeld is in pagina omleiden transactie
getoond.
Zorg dat de vraag duidelijk is
De vraag opnemen in een model.
Uit het model een verhaal opstellen.
Het verhaal valideren.
Uit het model een verhaal opstellen.
Het verhaal valideren.
Maak een analyse van de functionaliteit
Het model aanvullen met functies.
Ook de functies valideren via een verhaal.
Ook de functies valideren via een verhaal.
Onderzoek hoe de functionaliteit te realiseren is
In het model de activiteiten opnemen om de functies te realiseren.

