Differenza tra DFD fisico e DFD logico

DFD fisico vs DFD logico

Per comprendere le differenze tra un DFD fisico e logico, dobbiamo sapere cos'è DFD. Un DFD rappresenta il diagramma del flusso di dati e aiuta a rappresentare graficamente il flusso di dati in un'organizzazione, in particolare il suo sistema di informazione. Un DFD consente all'utente di sapere dove arriva l'informazione, dove entra nell'organizzazione e come lascia definitivamente l'organizzazione. DFD fornisce informazioni sul fatto che l'elaborazione delle informazioni avvenga in sequenza o se viene elaborata in modo parallelo. Esistono due tipi di DFD noti come DFD fisici e logici. Sebbene entrambi abbiano lo stesso scopo di rappresentare il flusso di dati, ci sono alcune differenze tra i due che saranno discussi in questo articolo.

Qualsiasi DFD inizia con una panoramica DFD che descrive in poche parole il sistema da progettare. Un diagramma logico del flusso di dati, come indica il nome, si concentra sul business e racconta gli eventi che si verificano in un'azienda e i dati generati da ciascun evento. Un DFD fisico, d'altra parte, è più interessato a come deve essere rappresentato il flusso di informazioni. È prassi comune utilizzare i DFD per la rappresentazione del flusso di dati logici e l'elaborazione dei dati. Tuttavia, è prudente sviluppare un DFD logico dopo aver prima sviluppato un DFD fisico che rifletta tutte le persone dell'organizzazione che eseguono varie operazioni e come i flussi di dati tra tutte queste persone.

Qual è la differenza tra Physical DFD e Logical DFD?

Mentre non vi è alcun vincolo sullo sviluppatore per descrivere come viene costruito il sistema nel caso del DFD logico, è necessario mostrare come è stato costruito il sistema. Ci sono alcune caratteristiche del DFD logico che lo rendono popolare tra le organizzazioni. Un DFD logico facilita la comunicazione per i dipendenti di un'organizzazione, porta a sistemi più stabili, consente una migliore comprensione del sistema da parte degli analisti, è flessibile e di facile manutenzione e consente all'utente di rimuovere facilmente le ridondanze. D'altra parte, un DFD fisico è chiaro sulla divisione tra processi manuali e automatizzati, fornisce una descrizione dettagliata dei processi, identifica archivi di dati temporanei e aggiunge ulteriori controlli per rendere il sistema più efficiente e semplice.