Forskjell mellom fysisk DFD og logisk DFD

Anonim

Fysisk DFD vs Logisk DFD

For å forstå forskjellene mellom en fysisk og logisk DFD, trenger vi å vite hva DFD er. En DFD står for dataflytdiagrammet, og det hjelper i å representere grafisk dataflyten i en organisasjon, spesielt informasjonssystemet. En DFD gjør at en bruker kan vite hvor informasjon kommer inn, hvor den går inn i organisasjonen og hvordan den endelig forlater organisasjonen. DFD gir informasjon om hvorvidt behandling av informasjon skjer sekvensielt eller om den behandles på en parallell måte. Det er to typer DFDs kjent som fysisk og logisk DFD. Selv om begge tjener samme formål med å representere dataflyt, er det noen forskjeller mellom de to som vil bli diskutert i denne artikkelen.

Enhver DFD begynner med en oversikt DFD som i et nøtteskall beskriver systemet som skal utformes. Et logisk dataflytdiagram, som navnet indikerer, fokuserer på virksomheten og forteller om hendelsene som foregår i en bedrift og dataene som genereres fra hver slik begivenhet. En fysisk DFD, derimot, er mer opptatt av hvordan informasjonsflyten skal representeres. Det er en vanlig praksis å bruke DFDs for representasjon av logisk datastrøm og behandling av data. Det er imidlertid forsiktig å utvikle en logisk DFD etter først å utvikle en fysisk DFD som reflekterer alle personene i organisasjonen som utfører ulike operasjoner og hvordan data flyter mellom alle disse personene.

Hva er forskjellen mellom fysisk DFD og logisk DFD?

Selv om det ikke er noen restriksjon på utvikleren for å skildre hvordan systemet er konstruert ved logisk DFD, er det nødvendig å vise hvordan systemet er konstruert. Det er visse funksjoner i logisk DFD som gjør det populært blant organisasjoner. En logisk DFD gjør det lettere å kommunisere for ansatte i en organisasjon, fører til mer stabile systemer, muliggjør bedre forståelse av systemet av analytikere, er fleksibelt og lett å vedlikeholde, og lar brukeren fjerne avskedigelser enkelt. På den annen side er en fysisk DFD klar over oppdeling mellom manuelle og automatiserte prosesser, gir detaljert beskrivelse av prosesser, identifiserer midlertidige datalager, og legger til flere kontroller for å gjøre systemet mer effektivt og enkelt.