Un DFD , o diagramma di flusso di dati , è uno strumento di modellazione del sistema che è una rappresentazione grafica di un sistema informativo . Con l' uso di forme e frecce , il flusso di dati è illustrato per spiegare come funziona un sistema . Modellazione del sistema è spesso utilizzato dagli sviluppatori di software per avere un quadro più chiaro di quali caratteristiche includere in un'applicazione durante la creazione di un nuovo programma. E 'utilizzato anche da personale operativo quando si analizza come migliorare i processi all'interno dell'organizzazione . Istruzioni
1
Creare un diagramma di contesto . Il diagramma di contesto è il diagramma di flusso di dati di livello superiore , spesso chiamato livello 0 . Questo mostra un processo rappresentato da un cerchio , collegato ad entità esterne rappresentate da rettangoli . Il loro rapporto è illustrato da frecce che puntano verso il processo, che può o non può mostrare una freccia rivolta indietro , il che implica un rapporto a due vie . Per esempio, se la creazione di un diagramma di contesto per un Sistema Ordine , disegnare un cerchio con l'etichetta " Order System ", con entità esterne, come "Cliente ", " addetto vendite " e " Warehouse " rappresentate come rettangoli con frecce che puntano in entrata e in uscita del sistema . Le frecce illustrano azioni come uno etichettato come "ordine" da parte dei clienti e una freccia fuori etichettato come "commissione " per i rappresentanti di vendita .
2
Creare un livello superiore sul diagramma di flusso di dati . Identificare i processi generali coinvolti nel sistema e mappare fuori. Per l'esempio annotato nel passaggio 1 , è possibile avere processi come "Ordine di riempimento " e "Crea Fattura ". Questo è chiamato il diagramma 0 del DFD .
3
Disegna i diagrammi di livello inferiore. Particolare ulteriormente i processi individuati al punto 2. Per "Ordine Fill ", per esempio , disegnare il diagramma che mostra passo per passo . Ripetere questa operazione per ogni processo nella Fase 2 . Se il processo coinvolge memorizzazione del database , è possibile indicare anche questo sul diagramma utilizzando " datastore ". Questi sono depositari di dati nel sistema rappresentato da un rettangolo orizzontale , aperto su un lato .