Che cos'è un diagramma del flusso di dati?
Un diagramma di flusso di dati è una visualizzazione strutturata di dati che si spostano all'interno e all'esterno di un sistema informativo. I dettagli all'interno di un diagramma del flusso di dati variano in base al livello assegnato ad esso. In generale, un diagramma di alto livello include solo informazioni limitate al suo interno, mentre un diagramma di livello inferiore ha informazioni molto più dettagliate. Queste informazioni vengono utilizzate da un team di sviluppo per gestire i dati all'interno di un sistema informativo.
Mentre un team sviluppa un sistema informativo, crea un diagramma del flusso di dati per documentare come le informazioni entreranno e usciranno dal sistema. Inizialmente, queste informazioni vengono create a un livello molto elevato, con solo i confini del sistema informativo inclusi nel diagramma. Man mano che il team sviluppa più funzionalità del sistema informativo, ciascuno dei processi all'interno del sistema può essere incluso nel diagramma del flusso di dati. Questo diagramma aiuta il team a determinare dove verranno archiviati i dati per supportare il sistema.
Questi diagrammi svolgono un ruolo importante, poiché documentano come ogni processo all'interno del sistema accede alle informazioni. I sistemi esterni possono anche accedere ai dati memorizzati all'interno di un determinato sistema di informazione. Questi scambi tra i sistemi sono documentati in modo che gli analisti possano tracciare ogni interazione del sistema. Tali interazioni sono importanti informazioni nel processo di gestione dei dati di ciascuna organizzazione.
Le leggi e i regolamenti governativi richiedono la gestione e l'archiviazione di alcuni dati. Queste normative variano a seconda del settore. Il diagramma del flusso di dati aiuta ciascuna organizzazione a gestire il modo in cui l'organizzazione soddisferà i requisiti governativi per l'archiviazione dei dati. Alcune normative richiedono la conservazione per lunghi periodi di tempo. L'organizzazione deve pianificare di conseguenza la quantità appropriata di archiviazione dei dati.
I diagrammi del flusso di dati aiutano anche il team di sviluppo a progettare report e funzionalità dello schermo man mano che il sistema informativo si unisce. Il team deve sapere dove raccogliere i dati per presentarli all'utente finale. Sebbene lo stesso diagramma di flusso dei dati non riguardi la funzionalità del sistema, documenta quale sistema è responsabile della memorizzazione di un dato specifico. Il team di sviluppo utilizza le informazioni sul flusso di dati per descrivere nella sua documentazione funzionale dove cercherà le informazioni che verranno visualizzate per l'utente finale.
Ogni organizzazione ha una serie di diagrammi di flusso di dati per documentare le informazioni memorizzate all'interno dei sistemi informativi dell'organizzazione. Questo set di diagrammi viene utilizzato per gestire e soddisfare correttamente i requisiti di archiviazione dei dati dell'organizzazione. I requisiti di archiviazione dei dati di ciascuna organizzazione sono determinati dall'organizzazione stessa al fine di soddisfare una varietà di normative governative e altri requisiti legali.