Il diagramma del flusso di dati è un modo visivo per mostrare il movimento dei dati attraverso un sistema informativo. Presenta come le informazioni entrano ed escono dal sistema, quale percorso attraversa, dove sono archiviate e le fonti e le destinazioni di tali informazioni..
Le aziende non potrebbero operare senza sistemi o processi e l'efficacia è essenziale per raggiungere gli obiettivi. Esistono numerosi modi per studiare questa efficacia, ma il diagramma del flusso di dati supera gli altri..
Un diagramma di flusso di dati o DFD mostra come fluiscono i processi in un sistema. È una rappresentazione grafica per mostrare un sistema e, a sua volta, può aiutare a risolvere dove ci sono problemi e inefficienze.
In un DFD non viene mostrata la durata dei processi o se questi processi operano in serie o in parallelo. Non ci sono loop o loop, come ci sono in un diagramma di rete, non ci sono punti di decisione, come ci sono in un diagramma di flusso.
I diagrammi di flusso vengono utilizzati per progettare, analizzare, documentare o gestire un programma o un processo, essendo ampiamente utilizzati in campi molto diversi come la programmazione, la psicologia cognitiva o l'economia e i mercati finanziari.
Ciò si traduce in un'ampia gamma di diagrammi di flusso ed è necessaria una divisione per tipi e classificazioni..
I segni utilizzati nel diagramma del flusso di dati descrivono il percorso dei dati in un sistema, siti di archiviazione, input e output di dati e vari thread. Sono notazioni standardizzate come cerchi, rettangoli e frecce.
Varie metodologie di notazione sono utilizzate nei DFD. Questi hanno alcune differenze, ma tutti usano segni e forme per rappresentare gli elementi principali di un DFD..
Può rappresentare un essere umano, un sistema o un sottosistema. È l'origine o la destinazione di alcuni dati. Cioè, invia o riceve dati al o dal sistema schematizzato.
A seconda del processo aziendale, è esterno al sistema analizzato. Per questo motivo, le entità esterne sono comunemente disegnate ai bordi del DFD..
È un'attività o una funzione aziendale in cui i dati e il relativo flusso vengono trasformati, modificando, ordinando o cambiando la direzione del flusso. Prende i dati in entrata, li modifica e con essi produce un output.
Un processo può farlo eseguendo calcoli e anche utilizzando la logica per poter ordinare i dati o cambiare la direzione del flusso. Può essere suddiviso in un livello di dettaglio superiore per rappresentare il modo in cui i dati vengono elaborati all'interno del processo.
I processi si trovano tra l'ingresso e l'uscita, generalmente partendo dall'angolo superiore sinistro del DFD e terminando nell'angolo inferiore destro del diagramma. Possono essercene diversi in un unico diagramma.
Contiene le informazioni per un uso successivo, come un file di documento in attesa di essere elaborato.
Gli input di dati possono fluire attraverso un processo e quindi in un data warehouse, mentre gli output di dati fluiscono da un data warehouse e quindi attraverso un processo.
Rappresenta il flusso di informazioni. Determina l'itinerario che le informazioni prendono dalle entità esterne attraverso i vari processi e data warehouse. Con le frecce il DFD può mostrare la direzione del flusso di dati.
Prima di iniziare a tracciare i diagrammi di flusso dei dati, è necessario seguire quattro regole pratiche per creare un DFD valido.
- Ogni archivio dati deve avere almeno un flusso di dati di input e output di dati.
- Ogni processo deve avere almeno un input e un output.
- Tutti i processi in un DFD devono essere collegati a un altro processo o un archivio dati.
- I dati memorizzati di un sistema devono passare attraverso un processo.
A seconda di ciò che si desidera esaminare nel flusso, sono disponibili due tipi di diagrammi di flusso di dati tra cui scegliere..
Questo tipo di diagramma riflette ciò che sta accadendo in un flusso di informazioni. Mostra le informazioni che vengono generate e quelle che vengono comunicate, le entità che ricevono tali informazioni, i processi che vengono eseguiti in generale, ecc..
I processi descritti in un diagramma logico sono attività che vengono svolte in un'azienda, il che significa che non approfondisce gli aspetti tecnici del sistema. Pertanto, il personale è in grado di comprendere questi schemi senza la necessità di essere tecnico..
Questo tipo di diagramma riflette il modo in cui le informazioni si muovono attraverso un sistema. Ciò significa che i programmi, così come le apparecchiature informatiche, le persone e i file coinvolti nel flusso di informazioni sono specificatamente dettagliati..
I diagrammi fisici includono i processi corrispondenti all'immissione dei dati, come il controllo di controllo. Viene inoltre posizionata l'archiviazione intermedia dei dati, come tabelle o file temporanei.
Ad esempio, potresti mostrare come un cliente effettua un ordine online esaminando il software dell'azienda per effettuare e completare l'ordine. Questo è generalmente tecnico.
Pertanto, un diagramma fisico dettagliato può essere di grande aiuto per programmare il codice richiesto per l'implementazione di un sistema informativo..
Sia i diagrammi fisici che quelli logici possono rappresentare lo stesso flusso di informazioni. Tuttavia, ognuno avrà un punto di vista diverso e fornirà attività diverse per ottimizzare il sistema..
Possono essere usati insieme o separatamente. Insieme forniscono più dettagli rispetto ai soli diagrammi. Quando decidi quale usare, tieni presente che potresti aver bisogno di entrambi.
Nell'ingegneria del software il diagramma del flusso di dati può essere progettato per rappresentare il sistema a diversi livelli di astrazione.
I DFD di livello superiore sono suddivisi in livelli inferiori, indirizzando così più informazioni ed elementi funzionali. I livelli in DFD sono numerati 0, 1, 2 o più.
È delineato per riflettere una prospettiva in cui l'intero sistema è incapsulato in un unico processo, indicando la relazione che ha con entità esterne.
I dati di input e output sono contrassegnati da frecce che entrano o escono dal sistema. Questo livello è chiamato diagramma di contesto.
A questo livello il diagramma di contesto è suddiviso in più processi. Vengono evidenziate le principali funzioni del sistema e il processo di alto livello è suddiviso in thread.
Questo livello va un po 'più in profondità del livello 1. Può essere utilizzato per registrare dettagli specifici sul funzionamento del sistema..
Nessun utente ha ancora commentato questo articolo.