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

website realiseren

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.
administratie aanpassen

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.

Maak een analyse van de functionaliteit

Het model aanvullen met functies.
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.