Fysisk DFD vs Logisk DFD
För att förstå skillnaderna mellan en fysisk och logisk DFD behöver vi veta vad DFD är. En DFD står för dataflödesdiagram och det hjälper till att grafiskt representera flödet av data i en organisation, särskilt sitt informationssystem. En DFD gör att en användare kan veta var information kommer in, där den går in i organisationen och hur den äntligen lämnar organisationen. DFD ger information om huruvida behandling av information sker sekventiellt eller om det behandlas parallellt. Det finns två typer av DFD-kända som fysiska och logiska DFD. Även om båda tjänar samma syfte att representera dataflödet, finns det vissa skillnader mellan de två som kommer att diskuteras i denna artikel.
Varje DFD börjar med en översikt DFD som i ett nötskal beskriver systemet som ska utformas. Ett logiskt dataflödesdiagram, som namnet indikerar koncentrerar sig på verksamheten och berättar om händelserna som äger rum i ett företag och de data som genereras från varje sådan händelse. En fysisk DFD är å andra sidan mer oroad över hur informationsflödet ska representeras. Det är en vanlig praxis att använda DFD: er för representation av logiskt dataflöde och bearbetning av data. Det är dock klokt att utveckla en logisk DFD efter att ha först utvecklat en fysisk DFD som speglar alla personer i organisationen som utför olika operationer och hur data strömmar mellan alla dessa personer.
Vad är skillnaden mellan fysisk DFD och logisk DFD?
Även om det inte finns någon återhållsamhet på utvecklaren för att avbilda hur systemet är konstruerat vid logisk DFD, är det nödvändigt att visa hur systemet har konstruerats. Det finns vissa funktioner i logisk DFD som gör den populär bland organisationer. En logisk DFD gör det lättare att kommunicera för anställda i en organisation, leder till stabila system, möjliggör en bättre förståelse av systemet av analytiker, är flexibelt och lätt att underhålla och tillåter användaren att enkelt avlägsna redundans. Å andra sidan är en fysisk DFD tydlig på uppdelning mellan manuella och automatiserade processer, ger detaljerad beskrivning av processer, identifierar temporära datalager och lägger till fler kontroller för att göra systemet mer effektivt och enkelt.