Diagramme de Flux de Données (DFD): Guide Complet

Classé dans Informatique

Écrit le en français avec une taille de 12,6 KB

Le diagramme de flux de données (DFD, sigle utilisé en français et en anglais) est une représentation graphique du "flux" de données à travers un système d'information. Un diagramme de flux de données peut également être utilisé pour afficher le traitement des données (conception structurée). Il est courant pour un concepteur de dessiner un DFD de niveau contexte qui montre d'abord l'interaction entre le système et les entités externes. Ce DFD de niveau contexte est "éclaté" pour révéler plus de détails sur le système modélisé.

Les diagrammes de flux de données ont été inventés par Larry Constantine, le développeur originel de la conception structurée, basée sur la modélisation informatique de Martin et Estrin, "tableau de flux de données". Les diagrammes de flux de données (DFD) sont l'une des trois perspectives essentielles des systèmes structurés Analyse et Conception Méthode SSADM. Le promoteur d'un projet et les utilisateurs finaux devront être informés et consultés à tous les stades d'une évolution du système. Avec un schéma de flux de données, les utilisateurs sont capables de visualiser comment le système fonctionne, ce que le système permettra d'atteindre, et comment le système sera mis en œuvre. L'ancien système de diagrammes de flux de données peut être développé et comparé avec les diagrammes de flux nouveaux afin d'établir des différences et mettre en œuvre des améliorations pour développer un système plus efficace. Les diagrammes de flux de données peuvent être utilisés pour fournir à l'utilisateur une idée physique de la façon dont les données se traduiront en fin de compte, et comment avoir un effet sur la structure de l'ensemble du système. La manière dont un système est mis au point peut être déterminée par un diagramme de flux de données. Le développement d'un DFD aide à l'identification des données de transaction dans le modèle de données.

Les diagrammes découlant des processus principaux sont classés dans les niveaux, qui sont:

  • Niveau 0: diagramme de contexte.
  • Niveau 1: Diagramme de niveau.
  • Niveau 2: Schéma de détail ou à l'expansion
  • 220px-data-flow-diagramme de la notation-es.svg [1]


Un organigramme est une représentation graphique du flux de données à travers un système d'information. Un DFD peut également être utilisé pour la visualisation de données (conception structurée). Au moment de la conception d'un système d'information, le concepteur dessine un DFD de niveau contexte, qui montre d'abord l'interaction avec le système et les entités externes. Les DFD sont des organigrammes de données. Les utilisateurs seront en mesure de visualiser la façon dont le système fonctionne, ce que le système permettra d'atteindre et la façon dont le système sera mis en œuvre. Les DFD peuvent être utilisés pour fournir aux utilisateurs finaux une idée de la façon dont les données se traduisent physiquement et comment cela aura un effet sur la structure de l'ensemble du système.

Note: Diagramme de contexte D: niveau 0 dans le schéma. Un diagramme de contexte ne tire que le processus de flux entre les principaux processus. Les bases de données ne doivent pas apparaître.

Niveau graphique du haut-niveau 1: Schéma. Incarne tous les processus qui décrivent le processus principal. Les processus de ce niveau ne sont pas directement interreliés.

S'il n'existe pas toujours de base de données, y compris tout stockage ou d'une entité externe.

Schéma de détails au niveau ou de niveau 2. Les processus d'expansion peuvent être interreliés directement sans avoir besoin d'un stockage.

Aux niveaux 1 et 2, il y a toujours des entrées et des sorties de données dans le schéma de contexte.

Entrées associées :