Diagramma di flusso vs diagramma di flusso di dati (DFD)
I termini diagramma di flusso e diagramma di flusso dei dati (DFD) sono correlati all'ingegneria del software che descrive passo dopo passo il percorso del processo o dei dati. Sebbene il diagramma di flusso sia utilizzato in quasi tutti i campi dell'istruzione e dell'ingegneria, il diagramma di flusso dei dati viene utilizzato principalmente nell'industria del software. Entrambi i diagrammi sono realizzati per semplificare la comprensione del processo. Un diagramma di flusso fornisce i passaggi necessari per raggiungere i risultati desiderati e un diagramma di flusso dei dati descrive la fonte da cui provengono i dati, il cambiamento che si verifica nel sistema e la fonte a cui finiscono. Entrambi questi diagrammi forniscono un modo molto semplice per comprendere il modo in cui si svolge un processo o i dati vengono elaborati dall'inizio alla fine.
Diagramma di flusso
Un diagramma di flusso viene creato per scomporre un processo in semplici passaggi scrivendo i passaggi in riquadri collegati con le frecce. Un diagramma di flusso inizia dal primo passaggio e termina all'ultimo passaggio con tutte le azioni da eseguire nel mezzo. Il diagramma di flusso risolve anche i problemi fornendo una soluzione se si verifica un errore durante qualsiasi passaggio. Il più grande vantaggio di un diagramma di flusso è che offre una visione d'insieme del processo a colpo d'occhio, per capirlo meglio. Esistono diversi tipi di diagrammi di flusso come
• Diagramma di flusso del sistema
• Diagramma di flusso dei dati
• Diagramma di flusso del documento
• Diagramma di flusso del programma
Diagramma del flusso di dati
Un diagramma di flusso di dati è una rappresentazione del flusso di dati attraverso un sistema durante il quale viene elaborato. Il flusso di dati da un'origine esterna o interna alla sua destinazione è mostrato da un diagramma. Il punto in cui i dati finiranno dopo essere stati elaborati è mostrato anche in un diagramma di flusso dei dati. I processi attraverso i quali passeranno i dati sono mostrati in questi diagrammi. Questi processi possono essere una sequenza o agire simultaneamente mentre i dati passano attraverso il sistema.
Diagramma di flusso vs diagramma di flusso di dati (DFD)
• La differenza principale tra diagramma di flusso e diagramma di flusso di dati è che il diagramma di flusso presenta i passaggi per completare un processo in cui come diagramma di flusso di dati presenta il flusso di dati.
• Il diagramma di flusso non ha input o output da una sorgente esterna mentre il diagramma di flusso dei dati descrive il percorso dei dati dalla sorgente esterna all'archivio interno o viceversa.
• La tempistica e la sequenza del processo sono opportunamente mostrate da un diagramma di flusso in cui l'elaborazione dei dati avviene in un ordine particolare o più processi stanno prendendo contemporaneamente non è descritta da un diagramma di flusso dei dati.
• I diagrammi di flusso dei dati definiscono la funzionalità di un sistema mentre il diagramma di flusso mostra come eseguire una funzione di sistema.
• I diagrammi di flusso vengono utilizzati nella progettazione di un processo, ma i diagrammi di flusso dei dati vengono utilizzati per descrivere il percorso dei dati che completerà quel processo.