Générateur de diagrammes de flux de données
Vos DFD de contexte et de niveau 1 à partir d'une simple description
Décrivez qui envoie quoi à votre système, ce que le système en fait et où les données sont stockées. SciDraw AI dessine les entités externes, les processus numérotés, les magasins de données et les flux de données étiquetés, en notation Yourdon/DeMarco ou Gane-Sarson.
Exemples de diagrammes de flux de données
Cliquez sur un exemple pour charger sa description.
Que fait ce générateur de diagrammes de flux de données ?
Il dessine un diagramme de flux de données à partir d'une description de la provenance des données, de la façon dont elles sont traitées et de l'endroit où elles sont stockées. Les entités externes deviennent des rectangles, les processus deviennent des cercles numérotés (Yourdon/DeMarco) ou des boîtes aux coins arrondis (Gane-Sarson), les magasins de données deviennent des rectangles ouverts d'un côté avec un identifiant, et chaque flux de données devient une flèche étiquetée allant de sa source à sa destination. Il est idéal pour vos cours d'analyse de systèmes, le chapitre d'analyse de votre thèse et vos documents de spécifications logicielles.
Pourquoi les diagrammes de flux de données sont utiles
- Un diagramme de contexte fixe la frontière du système et chaque entrée et sortie sur une seule image.
- Les DFD de niveau 1 et de niveau 2 décomposent un système en processus que vous pouvez concevoir et tester séparément.
- Les cours d'analyse structurée et de nombreux documents de spécifications exigent un DFD de niveau supérieur et un DFD de niveau 1.
Comment dessiner un diagramme de flux de données
Commencez par le diagramme de contexte (niveau supérieur) : l'ensemble du système est représenté comme un seul processus, entouré par les entités externes qui envoient ou reçoivent des données. Nommez chaque flux par les données qu'il transporte ("détails de la commande", et non "envoyer"). Dessinez ensuite le niveau 1 : divisez le système en trois à sept processus numérotés et ajoutez les magasins de données qu'ils lisent et écrivent. Formulez chaque flux sous la forme "source → destination : données" dans votre description, afin que chaque flèche pointe dans le bon sens. N'oubliez pas les règles des DFD : les données se déplacent entre les entités et les magasins uniquement par l'intermédiaire d'un processus, et chaque processus a au moins une entrée et une sortie.
Éléments d'un diagramme de flux de données
- Entité externe : un rectangle pour une personne, une organisation ou un système extérieur au vôtre.
- Processus : un cercle numéroté (Yourdon) ou un rectangle aux coins arrondis (Gane-Sarson) qui transforme les données.
- Magasin de données : un rectangle ouvert d'un côté avec un identifiant tel que D1, où les données sont conservées.
- Flux de données : une flèche étiquetée avec les données qu'elle transporte, de la source à la destination.
- Niveaux : le diagramme de contexte (niveau 0) et sa décomposition en diagrammes de niveau 1 et de niveau 2.
Foire aux questions
Quelle est la différence entre un diagramme de contexte et un DFD de niveau 1 ?
Un diagramme de contexte (également appelé diagramme de niveau supérieur ou de niveau 0) montre l'ensemble du système comme un seul processus avec ses entités externes et ses flux de données. Un DFD de niveau 1 ouvre ce processus en plusieurs sous-processus numérotés et ajoute les magasins de données. Précisez quel niveau vous souhaitez dans votre description.
Comment dois-je décrire les flux de données ?
Rédigez un flux par phrase sous la forme "source → destination : données", par exemple "Customer → 1 Traiter la commande : détails de la commande". Pour un échange bidirectionnel, écrivez deux flux. Nommez les magasins de données avec un identifiant tel que D1 afin qu'ils ne soient dessinés qu'une seule fois.
Quelle notation utilise-t-il ?
Yourdon/DeMarco par défaut : les processus sous forme de cercles, les magasins de données sous forme de rectangles ouverts. Demandez la notation Gane-Sarson dans votre description pour obtenir des boîtes de processus arrondies avec le numéro dans une bande supérieure.
Le diagramme généré est-il toujours correct ?
Pas toujours. Vérifiez que chaque flux pointe dans le bon sens, qu'aucun magasin ni aucune entité n'apparaît deux fois et qu'aucun flux ne manque. Les diagrammes contenant une dizaine de flux ou moins sont les plus fiables ; divisez les systèmes plus importants en différents niveaux.
Puis-je modifier le diagramme par la suite ?
Oui. Téléchargez-le au format PNG haute résolution, ou ouvrez-le dans l'éditeur pour continuer à l'affiner. Depuis l'éditeur, vous pouvez le convertir en fichier vectoriel SVG (10–15 crédits), en fichier PowerPoint PPTX (10 crédits) ou en fichier Visio (20 crédits).
Combien de crédits cela coûte-t-il ?
Chaque diagramme utilise 5 crédits en 2K. Un compte gratuit reçoit 10 crédits à l'inscription et 5 de plus chaque jour ; les forfaits payants et les packs de crédits en ajoutent davantage. Consultez la page des tarifs pour connaître les forfaits actuels.
Découvrir plus d'outils
Générateur de diagrammes entité-association
Dessinez des diagrammes entité-association avec la notation de Chen ou patte de corbeau
Essayer gratuitementGénérateur de diagrammes de séquence
Transformez un flux d'appels en un diagramme de séquence UML
Essayer gratuitementGénérateur de diagrammes de cas d'utilisation
Dessinez des diagrammes de cas d'utilisation UML avec des acteurs, include et extend
Essayer gratuitementDessinez votre diagramme de flux de données maintenant
Décrivez vos entités, processus et magasins de données et obtenez un DFD clair.
