maandag 19 december 2011

Programma's ontwerpen: De notatie van stroomdiagrammen


“Ein fremdwordt ist wie ein scharfes foto”
                                                            - Waggerl
Communicatie bestaat uit een zender, een boodschap, een medium/kanaal en de ontvanger als we de boekjes uit het voortgezet onderwijs moeten geloven. De boekjes lieten echter een zeer cruciaal element voor het gemak weg: het protocol. Echte communicatie vindt pas plaats als er afspraken gemaakt zijn hoe informatie wordt uitgewisseld. Een chinees en een braziliaan kunnen beide schreeuwen tot ze een ons wegen, zonder protocol maken ze alleen geluid en wisselen ze geen effectieve informatie uit. Ditzelfde principe geldt voor stroomdiagrammen; wanneer er complexiteit bij komt zijn er meer symbolen nodig. Om alle partijen te laten begrijpen wat er gebeurd in een diagram is er een conventie nodig. Dit ‘protocol’ voor stroomdiagrammen heet de ‘notatie’.
Notaties zijn geen wet, iedereen is vrij om z’n eigen notatie te gebruiken. Echter zou het onpraktisch zijn om geen gebruik te maken van de industrie standaard. De meeste symbolen zijn te vinden in de ClipArt van Microsoft Word / Powerpoint, maar ook op het Internet zijn er gratis iconen volop aanwezig die je kunt toevoegen om mee te ontwerpen. Dit zijn de meest gangbare symbolen. 

Vrijwel bekend zijn de punten voor start en eind, de activiteiten en de pijltjes die de ‘flow’ aangeven. De ruitvormige symbolen zijn voor conditionele besturing; soms mag er pas aan een volgende activiteit begonnen worden als er aan een selectie van criteria is voldaan. Ook kan het voorkomen dat er meerdere activiteiten gesplitst of samengevoegd moeten worden. Pas als alle activiteiten voltooid zijn tussen de splitsing mag er verder gegaan worden. De cirkelvormige symbolen geven een speciale situatie weer; meetpunten, tijd en datumschema’s of fout afhandeling. Kleuren werken als kenmerken van een specifiek soort activiteit. Het begrijpen van symboliek in notatie komt met ervaring; met name de artikelen over specifieke oplossingen en hun ontwerp zullen de meeste symbolen dan wel duidelijk maken.
Dit is de ‘Sam Rain Notatie’ en is een notatie bedoeld om technische oplossingen vorm te geven. Professionele vorgevingsapplicaties hebben vaak een eigen notatie, hoewel ze niet snel zullen afwijken van gangbare symbolen. Deze notatie maakt het wel mogelijk om 85% van alle huidige oplossingen compact en duidelijk te ontwerpen.
Voor deze notatie gelden de volgende regels:
-       stroomdiagrammen gaan van links naar rechts
-       er is altijd 1, en niet meer dan 1, normaal ‘startpunt
-       er mogen wel meerdere ‘eindpunten’ zijn
-       als lijnen elkaar overlappen, moeten ze beschouwd worden als individuele lijnen
-       overlappende lijnen zijn nooit een samenvoeging zonder specifiek symbool
-       start meetpunten mogen niet serieel zijn, elke meting moet individueel ook eindigen met een symbool
-       een fout-symbool aan een activiteit volgt een pad naar een activiteit wanneer er een fout optreedt. Een ‘los’ fout-symbool genereert een ‘fout’ en stopt de verwerking onmiddellijk
-       een notificatie aan een activiteit verzend een bericht naar een extern systeem; een ‘los’ notificatie symbool verwacht een bericht van een extern systeem
-       een ad hoc start symbool is een alternatieve methode van controle door middel van een niet-gedefinieerde methode toch invloed te hebben op de besturing, zoals een beheerdersfunctie
-       een klok symbool aan een activiteit vertraagd de voortgang voor een specifieke periode; een ‘los’ klok symbool start een activiteit binnen een bepaalde periode
-       de wachtrij is een symbool voor een extern systeem dat berichten synchroom verstuurd en staat symbool voor het ‘oudste bericht’ van dat systeem.

Meer lezen over Informatie Technologie? Klik hier voor de inhoudsopgave voor alle artikelen!

Geen opmerkingen:

Een reactie posten