samedi 1 mars 2014

Diagramme de flux de données (DFD)


Présentation :

Un  DFD  est  un  diagramme  qui  représente  les  spécifications  d’un  système  en  tant  que processus (fonction). Les DFD montrent comment chaque processus transforme ses entrées en sorties (flot entrant,  flot sortant). Les données peuvent être persistantes (dans des stockages) ou circulantes (flots de données).

La représentation graphique classique distingue :

  •   les fonctions par des cercles

  •   les stockages par des boîtes ouvertes 

  •   les flots par des flèches 

  •   les entités externes par des rectangles 

La capacité du diagramme de flux de données à illustrer des niveaux supérieurs ou inférieurs d’un  système  est  une  autre  caractéristique  très  utile.  Sur  un  DFD,  il  est  possible  de décomposer  les  processus  de  niveau  supérieur  en  DFD  détaillés  et  distincts  de  niveau inférieur,  on  peut  ainsi  décomposer  les  processus  de  DFD  détaillés  en  diagrammes supplémentaires pour obtenir de multiples niveaux d’abstraction.