Beschrijving ontwerppatroon voor transacties
Wanneer je transacties specificeert in goed gestructureerde tekst kan een ontwerppatroon de tekst omzetten in gestructureerde documentatie over de transactie.
Deze publicatie laat zien hoe dat werkt.
Wat is een ontwerppatroon
Transacties beschrijven de communicatie tussen twee partijen op het niveau van een organisatie. De documentatie van transacties moeten goed leesbare en begrijpelijke teksten bevatten. Met een ontwerppatroon kun je deze volledig geautomatiseerd genereren uit duidelijke en consistente specificaties.
Het ontwerppatronen kan details en relaties toevoegen, waardoor je snel kunt zien of het klopt en kun je vaststellen of de beschrijvingen compleet en consistent zijn.
Transactie in gewone taal specificeren
Voorbeeld transactie aanschaffen product
De specificatie is de basis voor het ontwerppatroon.
Daarbij worden de labels gebruikt.
Wie
neemt het initiatief
Bij
wie vindt er een reactie plaats
Wat
is de te leveren waarde
Transactie:Wat wordt er gedaan, dat zijn altijd drie acties
Minder inspanning met een ontwerppatroon
Het voorbeeld hierboven laat de specificatie van een transactie zien in een goed leesbare en gestructureerde vorm. Je ziet meteen wat er gebeurt en wie erbij betrokken zijn. Door dit te doen maak je het mogelijk om de specificatie van de transactie geautomatiseerd te transformeren met behulp van een ontwerppatroon.
Het ontwerppatroon maakt de leesbare documentatie waarin allerlei details komen zoals welke informatie wordt er dan gebruikt. Wat gebeurt er dan precies en hoe koppel je een transactie. Na het specificeren van de transactie wordt het werk uit handen genomen door het ontwerppatroon. Bekijk de gegenereerde documentatie.
Ontwerppatroon voor transacties
Het ontwerppatroon voor transactie bestaat uit sjablonen voor de documentatie van een transactie.
De sjablonen zijn samengevoegd in een XML bestand en kan door de beheerder van het ontwerpmodel worden aangepast.
Idee
Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
Ontwerp
Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
Nauwkeurigheid
Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.
Doeltreffendheid
Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model