Fizički DFD vs Logički DFD
Da bismo razumjeli razlike između fizičkog i logičkog DFD-a, moramo znati šta je DFD. DFD je skraćenica za dijagram toka podataka i pomaže u grafičkom predstavljanju toka podataka u organizaciji, posebno u njenom informacionom sistemu. DFD omogućava korisniku da zna gdje informacije dolaze, gdje idu unutar organizacije i kako konačno napuštaju organizaciju. DFD daje informacije o tome da li se obrada informacija odvija sekvencijalno ili se obrađuje na paralelan način. Postoje dvije vrste DFD-a poznatih kao fizički i logički DFD. Iako oba služe istoj svrsi predstavljanja toka podataka, postoje neke razlike između njih o kojima će se raspravljati u ovom članku.
Bilo koji DFD počinje pregledom DFD-a koji ukratko opisuje sistem koji treba dizajnirati. Logički dijagram toka podataka, kao što naziv ukazuje, koncentriše se na posao i govori o događajima koji se dešavaju u poslu i podacima generisanim iz svakog takvog događaja. Fizički DFD se, s druge strane, više bavi time kako će tok informacija biti predstavljen. Uobičajena je praksa korištenje DFD-a za predstavljanje logičkog toka podataka i obradu podataka. Međutim, razumno je razviti logički DFD nakon prvog razvoja fizičkog DFD-a koji odražava sve osobe u organizaciji koje izvode različite operacije i kako podaci teče između svih ovih osoba.
Koja je razlika između fizičkog DFD-a i logičkog DFD-a?
Dok nema ograničenja kod programera da prikaže kako je sistem konstruisan u slučaju logičkog DFD-a, neophodno je pokazati kako je sistem konstruisan. Postoje određene karakteristike logičkog DFD-a koje ga čine popularnim među organizacijama. Logički DFD olakšava komunikaciju zaposlenima u organizaciji, dovodi do stabilnijih sistema, omogućava bolje razumijevanje sistema od strane analitičara, fleksibilan je i lak za održavanje i omogućava korisniku da lako otkloni višak. S druge strane, fizički DFD je jasan u pogledu podjele između ručnih i automatiziranih procesa, daje detaljan opis procesa, identifikuje privremena skladišta podataka i dodaje više kontrola kako bi sistem bio efikasniji i jednostavniji.