Als analist maak je in eerste instantie functionele modellen om te documenteren wat het vraagstukstuk is, wat heeft ermee te maken en hoe kun je het oplossen. Zulke modellen missen het volgende:
Lezers van zulke modellen kunnen het model vaak moeilijk volgen of de relevante informatie eruit halen. De inhoud van het model moet om die reden goed ontsloten worden.
Veel element in het functionele modellen hebben relaties met andere elementen op basis van patronen die vaak voorkomen. Toevoegen en consistent houden van zulke relaties en elementen betekent vaak veel werk en kost om die reden veel tijd.
Je wilt kunnen rekenen aan het model en de inhoud valideren. Hiervoor moet het model worden aangevuld.
Wanneer worden instructies uitgevoerd
De instructies worden uitgevoerd bij het genereren van de web pages.
Alvorens de webpages worden gegenereerd worden de volgende zaken uitgevoerd:
Relaties worden gekopieerd of hernoemd. model worden aangevuld. Soms wil je in het oorspronkelijke model alleen de belangrijkste relaties vast leggen en andere elementen deze relatie laten gebruiken. Een voorbeeld is wanneer een specialisatie van een element bestaat wil je dat deze de relaties van de generalisatie gebruikt zonder dat je deze relaties in het model opneemt.
Elementen worden toegevoegd. Je definieert deze elementen niet maar voegt een instructie toe zodat voor de documentatie het gegenereerde element beschikbaar is. Een voorbeeld hiervan is de instructie {userstory}
die een complete userstory genereerd met acceptatie criteria en storypoint berekeningen.
Waar zie je het effect
Het effect is op verschillende plaatsen te zien:
De gegenereerde webpages. Daarin zie je de toegevoegde elementen. Bijvoorbeeld de gegenereerde userstories en de verwijzingen naar de calculatie van storypoints.
Gegenereerde lijsten en overzichten waarin de extra elementen zijn te zien met hun relaties.
Gegenereerde ms-word documenten.
De mogelijkheid bestaat om het verrijkte model te importeren in Enterprise Architect. Deze functie is op dit moment nog niet gedocumenteerd in deze website.
Generator model uitbreiden intro
Generator model uitbreiden intro
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
We zijn al jaren bezig met het vereenvoudigen van analyses en ontwerpen voor informatiesystemen