Modellen hebben verhaallijnen

Navigatie terug volgende

Verhaallijn van een model.
Wat is een verhaallijn
Hoe zorg je voor een verhaallijn. 
Publiceren van een verhaallijn.

Wat is de verhaallijn van een model

  • Een model bevat elementen en relaties tussen de elementen.
  • De elementen en de relaties vertellen een verhaal.
  • Het verhaal moet je uit het verhaal kunnen afleiden.
  • Het diagram hiernaast vertelt zo'n verhaal.
Het is het verhaal van een vereniging.
  • Een groep vrienden richt de vereniging op.
  • Om dat te kunnen doen stellen ze eerst een bestuur samen.
  • Die gaat de vereniging oprichten.
  • Het resultaat is een vereniging
  • Een groep voetballers kan van de vereniging gebruik maken.

Genereren van de verhaallijn

Het element met het type 'storyteller' en de naam 'Verhaal van de vereniging' is de instructie voor de Model Export Enhancer om een verhaal uit het model te genereren,
  • Het element 'Oprichten vereniging' is de kern van het verhaal.
  • Elementen die een relatie hebben met  'Oprichten vereniging' maken het verhaal
  • De namen van alle elementen zijn kort.
  • De namen van de relaties worden gebruikt om templates te vullen.
  • De templates zitten in configuratie bestanden en kunnen worden aangepast.
Als elementen ontbreken in een model gebruik je moxen bestanden om deze aan te vullen.

 Model aanvullen voor de verhaallijn

De volgende elementen worden toegevoegd:
  • 'Verhaal van de vereniging' van het type 'storyteller'
  • 'Voetbalvereniging' van het type 'objective'
  • 'Verenigingsbestuur is bekend' van het type 'condition'







Verhaallijn voor Ledenadministratie voeren

Verhaallijnen kunnen voor elk element opgezet worden. 
Behalve voor elementen van het type actor of condition
  • Hier een voorbeeld voor 'Ledenadministratie voeren'.
  • Er wordt een nieuw element gemaakt van het type 'storyteller'
  • Dit element wordt gekoppeld aan 'Ledenadministratie voeren'

 Gegenereerde verhaallijn bevat een fout

De verhaallijn is met de hiervoor getoonde aanpassing niet compleet. Een concreet resultaat van dit verhaal is niet genoemd.
Dit wordt in de gegenereerde web pagina gemeld.


 Model compleet maken voor het verhaal

Het probleem wordt opgelost door een relatie met de naam 'result' naar 'Ledenbestand' toe te voegen aan het element 'Ledenadministratie voeren'.







Modellen hebben verhaallijnen

Modellen hebben verhaallijnen

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: