Definizione del flusso di dati Diagrammi

November 11

Un diagramma di flusso di dati (chiamato anche un modello di processo) può essere utilizzato da chiunque in una domanda di lavoro. Il suo uso non è necessariamente limitata al campo dell'informatica, anche se è comunemente usato in quel campo. I dati possono riferirsi a qualsiasi informazione o entità fisica, come ad esempio le persone. Come tale, qualsiasi "dati" che "muove" - ​​se da un luogo fisico ad un altro o da un processo all'altro - può avere il suo movimento tracciato (o seguiti) tramite un diagramma di flusso di dati. Un semplice esempio di utilizzo di un diagramma di flusso di dati sarebbe inseguendo un pacchetto dal suo punto di origine a destinazione.

diagrammi di flusso di dati (DFDS), come molti strumenti organizzativi, sono semplicemente gli strumenti che sono tirato fuori visivamente. Sono simili, ma diverso da quello, diagrammi di flusso.

Diagrammi di flusso di dati

Come suggerisce il nome, un diagramma di flusso di dati rappresenta graficamente il flusso di dati. aiuto DFD nella creazione di una rappresentazione strutturale di ciò che accade ai dati che vengono elaborati attraverso qualche sistema informativo. In termini più semplici, il DFD traccia i dati da una fonte originale, porta attraverso un processo, quindi fluisce ad una destinazione finale. Un DFD fornisce una guida visiva di come un sistema opera e ciò è compiuto e dettagli di implementazione.

I dettagli esatti del processo, comprese le questioni quali i tempi, non sono fattori nella progettazione di un DFD. L'attenzione si concentra sulla circolazione dei dati. Ma come altri strumenti strutturali, come algoritmi e diagrammi di flusso, DFD sono spesso prodotti con livelli di dettaglio crescenti.

Ci sono due stili standard di DFD: il formato Yourdon / DeMarco (caratterizzata da cerchi e le frecce di flusso d'arco) e il modello Gane & Sarson (caratterizzato da piazze arrotondati e frecce di flusso dritto).

Definire i pezzi

Il diagramma è disegnato con simboli collegati da frecce. Ogni simbolo ha un significato particolare.

La piazza contiene un'entità esterna, una fonte di dati o di destinazione che è in comunicazione con il sistema. entità esterne esistono al di fuori del sistema.

rettangoli aperto contengono informazioni su archivi di dati o file interni al sistema. Si ricorda che i dati possono provenire da una banca dati elettronica o provenire da un armadio deposito effettivo in un ufficio.

Rettangoli con angoli arrotondati contengono i processi che influenzano i dati. Questo significa che prendono i dati come input, fare un po 'di processo su di esso, poi produrre un output - i dati modificati. Alcuni diagrammi di flusso di dati utilizzano un cerchio al posto di un rettangolo arrotondato notare processi di dati.

linee lunghe con freccia indicano la direzione dei dati è in movimento. Questo movimento può riferirsi ad un effettivo trasferimento di dati tangibile (fisica) o uno dei dati elettronici. Si collegano i pacchetti di dati ai processi e archivi dati.

Approccio dall 'alto verso il basso

Un designer di solito crea una serie di DFD livellati. Il primo, livello 0 (o il livello di contesto DFD) mostreranno la più ampia panoramica del flusso di dati. Può essere semplice come indicante l'origine dati che fluisce nel sistema come un unico processo, poi uscire come qualunque risultato finale è previsto. Da qui il movimento dei dati all'interno di quel singolo processo di sistema è ulteriormente suddiviso, o decomposto, nel livello inferiore DFD.

In un Livello 1 DFD, il sistema sarà suddiviso in principali, i processi più grandi che si occuperà dei dati. frecce di flusso terrà traccia dei dati, la connessione e la riconnessione con questi processi. livelli aggiuntivi si decompongono questi processi principali in quelle più piccole e più piccoli. Alla fine, il DFD è rotto ogni processo in un "processo primitiva" - dove il processo è definito in termini più semplici.

Se la progettazione di una analisi della struttura di un sistema in cui i dettagli dei processi sono ben definiti, si potrebbe considerare l'utilizzo di un approccio bottom-up.

Creazione di un diagramma di flusso di dati

Per aiutare ad organizzare i propri pensieri per quanto riguarda i dettagli del vostro problema di flusso di dati, prendere in considerazione le risposte a queste domande:

Da dove viene il dato viene?
Cosa succederà ai dati una volta che entra nel sistema?
Quali ritarderà i dati dopo il processo in modo che esso non può semplicemente uscire come output? In altre parole, in cui avrete bisogno di utilizzare gli archivi di dati?

In contrasto al Diagramma di flusso

I diagrammi di flusso sono utilizzati per mostrare il flusso di controllo attraverso un algoritmo. Mentre i dati possono essere monitorati attraverso un diagramma di flusso, il diagramma di flusso si concentra principalmente sulle decisioni che orientano la manipolazione dei dati. Essa mostra il flusso logico (o gradini) che un programma (o sistema) prenderanno. Come con DFD, diagrammi di flusso possono essere utilizzati da altre industrie di informatica. Essi possono illustrare il flusso di organizzazione o struttura. Come esempio del mondo reale, possono essere utilizzati come un grafico decisione per qualcuno seguendo la procedura per la registrazione al college.

Diagrammi di flusso, algoritmi (uno schema strutturato strumento in più) ei diagrammi di flusso di dati sono tutti utili nella strutturazione e analisi di un sistema.