Fizički DFD vs Logični DFD
Da bismo razumjeli razlike između fizičkog i logičkog DFD-a, moramo znati što je DFD. DFD je skraćenica za dijagram toka podataka i pomaže u grafičkom predstavljanju protoka podataka u organizaciji, posebno njezinom informacijskom sustavu. DFD omogućuje korisniku da zna gdje informacije dolaze, gdje ulaze u organizaciju i kako konačno napuštaju organizaciju. DFD daje informacije o tome odvija li se obrada informacija uzastopno ili se obrađuje paralelno. Postoje dvije vrste DFD-a poznate kao fizički i logički DFD. Iako oboje imaju istu svrhu predstavljanja protoka podataka, postoje dvije razlike između njih dvije o kojima će se raspravljati u ovom članku.
Bilo koji DFD započinje pregledom DFD-a koji ukratko opisuje sustav koji treba dizajnirati. Logični dijagram toka podataka, kao što naziv označava, koncentrira se na posao i govori o događajima koji se događaju u poduzeću i podacima generiranim iz svakog takvog događaja. S druge strane, fizički DFD više se bavi načinom na koji treba predstaviti protok informacija. Uobičajena je praksa koristiti DFD-ove za predstavljanje logičkog toka podataka i obradu podataka. Međutim, razborito je razvijati logični DFD nakon što je prvo razvio fizički DFD koji odražava sve osobe u organizaciji koje obavljaju razne operacije i način na koji podaci teku između svih tih osoba.
Koja je razlika između Physical DFD i Logical DFD?
Iako razvojni programer nema ograničenja da prikaže kako je sustav konstruiran u slučaju logičnog DFD-a, potrebno je pokazati kako je sustav konstruiran. Postoje određene značajke logičnog DFD-a koje ga čine popularnim među organizacijama. Logičan DFD olakšava komunikaciju zaposlenicima organizacije, dovodi do stabilnijih sustava, omogućuje bolje razumijevanje sustava od strane analitičara, fleksibilan je i jednostavan za održavanje, a korisniku omogućuje lako uklanjanje viškova. S druge strane, fizički DFD jasan je u podjeli 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.