Met het sleutelwoord '@usertask' zorg je ervoor dat een element wordt gekoppeld aan een uit te voeren activiteit. In het model heeft dit sleutelwoord het volgende effect:
Er wordt een element aangemaakt van het type 'action' die een relatie krijgt met de naam 'task'.
Er wordt een element aangemaakt van het type 'condition' die een relatie krijgt met de naam 'post-condition'.
De instructie '{userstory}' wordt in het huidige element geplaatst. In het getoonde voorbeeld is dat het element 'Mijn taak'.
Effect van het sleutelwoord "@usertask:"
In het model zijn twee elementen toegevoegd met een relatie naar 'Mijn taak':
Het element 'Werk doen'. De naam van de usertask.
Het element 'Werk is gedaan'. Deze naam is automatisch aangemaakt. Bij het omzetten van de naam wordt het bestand 'ThesaurusVerbs.csv' gebruikt dat in de folder '..\bat\base\agile\profiles\setup' staat.
Definitie sleutelwoord "@usertask"
Het sleutelwoord '@usertask:' is gedefinieerd in het bestand
'specialMoxenTag,csv' in de folder 'text-model\metainfo'
De definitie geeft aan dat een relatie wordt toegevoegd met de naam info naar een nieuw element.
Het nieuwe element is gedefinieerd via een template met de naam 'Usertask'.
Het template
met de naam 'UsertaskTemplate.moxen'
staat in de folder 'text-model\archives\@include'
Template voor Usertask
Het sleutelwoord '@usertask:' maakt gebruik van het template voor 'UsertaskTemplate.moxen'.
Dit template maakt gebruik van slechts een parameter.
De enige parameter bevat de naam van de uit te voeren taak.
Verrijkte model voor Usertask
Door het gebruik van '@usertask:' wordt de generator instructie '{userstory}' toegevoegd aan het element 'Mijn taak'.
Dit leidt tot het genereren van een element 'userstory' met een naam die samengesteld uit de naam 'Werk doen' en 'Mijn taak'.
Moxen configureerbaar usertask
Moxen configureerbaar usertask
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