1. Definire l'ambito e gli obiettivi del sistema:
* Identifica chiaramente il sistema: Quali processi o funzioni specifiche rappresenteranno il DFD? Definisci i suoi confini:ciò che è incluso e ciò che è escluso.
* Determina lo scopo: Qual è l'obiettivo di creare questo DFD? È per comprendere i processi attuali, progettare un nuovo sistema o documentarne uno esistente? Ciò influenzerà il livello di dettaglio richiesto.
* Identifica le parti interessate: Chi userà questo DFD? Comprendere le loro esigenze aiuterà a determinare il livello appropriato di dettaglio e chiarezza.
2. Raccogli informazioni:
* Interviste: Parla con utenti, manager e altre parti interessate per capire come fluiscono i dati attraverso il sistema.
* Revisione del documento: Esaminare la documentazione esistente, come mappe di processo, moduli e report.
* Osservazione: Osserva il sistema in funzione per vedere come vengono effettivamente gestiti i dati.
* questionari: Usa questionari per raccogliere informazioni da un gran numero di persone.
3. Crea un diagramma di contesto (Livello 0 DFD):
* Questo è il DFD di livello più alto, che mostra l'intero sistema come un singolo processo.
* Descrive l'interazione del sistema con entità esterne (ad es. Clienti, fornitori, database).
* Viene mostrato solo un processo, che rappresenta l'intero sistema. I flussi di dati vengono mostrati immersi e lasciando il sistema.
4. Crea un DFD di livello 1:
* Decomponi il processo di livello 0 in diversi sub-processi.
* Ogni sub-process rappresenta una funzione significativa all'interno del sistema.
* Mostra i flussi di dati tra sottoprocessi ed entità esterne.
* Mantenere coerenza con il diagramma di livello 0.
5. Crea DFD di livello inferiore (livelli 2, 3, ecc.):
* Continua a decomprimere sotto-processi da livelli più alti in sotto-processi più dettagliati.
* Il livello di dettaglio dipende dalla complessità del sistema e dallo scopo del DFD. Dovresti fermarti quando i processi sono abbastanza semplici da capire senza ulteriori decomposizione.
* Mantenere coerenza e tracciabilità tra i livelli. Un processo a un livello superiore dovrebbe essere sempre rappresentato dalla combinazione di processi a livello inferiore.
6. Revisione e perfezionamento:
* Walkthroughs: Condurre procedimenti dettagliati con le parti interessate per rivedere e convalidare il DFD. Questo aiuta a identificare incoerenze e omissioni.
* Iterazione: I DFD sono raramente perfetti al primo tentativo. Preparati a rivedere e perfezionare il diagramma in base al feedback.
7. Documentazione:
* Etichettare chiaramente tutti i processi, i negozi di dati, i flussi di dati e le entità esterne.
* Fornire un dizionario di dati che definisce tutti gli elementi di dati e i loro attributi. Questo dizionario è cruciale per comprendere cosa rappresentano i flussi di dati.
* Includi una leggenda che spiega i simboli utilizzati nel DFD.
simboli usati in DFD:
* processo: Di solito rappresentato da un cerchio o da rettangolo arrotondato.
* Archivio dati: Di solito rappresentato da due linee parallele o da un rettangolo aperto.
* Flusso di dati: Di solito rappresentato da una freccia.
* Entità esterna: Di solito rappresentato da un rettangolo.
Seguendo questi passaggi, è possibile creare un DFD chiaro e accurato che rappresenti efficacemente il flusso di dati all'interno di un sistema. Ricorda che il livello di dettaglio dovrebbe essere appropriato per il pubblico e lo scopo previsti. Troppo dettagli possono essere schiaccianti, mentre troppo piccoli dettagli possono essere insufficienti.
software © www.354353.com