Modellen hebben leesbare zinnen

Navigatie terug volgende

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.
Bij het ophalen van de informatie probeer je meteen de kernwoorden te vinden die je in de analyse gaat gebruiken. De kernwoorden vormen de basis voor het model. Het is mogelijk dat je in eerste instantie teveel woorden ophaalt. Die kun je later verwijderen.
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:
  1. Je maakt het model compleet in een tool waarmee je modellen kunt maken.
  2. Je maakt het model volledig met moxen bestanden. (zie moxen bestanden).
  3. 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:
  1. Instructie voor het maken van een verhaallijn opnemen in het model.
  2. De instructie voor de verhaallijn koppelen aan een element in het model. In dit geval is dat het element 'Oprichten vereniging'.
.Het script dat hier wordt getoond voegt een element om het verhaal te genereren toe en koppelt dit element aan 'Oprichten vereniging'. De ontbrekende element worden nog niet toegevoegd.


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.
new_icons-2

Ontwerp

Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
new_icons-2

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
Share by: