Fysieke DFD versus logische DFD
Om de verschillen tussen een fysieke en logische DFD te begrijpen, moeten we weten wat DFD is. Een DFD staat voor een gegevensstroomdiagram en helpt bij het grafisch weergeven van de gegevensstroom in een organisatie, met name het informatiesysteem. Een DFD stelt een gebruiker in staat te weten waar informatie binnenkomt, waar het binnen de organisatie gaat en hoe het uiteindelijk de organisatie verlaat. DFD geeft wel informatie over de vraag of de verwerking van informatie sequentieel plaatsvindt of parallel wordt verwerkt. Er zijn twee soorten DFD's die bekend staan als fysieke en logische DFD. Hoewel beide hetzelfde doel dienen om de gegevensstroom te vertegenwoordigen, zijn er enkele verschillen tussen de twee die in dit artikel worden besproken.
Elke DFD begint met een overzichts-DFD die in een notendop het systeem beschrijft dat moet worden ontworpen. Een logisch gegevensstroomdiagram, zoals de naam aangeeft, concentreert zich op het bedrijf en vertelt over de gebeurtenissen die plaatsvinden in een bedrijf en de gegevens die van elk van deze gebeurtenissen zijn gegenereerd. Een fysieke DFD daarentegen is meer bezig met hoe de informatiestroom moet worden weergegeven. Het is gebruikelijk om DFD's te gebruiken voor de weergave van de logische gegevensstroom en de verwerking van gegevens. Het is echter verstandig om een logische DFD te ontwikkelen na de eerste ontwikkeling van een fysieke DFD die alle personen in de organisatie weerspiegelt die verschillende bewerkingen uitvoeren en hoe gegevensstromen tussen al deze personen plaatsvinden.
Wat is het verschil tussen fysieke DFD en logische DFD?
Hoewel de ontwikkelaar niet terughoudend is om te beschrijven hoe het systeem is geconstrueerd in het geval van logische DFD, is het noodzakelijk om te laten zien hoe het systeem is opgebouwd. Er zijn bepaalde kenmerken van logische DFD die het populair maken bij organisaties. Een logische DFD maakt het eenvoudiger om te communiceren voor de werknemers van een organisatie, leidt tot stabielere systemen, maakt een beter begrip van het systeem door analisten mogelijk, is flexibel en gemakkelijk te onderhouden en biedt de gebruiker de mogelijkheid om redundanties gemakkelijk te verwijderen. Aan de andere kant is een fysieke DFD duidelijk over de scheiding tussen handmatige en geautomatiseerde processen, geeft een gedetailleerde beschrijving van processen, identificeert tijdelijke gegevensopslag en voegt meer besturingselementen toe om het systeem efficiënter en eenvoudiger te maken.