Nwlapcug.com


Definizione dei diagrammi di flusso

Un diagramma di flusso di dati (chiamato anche un modello di processo) può essere utilizzato da chiunque in qualsiasi applicazione di lavoro. Il suo utilizzo non si limita necessariamente nel campo dell'informatica, anche se è comunemente usato in quel campo. Dati possono riferirsi a qualsiasi informazione o entità fisica, come persone. Come tale, qualsiasi "dati" che "si muove"..--se da un luogo fisico ad un altro o da un processo a altro..--può avere suo movimento tracciato (o cingolate) tramite un diagramma di flusso di dati. Un semplice esempio per l'utilizzo di un diagramma di flusso di dati sarebbe rilevamento un pacchetto dal suo punto di origine alla destinazione.

Diagrammi di flusso dei dati (DFD), come molti strumenti organizzativi, sono semplicemente strumenti che vengono disegnati fuori visivamente. Sono simile, ma diverso da, diagrammi di flusso.

Diagrammi di flusso

Come suggerisce il nome, un diagramma di flusso di dati rappresenta graficamente il flusso di dati. DFDs aiuti nella creazione di una rappresentazione strutturale di cosa succede ai dati mentre viene elaborata attraverso un sistema di informazione. In termini più semplici, il DFD rileva i dati da un'origine originale, lo trasporta attraverso un processo, quindi fluisce verso una destinazione finale. Un diagramma di flusso fornisce una guida visiva di come funziona un sistema e ciò che è compiuto così come i dettagli di implementazione.

I dettagli esatti del processo, comprese le questioni come il tempismo, non sono fattori nella progettazione di un diagramma di flusso. Il focus è sulla circolazione dei dati. Ma come altri strumenti strutturali, quali algoritmi e diagrammi di flusso, DFDs sono spesso prodotti con aumento dei livelli di dettaglio.

Ci sono due stili standard di DFDs: il formato di Yourdon/DeMarco (caratterizzata da cerchi e frecce di direzione flusso d'effetto ad arco) e il modello Gane & Sarson (caratterizzata da quadrati arrotondati e più dritto flusso frecce).

Definire i pezzi

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

La piazza contiene un'entità esterna, un'origine dati o la destinazione che è in comunicazione con il sistema. Entità esterne esistano all'esterno del sistema.

Open-ended rettangoli contengono informazioni su archivi dati o file interni al sistema. Ricorda che dati possono provenire da una banca dati elettronica o provengono da un mobile archivio effettivo in un ufficio.

Rettangoli con angoli arrotondati contengono i processi che interessano i dati. Questo significa che prendere i dati come input, fare qualche processo su di esso, quindi produrre output - dati alterati. Alcuni diagrammi di flusso di dati utilizzare un cerchio anziché un rettangolo arrotondato per nota dati processi.

Lunghe linee con punti di freccia indicano che la direzione dei dati è in movimento. Questo movimento può riferirsi a un effettivo trasferimento di dati tangibili (fisici) o uno dei dati elettronici. Si connettono i pacchetti di dati per gli archivi di dati e processi.

Approccio Top Down

Una finestra di progettazione in genere crea una serie di DFDs livellato. Quello primo, livello 0 (o il livello di contesto DFD) mostrerà la più ampia panoramica del flusso di dati. Può essere semplice come che indica l'origine di dati che scorre nel sistema come un singolo processo, poi uscire come qualunque risultato finale è previsto. Da qui, il movimento dei dati all'interno di quel processo di singolo sistema è ulteriormente suddiviso, o scomposto, in DFDs di livello inferiore.

In un diagramma di flusso di livello 1, il sistema sarà suddiviso nei processi principali, più grandi, che gestirà i dati. Frecce di flusso terrà traccia i dati, connessione e la riconnessione con questi processi. Livelli aggiuntivi si decompongono questi processi principali in quelle più piccole. Alla fine, il DFD ha rotto ogni processo in un processo"primitivo" - dove il processo è definito in termini più semplici.

Se progettando un'analisi della struttura di un sistema dove i dettagli dei processi sono ben definiti, è possibile utilizzare un approccio bottom-up.

Creazione di un diagramma di flusso di dati

Per organizzare i tuoi pensieri per quanto riguarda i pro ei contro del vostro problema di flusso di dati, considerare le risposte a queste domande:

Da dove proviene i dati?
Che cosa sta per accadere ai dati una volta che entra nel sistema?
Quello che ritarderà i dati dopo il processo di modo che esso non può semplicemente uscire come output? In altre parole, dove è necessario utilizzare archivi di dati?

In contrasto con il diagramma di flusso

Diagrammi di flusso vengono utilizzati per mostrare il flusso di controllo attraverso un algoritmo. Mentre i dati possono essere monitorati attraverso un diagramma di flusso, diagramma di flusso si concentra principalmente sulle decisioni che dirigono la manipolazione dei dati. Mostra il flusso logico (o fasi) che vi porterà un programma (o sistema). Come con DFDs, diagrammi di flusso può essere utilizzati da altre industrie che informatica. Essi possono illustrare flusso organizzazione o struttura. Come un esempio del mondo reale, essi utilizzabile come un grafico di decisione per qualcuno che segue la procedura per registrare al college.

Diagrammi di flusso, diagrammi di flusso di dati con algoritmi (uno strumento a strutturato di contorno più) sono tutti utili nella strutturazione e nell'analisi di un sistema.