Diagramma di flusso e diagramma del flusso di dati (DFD)
I termini diagramma di flusso e diagramma di flusso di dati (DFD) sono correlati all'ingegneria del software che descrive il percorso del processo o dei dati passo dopo passo. Sebbene il diagramma di flusso sia utilizzato in quasi tutti i campi dell'istruzione e il diagramma di flusso dei dati di ingegneria viene utilizzato principalmente nell'industria del software. Entrambi i diagrammi sono realizzati per rendere il processo semplice da capire. Un diagramma di flusso fornisce i passaggi necessari per raggiungere i risultati desiderati e un diagramma di flusso di dati descrive la fonte da cui provengono i dati, il cambiamento che si verifica nel sistema e la fonte alla quale finisce. Entrambi questi diagrammi forniscono un modo molto semplice per comprendere il modo in cui si svolge un processo oi dati vengono elaborati dall'inizio alla fine.
Diagramma di flusso
Viene creato un diagramma di flusso per suddividere un processo in semplici passaggi annotando i passaggi in caselle collegate con frecce. Un diagramma di flusso inizia dal primo passaggio e termina all'ultimo passaggio con tutte le azioni da eseguire nel mezzo. Anche il diagramma di flusso risolve i problemi fornendo una soluzione se si verifica un errore durante qualsiasi fase. Il più grande vantaggio di un diagramma di flusso è che fornisce una visione generale del processo a colpo d'occhio, per comprenderlo 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. Anche il punto in cui i dati andranno a finire dopo essere stati elaborati viene mostrato 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 stanno attraversando il sistema.
Diagramma di flusso e diagramma del 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 il 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 in cui il diagramma di flusso mostra come far funzionare un sistema. • I diagrammi di flusso vengono utilizzati nella progettazione di un processo, ma il diagramma di flusso dei dati viene utilizzato per descrivere il percorso dei dati che completerà tale processo. |