Les diagrammes de flux de données (DFD) s'appuient sur quatre éléments fondamentaux (processus, flux, stockages et entités externes) dont la représentation graphique varie selon la méthodologie employée, telle que Gane et Sarson, Coad-Yourdon ou UML.
● La notation de Gane et Sarson s'appuie sur des symboles simples comme des cercles pour les processus et des rectangles ouverts pour le stockage, tandis que Coad-Yourdon privilégie l'abstraction avec des rectangles de base pour les processus et des flèches non étiquetées.
● Le standard UML permet de représenter les DFD en adaptant ses diagrammes de cas d'utilisation pour illustrer les entités externes et ses diagrammes d'activité pour symboliser les processus via des rectangles arrondis.
● Pour concevoir un DFD dans Wondershare EdrawMax, il faut démarrer un projet de type Organigramme, choisir un modèle DFD, puis glisser-déposer, relier avec l'outil de connexion et étiqueter les symboles sur la zone de travail.
Demandez un résumé à l'IA
Les processus d'un système, le flux de données, le stockage de données et les entités externes peuvent tous être mieux compris à l'aide de représentations graphiques, ou DFD. Ces diagrammes utilisent des symboles et notations particuliers. Nous examinerons dans ce blog les notations et symboles importants utilisés dans les DFD, y compris ceux présentés par Coad-Yourdon, UML, Gane et Sarson, et d'autres méthodes importantes.
Dans cet article

Éléments de base dans un DFD
- Processus: Une fonction ou transformation qui reçoit des données d'entrée, les traite et génère des données de sortie est appelée un processus ; elle est symbolisée par un cercle.
- Flux de données: Le mouvement des données entre les processus, les stockages de données et les entités externes est représenté par un flux de données, qui est représenté par des flèches. Ils démontrent comment les données sont échangées et modifiées au sein du système.
- Stockage de données: Un stockage de données, généralement représenté par un rectangle, est un emplacement où les données, telles que des fichiers, bases de données ou référentiels, sont conservées. Les informations peuvent être conservées entre les processus en utilisant ces stockages de données.
- Entité externe: Une entité externe est une entité en dehors du système qui communique avec lui en envoyant ou en recevant des données. Elle est représentée comme une forme rectangulaire avec des bords arrondis.
Examinons maintenant les différentes notations et symboles trouvés dans les DFD créés en utilisant diverses méthodologies :
Symboles de Gane et Sarson
Un ensemble de symboles couramment utilisé pour les DFD a été introduit par l'approche de Gane et Sarson. Le flux de données et les processus système sont représentés par ces symboles, qui sont connus pour être simples et pratiques.
- Symbole de processus: Un cercle est utilisé dans les deux notations pour symboliser un processus. Une étiquette à l'intérieur du cercle donne un bref résumé de la procédure. Prenez "Gestion des stocks" ou "Traitement des commandes", par exemple.
- Symbole de flux de données: Les processus, stockages de données et entités externes sont reliés par des flèches pour représenter les flux de données. Les étiquettes sur les flèches indiquent le nom ou le contenu des données, et les flèches indiquent la direction dans laquelle les données se déplacent.
- Symbole de stockage de données: Un rectangle ouvert est utilisé dans la notation de Gane et Sarson pour représenter un stockage de données. Le nom ou l'objectif du stockage de données est indiqué sur l'étiquette à l'intérieur du rectangle.
- Symbole d'entités externes: Semblables aux éléments DFD fondamentaux, les entités externes sont représentées comme des rectangles avec des coins arrondis. Le nom de l'entité externe est spécifié par des étiquettes à l'intérieur des rectangles.
Symboles UML
L'ingénierie logicielle utilise le langage de modélisation unifié (UML) largement reconnu comme langage de modélisation. Les symboles UML standard peuvent être utilisés pour les adapter, même s'il n'est pas spécifiquement conçu pour représenter les DFD.
- Diagrammes de cas d'utilisation: Les entités externes et leurs interactions avec le système peuvent être représentées à l'aide d'un diagramme de cas d'utilisation en UML. Les cas d'utilisation sont représentés comme des ovales, et les acteurs sont représentés comme des personnages en bâton. Les interactions sont représentées à l'aide de lignes reliant les acteurs et les cas d'utilisation.
- Diagrammes d'activité: Dans un DFD, les processus peuvent être représentés par des diagrammes d'activité. Les rectangles arrondis sont utilisés pour symboliser les activités, tandis que les flèches sont utilisées pour illustrer le flux de contrôle.
Symboles de Coad-Yourdon
La technique Yourdon de Peter Coad et Edward Yourdon a introduit un ensemble unique de symboles DFD. Ces symboles offrent un aperçu de plus haut niveau du flux de données et des opérations système et sont plus abstraits.
- Symbole de processus : Un rectangle de base est utilisé dans la notation Coad-Yourdon pour symboliser un processus. Le processus ou son objectif est expliqué par l'étiquette à l'intérieur du rectangle.
- Symbole de flux de données : Les processus sont reliés par des flèches pour représenter les flux de données. Coad-Yourdon n'étiquette pas les flèches comme le font d'autres notations. Au contraire, celles-ci sont généralement données dans la documentation de support.
- Symbole de stockage de données : Des lignes parallèles qui ressemblent à un double rectangle sont utilisées pour symboliser les stockages de données. L'objectif du stockage de données est indiqué sur l'étiquette à l'intérieur.
- Symbole d'entité externe : Le symbole d'une entité externe est un rectangle avec une ligne étroite le reliant à un processus ou à un stockage de données.
Autres méthodologies
Outre les notations précédemment mentionnées, leurs symboles sont utilisés pour les DFD dans plusieurs autres méthodologies :
- Symboles de DeMarco: Tom DeMarco a développé une notation avec des symboles spéciaux, comme un cylindre pour le stockage de données et une forme de losange pour symboliser les opérations.
- Symboles de la méthode d'analyse et de conception de systèmes structurés: Les rectangles sont utilisés pour le stockage de données, les rectangles à coins arrondis pour les entités externes et les cercles pour les processus. SSADM utilise également des flèches pour représenter les flux de données.
Comment créer un diagramme de flux de données avec Wondershare EdrawMax
Créer un diagramme de flux de données (DFD) avec Wondershare EdrawMax est un processus simple :
1. Lancer EdrawMax :
Ouvrez l'application EdrawMax sur votre ordinateur et connectez-vous ou inscrivez-vous.

2. Aller à l'organigramme :
Dans l'interface EdrawMax, cliquez sur "Nouveau" pour démarrer un nouveau projet. Ensuite, sélectionnez "Organigramme" dans les catégories à gauche.

3. Sélectionner un modèle DFD :
Sélectionnez le modèle selon vos besoins. Cliquez sur le modèle pour démarrer votre projet.

4. Ajouter des symboles :
Le modèle DFD vous fournira une toile et un ensemble initial de symboles. Commencez par glisser-déposer les symboles DFD appropriés sur la toile.

5. Connecter les symboles :
Utilisez l'outil de connexion pour relier les symboles et représenter le flux de données entre eux. Cliquez sur le symbole, puis cliquez et faites glisser pour créer des connecteurs.

6. Étiquette :
Ajoutez des étiquettes et du texte en double-cliquant sur la feuille pour fournir une description claire de son objectif et de sa fonction dans le système.

7. Couleur et style :
Personnalisez l'apparence de votre DFD en sélectionnant des symboles, lignes ou formes et en modifiant leur couleur, style de ligne ou style de police.

8. Enregistrer et exporter :
Une fois que vous êtes satisfait de votre DFD, enregistrez votre travail. Vous pouvez l'enregistrer dans divers formats.

Conclusion
Les diagrammes de flux de données, ou DFD, sont des outils efficaces pour comprendre et illustrer comment l'information circule à travers un système. Que ce soit Gane et Sarson, UML, Coad-Yourdon, DeMarco, SSADM ou une autre technique qui soit utilisée, cela peut affecter les symboles et notations qui sont choisis pour un DFD.