Procesmodel ontwerppatroon. 
Wat is een ontwerppatroon.
Gebruiken van ontwerppatronen voor een proces. 
Tekst omzetten naar modellen.
Deze publicatie laat dat zien.

Wat is een ontwerppatroon

Een ontwerppatroon is een instructie om iets te ontwerpen. Het is geen kant en klare oplossing maar beschrijft hoe je een ontwerp maakt.
Een ontwerppatroon voor processen is een beschrijving over hoe je een proces ontwerpt. Het bevat instructies hoe je een proces beschrijft.
Wanneer je een ontwerppatroon voor processen volgt leidt dat tot correcte en gestructureerde beschrijvingen.
De beschrijving van het voorbeeld proces laat zien wat het resultaat is wanneer je de instructie volgt.
Het ontwerppatroon gaat uit van een aantal principes.

Principes van ontwerppatroon voor processen

  • De stappen in het proces en de gebruikte elementen zijn beschreven in leesbare Nederlandse tekst.
  • Elke stap in het proces is autonoom en kan alleen uitgevoerd worden wanneer aan de startcondities voldaan wordt.
  • Elke stap in het proces bevat de beschrijving van een situatie die ontstaat nadat de stap is uitgevoerd. Dat is de waarde die de stap levert.
  • Afhankelijkheden tussen elementen in het proces staan in de tekst of in configuratie bestanden, waardoor elementen en de relaties afleidbaar zijn zonder software aanpassingen.
  • De tekst volgt de aanpak van een informatie analyse zoals die hier is beschreven. De teksten volgen duidelijke conventies.

Autonome processtappen

De processtappen zijn autonoom.
  • Een stap kan alleen worden uitgevoerd als aan de pre-condities is voldaan. 
  • Elke stap zorgt voor minimaal een verandering van de situatie dat levert een post-conditie op.
  • Als een pre-conditie niet het resultaat is van een processtap dan markeert die conditie het begin van een proces.
  • Als een post-conditie niet wordt gebruikt door een andere stap dan markeert die conditie het einde van een proces.

Geen aanpassingen in de software

Via een configuratie bestand is aangegeven welke teksten leiden tot welke relaties.
Het configuratie bestand geldt voor het gehele proces ontwerp.
Op basis van de tekst wordt afgeleid om welk type relatie het gaat en wat het type van het gerelateerde element wordt.
Wanneer het label "Wie:" in de tekst staat wordt het element dat daarachter staat een "actor" die met de naam "executes" wordt gekoppeld aan het element waar de tekst over gaat. De term "source" zorgt ervoor dat de "actor" naar het tekstelement wijst.

Teksten met duidelijke structuur en conventies 

De processen zijn beschreven volgens vaste structuren en conventies.
Korte zinnen en duidelijk gebruik van werkwoorden en zelfstandige naamwoorden. Eenduidige structuur voor namen van elementen.
Het gebruiken van deze conventies en structuren zorgt ervoor dat:
  • De teksten makkelijker te lezen zijn voor de gebruikers van de documentatie.
  • Uit de tekst elementen en relaties zijn te genereren via software.

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