Stroomdiagram versus gegevensstroomdiagram (DFD)
De termen stroomdiagram en gegevensstroomdiagram (DFD) hebben betrekking op software-engineering die stap voor stap het pad van het proces of de gegevens beschrijft. Hoewel stroomschema wordt gebruikt in bijna alle gebieden van onderwijs en engineering, wordt gegevensstroomdiagram voornamelijk gebruikt in de software-industrie. Beide diagrammen zijn gemaakt om het proces eenvoudig te begrijpen. Een stroomschema geeft de stappen die nodig zijn om de gewenste resultaten te bereiken en een gegevensstroomschema beschrijft de bron waaruit de gegevens komen, de verandering die optreedt in het systeem en de bron waarbij het eindigt. Beide diagrammen bieden een zeer eenvoudige manier om te begrijpen hoe een proces plaatsvindt of gegevens worden verwerkt van het begin tot het einde.
Stroomdiagram
Er wordt een stroomschema gemaakt om een proces op te splitsen in eenvoudige stappen door de stappen op te schrijven in vakken die met pijlen zijn verbonden. Een stroomschema begint bij de eerste stap en eindigt bij de laatste stap met alle uit te voeren acties in het midden. Stroomschema lost ook problemen op door een oplossing te bieden als er tijdens een stap een fout optreedt. Het grootste voordeel van een stroomschema is dat het in één oogopslag een overzicht geeft van het proces om het beter te begrijpen. Er zijn verschillende soorten stroomdiagrammen zoals
• Systeemstroomschema
• Gegevensstroomschema
• Documentstroomschema
• Programma stroomschema
Gegevensstroomschema
Een gegevensstroomdiagram is een weergave van de gegevensstroom door een systeem waarin deze ook wordt verwerkt. De gegevensstroom van een externe bron of interne bron naar de bestemming wordt weergegeven in een diagram. Waar de gegevens na verwerking terechtkomen, wordt ook weergegeven in een gegevensstroomdiagram. De processen die gegevens doorlopen, worden in deze diagrammen weergegeven. Deze processen kunnen een opeenvolging zijn of tegelijkertijd werken terwijl de gegevens door het systeem gaan.
Stroomdiagram versus gegevensstroomdiagram (DFD) • Het belangrijkste verschil tussen stroomdiagram en gegevensstroomdiagram is dat het stroomschema de stappen presenteert om een proces te voltooien, waarbij als gegevensstroomdiagram de gegevensstroom weergeeft. • Stroomschema heeft geen invoer van of uitvoer naar externe bron, terwijl gegevensstroomdiagram het pad beschrijft van gegevens van externe bron naar interne opslag of vice versa. • De timing en volgorde van het proces wordt treffend weergegeven door een stroomschema, waarbij de verwerking van gegevens in een bepaalde volgorde plaatsvindt of meerdere processen tegelijkertijd plaatsvinden, niet wordt beschreven door een gegevensstroomdiagram. • Datastroomdiagrammen definiëren de functionaliteit van een systeem waarbij een stroomdiagram laat zien hoe een systeem functioneert. • Stroomdiagrammen worden gebruikt bij het ontwerpen van een proces, maar gegevensstroomdiagrammen worden gebruikt om het pad van gegevens te beschrijven dat dat proces zal voltooien. |