aperçu du diagramme de flux de données
DFDs physiques vs logiques
niveaux DFD
symboles DFD & Notation
comment créer un DFD

Les entreprises sont construites sur des systèmes et des processus—une entreprise ne pourrait pas fonctionner sans eux. Des méthodes de prospection à la façon dont une équipe interagit avec les clients, presque tout ce qu’une entreprise fait implique un système quelconque. Et, en ce qui concerne les systèmes et les processus, l’efficacité est primordiale., Dans certains cas, se raser même une minute ou deux peut entraîner des économies substantielles. Il existe d’innombrables façons d’analyser et d’améliorer l’efficacité, mais celle qui se démarque est à travers les diagrammes de flux de données.

que vous amélioriez un processus existant ou en implémentiez un nouveau, un diagramme de flux de données (DFD) facilitera la tâche. Cependant, si vous n’avez jamais créé de DFD auparavant, la mise en route peut être intimidante., Il y a beaucoup à prendre en: différents niveaux de diagrammes, de symboles et de notation, sans parler de la création réelle du diagramme—naviguer tout cela prendra plus que de regarder quelques exemples. Si vous débutez dans les diagrammes de flux de données, ce guide vous aidera à démarrer.

qu’est Ce qu’un diagramme de flux de données?

un diagramme de flux de données montre la façon dont les informations circulent à travers un processus ou un système. Il comprend les entrées et sorties de données, les magasins de données et les différents sous-processus traversés par les données., Les DFD sont construits à l’aide de symboles et de notations normalisés pour décrire diverses entités et leurs relations.

Les diagrammes de flux de données représentent visuellement des systèmes et des processus qui seraient difficiles à décrire dans un morceau de texte. Vous pouvez utiliser ces diagrammes de définir un système existant et le rendre meilleur ou pour planifier un nouveau système pour la mise en œuvre. La visualisation de chaque élément permet d’identifier facilement les inefficacités et de produire le meilleur système possible.

lisez notre aperçu complet des diagrammes de flux de données pour en savoir plus sur les meilleures pratiques lors de la création de DFDs.,

diagrammes de flux de données physiques et logiques

avant de créer votre diagramme de flux de données, vous devez déterminer si un DFD physique ou logique convient le mieux à vos besoins. Si vous êtes nouveau dans les diagrammes de flux de données, ne vous inquiétez pas—la distinction est assez simple.

Les diagrammes de flux de données logiques se concentrent sur ce qui se passe dans un flux d’informations particulier: quelles informations sont transmises, quelles entités reçoivent ces informations, quels processus généraux se produisent, etc., Les processus décrits dans un DFD logique sont des activités commerciales-un DFD logique ne se penche pas sur les aspects techniques d’un processus ou d’un système. Les employés Non techniques devraient être capables de comprendre ces diagrammes.

diagramme de flux de données logiques (cliquez sur l’image pour la modifier en ligne)

Les diagrammes de flux de données physiques se concentrent sur la façon dont les choses se passent dans un flux d’informations. Ces diagrammes spécifient le logiciel, le matériel, les fichiers et les personnes impliquées dans un flux d’informations., Un diagramme de flux de données physiques détaillé peut faciliter le développement du code nécessaire à la mise en œuvre d’un système de données.

diagramme de flux de données physiques (cliquez sur l’image pour modifier en ligne)

Les diagrammes de flux de données physiques et logiques peuvent décrire le même flux d’informations. En coordination, ils fournissent plus de détails que l’un ou l’autre diagramme ne le ferait indépendamment. Lorsque vous décidez lequel utiliser, gardez à l’esprit que vous pourriez avoir besoin des deux.,

consultez ce guide des DFDs physiques et logiques pour plus d’informations

niveaux de diagramme de flux de données

Les diagrammes de flux de données sont également classés par niveau. En commençant par le plus basique, le niveau 0, les DFD deviennent de plus en plus complexes à mesure que le niveau augmente. Lorsque vous construisez votre propre diagramme de flux de données, vous devrez décider du niveau de votre diagramme.

Les DFD de niveau 0, également appelés diagrammes de contexte, sont les diagrammes de flux de données les plus élémentaires. Ils offrent une vue large qui est facilement digestible mais offre peu de détails., Les diagrammes de flux de données de niveau 0 montrent un nœud de processus unique et ses connexions à des entités externes.

modèle de diagramme de flux de données de niveau 0 (cliquez sur l’image pour la modifier en ligne)

Les DFD de niveau 1 sont toujours un aperçu général, mais ils vont plus en détail qu’un diagramme de contexte. Dans un diagramme de flux de données de niveau 1, le nœud de processus unique du diagramme de contexte est décomposé en sous-processus., Au fur et à mesure que ces processus sont ajoutés, le diagramme aura besoin de flux de données et de magasins de données supplémentaires pour les relier entre eux.

modèle de diagramme de flux de données de niveau 1 (Cliquez sur l’image pour la modifier en ligne)

Niveau 2+ DFDs décomposent simplement les processus en sous-processus plus détaillés. En théorie, DFDs pourrait aller au-delà du niveau 3, mais ils le font rarement. Les diagrammes de flux de données de niveau 3 sont suffisamment détaillés pour qu’il n’ait généralement pas de sens de les décomposer davantage.,

modèle de diagramme de flux de données Niveau 2 (Cliquez sur l’image pour modifier en ligne)

symboles et notation de diagramme de flux de données

selon la méthodologie (Gane et Sarson vs. Yourdon et Coad), les symboles DFD varient légèrement. Cependant, les idées de base restent les mêmes. Un diagramme de flux de données comporte quatre éléments de base: les processus, les magasins de données, les entités externes et les flux de données. L’image ci-dessous montre les formes standard pour les deux méthodes.,

Si vous ne savez pas comment utiliser chaque symbole, lisez notre guide des symboles DFD.

comment créer un diagramme de flux de données

maintenant que vous avez des connaissances de base sur les diagrammes de flux de données et comment ils sont classés, vous êtes prêt à créer votre propre DFD. Le processus peut être décomposé en 5 étapes:

1. Identifiez les principales entrées et sorties de votre système

presque tous les processus ou systèmes commencent par une entrée d’une entité externe et se terminent par la sortie de données vers une autre entité ou base de données., L’identification de ces entrées et sorties donne une vue macro de votre système—elle montre les tâches les plus larges que le système doit accomplir. Le reste de votre DFD sera construit sur ces éléments, il est donc crucial de les connaître très tôt.

2. Construire un diagramme de contexte

une Fois que vous avez identifié les principales entrées et sorties, la construction d’un diagramme de contexte est simple. Dessinez un nœud de processus unique et connectez-le à des entités externes associées. Ce nœud représente l’information de processus la plus générale subit pour aller de l’entrée à la sortie.,

l’exemple ci-dessous montre comment les informations circulent entre différentes entités via une communauté en ligne. Les données circulent vers et depuis les entités externes, représentant à la fois les entrées et les sorties. Le nœud central, « communauté en ligne”, est le processus général.

3. Développez le diagramme de contexte dans un DFD de niveau 1

le nœud de processus unique de votre diagramme de contexte ne fournit pas beaucoup d’informations—vous devez le décomposer en sous-processus. Dans votre diagramme de flux de données de niveau 1, vous devez inclure plusieurs nœuds de processus, les principales bases de données et toutes les entités externes., Parcourez le flux d’informations: où commence l’information et ce qui doit lui arriver avant chaque magasin de données?

4. Développez à un niveau 2 + DFD

pour améliorer le détail de votre diagramme de flux de données, suivez le même processus qu’à l’étape 3. Les processus de votre DFD de niveau 1 peuvent être décomposés en sous-processus plus spécifiques. Encore une fois, assurez—vous d’ajouter tous les magasins et flux de données nécessaires-à ce stade, vous devriez avoir une ventilation assez détaillée de votre système. Pour progresser au-delà d’un diagramme de flux de données de niveau 2, répétez simplement ce processus., Arrêtez-vous une fois que vous avez atteint un niveau de détail satisfaisant.

5. Confirmez l’exactitude de votre diagramme final

lorsque votre diagramme est complètement dessiné, parcourez-le. Portez une attention particulière au flux d’informations: cela a-t-il un sens? Tous les magasins de données nécessaires sont-ils inclus? En regardant votre diagramme final, les autres parties devraient être en mesure de comprendre le fonctionnement de votre système. Avant de présenter votre diagramme final, vérifiez auprès de vos collègues pour vous assurer que votre diagramme est compréhensible.,

Diagramme de Flux de Données Exemple (Cliquez sur l’image pour modifier en ligne)

Partage votre diagramme de flux de données

Après avoir terminé votre DFD, la prochaine étape est de le partager. Vous ne l’avez pas créé uniquement pour vous—même-que ce soit les membres de l’équipe, votre patron ou les parties prenantes, il y a de fortes chances que quelqu’un d’autre ait besoin de le voir. Si vous utilisez Lucidchart pour créer un diagramme de flux de données, vous aurez une variété d’options de partage à votre disposition., Les diagrammes peuvent être envoyés directement dans Lucidchart, donnant au destinataire l’accès au document Lucidchart. Selon le rôle du destinataire, vous pouvez lui donner l’autorisation de modifier ou d’envoyer le diagramme en vue uniquement. Les intégrations étendues de Lucidchart permettent le partage de diagrammes sur plusieurs autres plates-formes, notamment G Suite et Slack.

commencer avec notre diagramme de flux de données du logiciel.

en Savoir plus