Maak leesbare zinnen.
Een groep vrienden gaat een vereniging oprichten.
Elementen "Groep vrienden" en "Vereniging Oprichten"
Hebben de relatie met de naam "gaat".
Maak leesbare zinnen
De inhoud van de zinnen wordt geleverd door belanghebbenden;
Belanghebbenden zijn personen of groepen die:
- Een probleem hebben
- Baat hebben bij het wegnemen van het probleem.
- Betrokken zijn bij het probleem.
De kernwoorden bestaan uit:
- Zelfstandige naamwoorden. Waarneembare of tastbare zaken (dingen).
- Werkwoorden. Wat wordt er met de dingen gedaan.
In het model worden zelfstandige naamwoorden en werkwoorden verbonden.
Deze hebben een relatie. Uit het plaatje kun je bijvoorbeeld een zin halen als:
- "De Sportbond levert informatie over het oprichten van een vereniging".
De belangrijkste woorden in een model
Waar het om gaat is dat een vereniging wordt opgericht en daarvoor activiteiten worden uitgevoerd.
Het verhaal is:
- Een groep vrienden gaat een vereniging oprichten.
- Het doel hiervan is dat er een Voetbalvereniging komt.
- Dit is het geval wanneer de vereniging opgericht is.
- Wat er moet worden gedaan wordt afgeleid uit informatie van de sportbond.
- In elk geval moet een administratie van de leden worden gevoerd.
- Het inrichten van administratie start als de vereniging opgericht is.
- Om de vereniging te kunnen oprichten moet een bestuur bestaan die namens de vrienden alles kan gaan organiseren.
Uit het model afleiden
Dit is het resultaat in de gegenereerde web pagina.
De korte zinnen verbinden de elementen via de afhankelijkheden.
Voorbeeld:
- 'Groep vrienden' loopt via 'start' naar 'Oprichten vereniging' om via 'result' uit te komen bij 'Voetbalvereniging'.
- 'Oprichten Vereniging' krijgt 'info' uit 'Informatie sportbond' waar iets mee gedaan kan worden als de status 'Verenigingsbestuur is bekend' klopt.
- De functie 'Ledenadministratie voeren' moet daarna worden ingericht.
De leesbaarheid van deze zin is sterk afhankelijk van de woorden die zijn gekozen voor de namen van de elementen en de afhankelijkheden.
Het model samenstellen
Om het model samen te stellen kun je meerdere scenario's toe passen:
- Je maakt het model compleet in een tool waarmee je modellen kunt maken.
- Je maakt het model volledig met moxen bestanden. (zie moxen bestanden).
- Je gebruikt een mix. Deels in een tool, de rest met moxen bestanden
Hier is gekozen voor een mix.
We nemen de export uit een Modelio project:
- Een aantal elementen komen in dit model voor. Groep vrienden, Oprichten vereniging, Groep voetballers, Vereniging is opgericht, Ledenadministratie voeren.
- De volgende elementen komen nog niet voor. Voetbalvereniging, Verenigingsbestuur is bekend. Die moeten via een moxen bestand worden aangemaakt.
Instructie voor de verhaallijn toevoegen
Om de verhaallijn te genereren moet je twee dingen doen:
- Instructie voor het maken van een verhaallijn opnemen in het model.
- De instructie voor de verhaallijn koppelen aan een element in het model. In dit geval is dat het element 'Oprichten vereniging'.
De verhaallijn is nog niet compleet
Wanneer de webpagina wordt gegenereerd met alleen het toevoegen en koppelen van het nieuwe element, levert dit problemen op.
Het diagram hiernaast laat de fouten zien. De fouten zijn het gevolg van het ontbreken van de elementen Voetbalvereniging
en Verenigingsbestuur is bekend
Elementen verhaallijn compleet maken
Met een moxen bestand worden de ontbrekende elementen toegevoegd.
Ook de relaties met het element 'Oprichten vereniging' worden opgevoerd.
Modellen hebben leesbare zinnen
Modellen hebben leesbare zinnen
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