Fyzické DFD verzus logické DFD
Aby sme pochopili rozdiely medzi fyzickým a logickým DFD, musíme vedieť, čo je DFD. DFD znamená diagram toku údajov a pomáha graficky znázorňovať tok údajov v organizácii, najmä v jej informačnom systéme. DFD umožňuje používateľovi vedieť, odkiaľ informácie prichádzajú, kam idú do organizácie a ako nakoniec z organizácie odchádzajú. DFD poskytuje informácie o tom, či spracovanie informácií prebieha postupne alebo či sa spracovávajú paralelne. Existujú dva typy DFD známe ako fyzické a logické DFD. Hoci obe slúžia na rovnaký účel reprezentovať tok údajov, existujú medzi nimi určité rozdiely, o ktorých sa bude diskutovať v tomto článku.
Každý DFD začína prehľadom DFD, ktorý v skratke popisuje systém, ktorý sa má navrhnúť. Logický diagram toku údajov, ako naznačuje názov, sa sústreďuje na podnikanie a hovorí o udalostiach, ktoré sa odohrávajú v podniku, a údajoch generovaných z každej takejto udalosti. Fyzické DFD sa na druhej strane viac zaoberá tým, ako má byť reprezentovaný tok informácií. Je bežnou praxou používať DFD na reprezentáciu logického toku údajov a spracovanie údajov. Je však rozumné vyvinúť logické DFD po prvom vytvorení fyzického DFD, ktoré odzrkadľuje všetky osoby v organizácii vykonávajúce rôzne operácie a ako medzi všetkými týmito osobami toky údajov.
Aký je rozdiel medzi fyzickým DFD a logickým DFD?
Zatiaľ čo v prípade logického DFD neexistuje pre vývojára žiadne obmedzenie, aby zobrazil, ako je systém skonštruovaný, je potrebné ukázať, ako bol systém skonštruovaný. Existujú určité vlastnosti logického DFD, vďaka ktorým je medzi organizáciami populárny. Logické DFD uľahčuje komunikáciu pre zamestnancov organizácie, vedie k stabilnejším systémom, umožňuje analytikom lepšie porozumieť systému, je flexibilné a ľahko sa udržiava a umožňuje používateľovi ľahko odstrániť nadbytočnosť. Na druhej strane, fyzické DFD jasne rozlišuje medzi manuálnymi a automatizovanými procesmi, poskytuje podrobný popis procesov, identifikuje dočasné úložiská dát a pridáva ďalšie ovládacie prvky, aby bol systém efektívnejší a jednoduchší.