PINGDOM_CANARY_STRING
Afbeelding dataflowdiagram

Symbolen in een dataflowdiagram, types en tips

Leestijd: ongeveer 7 min

Geplaatst door: Joel Bangerter

Bedrijven steunen op systemen en processen—een bedrijf kan niet zonder. Van het leiden van ondersteunende methoden tot de manier waarop een team contact heeft met de klant, nagenoeg alles dat een bedrijf doet, omvat een bepaald systeem. En als het aankomt op systemen en processen, draait alles om efficiëntie. In sommige gevallen kan het besparen van enkele minuten al tot enorme besparingen leiden. Er zijn talloze manieren om te analyseren en de efficiëntie te verbeteren, maar een manier die eruit springt is via dataflowdiagrammen. 

 

Of je een bestaand proces verbetert of een nieuwe implementeert, een dataflowdiagram (DFD) maakt de taak eenvoudiger. Als je echter nog nooit een DFD hebt gemaakt, kan het intimiderend zijn om aan de slag te gaan. Er is veel om over na te denken: verschillende niveaus van diagrammen, symbolen en notaties, en dan hebben we het nog niet gehad over het daadwerkelijk maken van het diagram—om dit alles te begrijpen zal meer nodig zijn dan het bekijken van een paar voorbeelden. Als dataflowdiagrammen nieuw voor je zijn, zal deze gids je helpen om aan de slag te gaan.

Wat is een data flow diagram?

Een dataflowdiagram toont de manier waarop informatie door een proces of systeem stroomt. Het omvat de in- en output van gegevens, de opslag van gegevens, en de verschillende subprocessen die de gegevens doorlopen. DFD's worden gemaakt met standaardsymbolen en -notaties om verscheidene entiteiten en hun relaties te beschrijven. 

Dataflowdiagrammen geven systemen en processen visueel weer die moeilijk te beschrijven zijn in een blok tekst. Je kunt deze diagrammen gebruiken om een bestaand systeem in kaart te brengen en het te verbeteren, of om een nieuw systeem te bedenken voor implementatie. Door elk onderdeel te visualiseren, is het eenvoudiger om inefficiënties vast te stellen en het best mogelijke systeem te produceren. 

 

Lees ons volledige overzicht van dataflowdiagrammen voor meer informatie over best practices bij het maken van DFD's.

Fysieke en logische dataflowdiagrammen

Voordat je je dataflowdiagram daadwerkelijk aanmaakt, moet je bepalen of een fysieke of logische DFD het beste aansluit bij jouw behoeften. Als dataflowdiagrammen nieuw voor je zijn, geen zorgen—het onderscheid is vrij eenvoudig.

Logische dataflowdiagrammen richten zich op wat er gebeurt in een bepaalde informatiestroom: welke informatie wordt er verzonden, welke entiteiten ontvangen die info, welke algemene processen vinden er plaats enzovoort. De processen die in een logische DFD worden beschreven, zijn bedrijfsactiviteiten—een logische DFD duikt niet in de technische aspecten van een proces of systeem. Niet-technische medewerkers moeten dit soort diagrammen kunnen begrijpen.

logisch data flow diagram
Logisch dataflowdiagram (klik op de afbeelding om online aan te passen)

Fysieke dataflowdiagrammen richten zich op hoe dingen gebeuren in een informatiestroom. Deze diagrammen specificeren de software, hardware, bestanden en de mensen die betrokken zijn bij een informatiestroom. Een gedetailleerd fysiek dataflowdiagram kan de ontwikkeling van de code verzorgen die nodig is voor implementatie van een datasysteem. 

fysiek dataflowdiagram
Fysiek dataflowdiagram (klik op de afbeelding om online aan te passen)

 

Zowel fysieke als logische dataflowdiagrammen kunnen dezelfde informatiestroom beschrijven. Ook bieden deze meer informatie dan diagrammen onafhankelijk van elkaar zouden doen. Als je beslist welke je gaat gebruiken, hou er dan rekening mee dat je misschien beide nodig hebt. 

Lees deze gids met fysieke en logische DFD's voor meer informatie.

Niveaus dataflowdiagrammen

Dataflowdiagrammen zijn tevens ingedeeld op niveau. Vanaf het basisniveau, niveau 0, worden DFD's steeds complexer naarmate het niveau stijgt. Als je je eigen dataflowdiagram maakt, zul je moeten beslissen welk niveau je diagram zal hebben. 

DFD's van niveau 0, ook wel bekend als contextdiagrammen, zijn de eenvoudigste dataflowdiagrammen. Deze bieden een totaaloverzicht dat goed te begrijpen is, maar vaak weinig details bevat. Dataflowdiagrammen met niveau 0 laten één enkel procesknooppunt zien en de verbanden met externe entiteiten. 

dataflowdiagram: niveau 0
Sjabloon voor dataflowdiagram: niveau 0 (klik op de afbeelding om online aan te passen)

 

DFD's van niveau 1 zijn nog steeds erg algemeen, maar duiken meer in de details dan een contextdiagram. In een dataflowdiagram van niveau 1 wordt het enkele procesknooppunt van het contextdiagram onderverdeeld in subprocessen. Naarmate deze processen worden toegevoegd, heeft het diagram aanvullende dataflows en gegevensopslag nodig om naar elkaar te kunnen verwijzen. 

dataflowdiagram: niveau 1
Sjabloon voor dataflowdiagram: niveau 1 (klik op de afbeelding om online aan te passen)

 

DFD's van niveau 2+ verdelen processen in nog meer gedetailleerde subprocessen. In de theorie kunnen DFD's verder gaan dan niveau 3, maar dat is zelden het geval. Dataflowdiagrammen van niveau 3 zijn zo gedetailleerd dat het doorgaans niet logisch is om ze nog verder uit te splitsen. 

 

dataflowdiagram: niveau 2
Sjabloon voor dataflowdiagram: niveau 2 (klik op de afbeelding om online aan te passen)

Symbolen en notaties dataflowdiagrammen

Afhankelijk van de methode (Gane en Sarson vs. Yourdon en Coad), wijken DFD-symbolen enigszins af. De basisideeën blijven echter hetzelfde. Een dataflowdiagram bestaat uit vier basisonderdelen: processen, gegevensopslag, externe entiteiten en dataflows. Op de onderstaande afbeelding staan de standaardvormen voor beide methodes.

symbolen en notaties dataflowdiagram

 

Lees onze gids met DFD-symbolen als je niet zeker weet hoe je elk symbool kunt gebruiken.

Een dataflowdiagram maken

Nu je wat achtergrondinformatie hebt over dataflowdiagrammen en hoe deze worden ingedeeld, ben je klaar om je eigen DFD te maken. Het proces kan worden onderverdeeld in 5 stappen:

1. Belangrijke input en output van je systeem vaststellen 

Nagenoeg elk proces of systeem begint met een input van een externe entiteit en eindigt met de output van data naar een andere entiteit of database. Het vaststellen van dergelijke input en output geeft een totaaloverzicht van je systeem—het toont de grootste taken die het systeem zou moeten uitvoeren. De rest van je DFD is gebouwd op deze elementen, dus het is van groot belang om deze al in een vroeg stadium te kennen.

2. Maak een contextdiagram

Zodra je de belangrijkste input en output hebt bepaald, is het eenvoudig om een contextdiagram op te stellen. Teken één enkel procesknooppunt en verbind het met bijbehorende externe entiteiten. Dit knooppunt vertegenwoordigt het meest algemene proces waarbij informatie van input naar output doorloopt. 

In het onderstaande voorbeeld staat hoe informatie tussen verscheidene entiteiten loopt via een online community. Data stroomt naar en van de externe entiteiten en vertegenwoordigt zowel input als output. Het hoofdknooppunt, de “online community,” is het algemene proces. 

3. Breid het contextdiagram uit tot DFD-niveau 1

Het enkele procesknooppunt van je contextdiagram geeft niet veel informatie—je moet deze in subprocessen onderverdelen. In je dataflowdiagram niveau 1, dien je meerdere procesknooppunten, grote databases en alle externe entiteiten op te nemen. Doorloop de informatiestroom: waar begint de informatie en wat moet ermee gebeuren voor elke gegevensopslag?

4. Breid uit naar een niveau 2+ DFD

Om de details van je dataflowdiagram te verbeteren, volg je hetzelfde proces als in stap 3. De processen in je DFD niveau 1 kun je onderverdelen in specifieke subprocessen. Zorg er wederom voor dat eventuele nodige gegevensopslagplaatsen en flows zijn toegevoegd—op dit moment zou je een vrij gedetailleerde onderverdeling van je systeem moeten hebben. Om verder te gaan dan een niveau 2 dataflowdiagram, herhaal je dit proces. Stop zodra je voldoende details hebt.

5. Bevestig de nauwkeurigheid van je definitieve diagram

Doorloop je diagram als je denkt helemaal klaar te zijn. Let in het bijzonder op de informatiestroom: is het logisch? Zijn alle nodige gegevensopslagplaatsen aanwezig? Door je definitieve diagram te bekijken, zouden andere partijen de manier moeten begrijpen waarop je systeem functioneert. Voordat je je definitieve diagram presenteert, controleer je samen met je collega's of je diagram duidelijk is.

voorbeeld data flow diagram
Voorbeeld dataflowdiagram (klik op de afbeelding om online aan te passen)

Uw dataflowdiagram delen

Nadat je DFD klaar is, moet je het nog delen. Je hoeft het niet voor jezelf te houden—of het nu je teamleden, je baas of belanghebbenden zijn, de kans is groot dat iemand anders het zal zien. Als je Lucidchart gebruikt om een dataflowdiagram te maken, beschik je over talloze mogelijkheden om het te delen. Diagrammen kunnen direct binnen Lucidchart worden verstuurd, waardoor de ontvanger toegang krijgt tot het Lucidchart-document. Afhankelijk van de rol van de ontvanger, kun je diegene toestemming geven om het diagram te verzenden als alleen-lezen of te bewerken. De uitgebreide integraties van Lucidchart zorgen ervoor dat het diagram kan worden gedeeld op vele andere platforms, waaronder Google Workspace en Slack. 

Ga aan de slag met onze software voor dataflowdiagrammen.

Meer informatie

Over de auteur

Joel Bangerter is a rising sophomore studying English at Johns Hopkins University. He is working as a content marketing intern at Lucid Software for the summer. After work, Joel enjoys reading, camping, and spending time with his dog, Goosey.

Begin vandaag nog met diagrammen maken met Lucidchart - probeer het gratis!

Gratis registreren

Nu populair

what does HR do

Wat doet HR eigenlijk? 11 kernactiviteiten

Over Lucidchart

Lucidchart is de intelligente diagramtoepassing waarmee teams complexe dingen helder kunnen maken, hun inzichten kunnen afstemmen en sneller aan de toekomst kunnen bouwen. Met deze intuïtieve, cloudgebaseerde oplossing kan iedereen visueel werken en in realtime samenwerken bij het bouwen van stroomdiagrammen, mockups, UML-diagrammen en meer.

Lucidchart is het meest populaire online alternatief voor Visio en wordt in meer dan 180 landen gebruikt door miljoenen gebruikers, van verkoopmanagers die doelorganisaties in kaart brengen tot IT-managers die hun netwerkinfrastructuur visueel willen presenteren.

Nederlands
EnglishFrançaisDeutsch日本語PortuguêsEspañolNederlandsPусскийItaliano
PrivacyJuridisch
© 2021 Lucid Software Inc.