Fizički DFD vs logički DFD
Da bismo razumjeli razlike između fizičkog i logičkog DFD-a, moramo znati što je DFD. DFD predstavlja dijagram toka podataka i pomaže u grafičkom predstavljanju protoka podataka u organizaciji, posebno u njenom informacijskom sustavu. DFD omogućuje korisniku da zna odakle informacije dolaze, gdje se nalaze unutar organizacije i kako konačno napušta organizaciju. DFD daje informacije o tome da li se obrada informacija odvija uzastopno ili se obrađuje paralelno. Postoje dvije vrste DFD-a poznate kao fizički i logički DFD. Iako obje služe istoj svrsi predstavljanja protoka podataka, postoje neke razlike između dvije koje će se raspravljati u ovom članku.
Bilo koji DFD započinje s DFD pregledom koji nakratko opisuje sustav koji treba dizajnirati. Logički dijagram tijeka podataka, kao što ime govori koncentrira se na posao i govori o događajima koji se odvijaju u poslovanju i podacima dobivenim iz svakog takvog događaja. Fizički DFD, s druge strane, više se bavi načinom predstavljanja protoka informacija. Uobičajena je praksa da se DFD-ovi koriste za predstavljanje logičkog protoka podataka i obradu podataka. Međutim, razborito je razviti logički DFD nakon što je prvo razvio fizički DFD koji odražava sve osobe u organizaciji koje obavljaju različite operacije i kako podaci teku između svih tih osoba.
Koja je razlika između fizičkog DFD i logičkog DFD?
Iako programer nema ograničenja da prikaže kako je sustav izgrađen u slučaju logičkog DFD-a, potrebno je pokazati kako je sustav konstruiran. Postoje određene značajke logičkog DFD-a koje ga čine popularnim među organizacijama. Logični DFD olakšava komunikaciju zaposlenicima u organizaciji, vodi do stabilnijih sustava, omogućava bolje razumijevanje sustava od strane analitičara, fleksibilan je i jednostavan za održavanje, te omogućava korisniku da lako ukloni viškove. S druge strane, fizički DFD je jasan podjele između ručnih i automatiziranih procesa, daje detaljan opis procesa, identificira privremene pohrane podataka i dodaje više kontrola kako bi sustav bio učinkovitiji i jednostavniji.