Les diagrammes de flux de données (DFD) logiques définissent les opérations et les informations nécessaires au fonctionnement de l'entreprise, tandis que les DFD physiques décrivent la mise en œuvre technique, les logiciels et les protocoles manuels du système.
● Le modèle logique est conçu pour communiquer avec les utilisateurs du système en représentant les activités commerciales et les collectes de données permanentes sans tenir compte de la méthode de stockage technique.
● Le modèle physique est destiné à la conception et aux programmeurs, intégrant le séquençage précis des processus, les contrôles de validation de sécurité, les stockages temporaires et les noms réels des fichiers ou bases de données.
● L'élaboration d'un diagramme physique s'appuie directement sur un diagramme logique préalable afin d'éliminer les redondances fonctionnelles et de simplifier la disposition technique avant le développement.
Demandez un résumé à l'IA
- Qu'est-ce qu'un diagramme de flux de données ?
- Diagramme de flux de données logique vs. physique
- Exemples de DFD logiques vs. physiques
- Résumé
1. Qu'est-ce qu'un diagramme de flux de données ?
Un diagramme de flux de données représente le flux d'informations avec chaque système. Il utilise des symboles spécifiés et des flèches pour afficher les entrées de données et les points de stockage ainsi que les chemins vers chaque destination. Les diagrammes de flux de données (DFD) sont classés comme physiques ou logiques. Cet article définira les diagrammes de flux de données logiques et physiques ainsi qu'un tableau comparatif.
Ils peuvent être utilisés pour évaluer un système existant ou modéliser un nouveau système. Un DFD logique repose sur l'organisation et sur la façon dont l'organisation fonctionne. En comparaison, un diagramme de flux de données physique démontre comment le système sera mis en œuvre.
Le diagramme de flux de données physique représente comment le système sera conçu. Habituellement, les diagrammes de flux de données physiques sont beaucoup plus dynamiques que les diagrammes de flux de données logiques, en grande partie en raison des multiples stockages de données existant dans un système. Les processus reflètent les applications, les composants du logiciel et les protocoles manuels.

2. Diagramme de flux de données logique vs. physique
Les différences et similitudes seront illustrées dans la partie suivante.
Développement d'un diagramme de flux de données logique
Les diagrammes de flux de données logiques démontrent comment l'organisation fonctionne. Les processus représentent les opérations de l'entreprise. Les stockages de données reflètent les données collectées indépendamment de la façon dont les données sont traitées.
Les DFD logiques se concentrent sur l'entreprise et les informations nécessaires à son fonctionnement, et non sur la façon dont le système fonctionne ou est planifié.
L'utilisation d'un modèle logique présente de nombreux avantages, notamment :
- Communication efficace avec les utilisateurs ;
- Établissement de structures stables ;
- Compréhension de l'entreprise et de ses opérations par les analystes ;
- Maintenance et flexibilité ;
- Élimination des redondances et simplification de la disposition du modèle physique.
Lors de l'interaction avec les utilisateurs du système, un modèle logique est plus facile à suivre car il est basé sur les opérations de l'entreprise. Ainsi, les consommateurs seraient familiarisés avec les tâches importantes et la plupart des informations individuelles nécessaires pour chaque activité. Les systèmes qui sont construits en utilisant un diagramme de flux de données logique sont également plus robustes car ils sont basés sur des activités commerciales et non sur des systèmes complexes ou des procédures d'application.
Développement d'un diagramme de flux de données physique
Les diagrammes de flux de données physiques construits dans EdrawMax incluent souvent des stockages intermédiaires de données, principalement un document de transaction ou une table provisoire de bases de données.
Un diagramme de flux de données logique peut être utilisé pour développer un diagramme de flux de données physique. Les diagrammes de flux de données physiques présentent plusieurs avantages, notamment :
- Description détaillée des procédures (manuelles) mises en œuvre par les êtres humains et de celles qui sont automatisées ;
- Définition des processus de manière plus approfondie que les DFD logiques ;
- Séquençage des processus qui doivent être mis en œuvre dans un ordre précis ;
- Reconnaissance des stockages de données temporaires ;
- Spécification des noms de fichiers réels, des tables de bases de données et des impressions. Les diagrammes de flux de données logiques définissent les noms de fichiers réels ainsi que les rapports afin que tout au long du processus de développement du système, les programmeurs puissent les référencer avec le dictionnaire de données ;
- Ajout de surveillance pour garantir que les procédures sont exécutées correctement. Il existe des exigences ou des validations des données à respecter lors de la saisie, de l'édition, de la suppression et d'autres processus de traitement des données.
Comparaison des diagrammes de flux de données logiques et physiques
Voici un tableau pour comparer les caractéristiques des diagrammes de flux de données logiques et physiques :
| Caractéristiques | DFD logique | DFD physique |
| Représentation du modèle | Représente comment l'entreprise fonctionne | Représente comment le système sera mis en œuvre ou comment le système existant fonctionne |
| Représentation du processus | Représente les activités et fonctions commerciales | Représente les processus manuels, les programmes et les modules de programme |
| Représentation des stockages de données | Les données sont collectées indépendamment de la façon dont elles sont stockées | Bases de données ainsi que fichiers physiques et manuels |
| Types de stockages de données | Les stockages de données contenant une collection permanente de données sont représentés | Représente les fichiers maîtres et de transition. Tout processus qui se produit à deux moments différents doit être connecté avec des stockages de données |
| Contrôles du système | Représente les contrôles commerciaux | Le contrôle du système est représenté pour la validation des données d'entrée, pour superviser l'achèvement d'un processus et pour la sécurité du système |
3. Exemples de DFD logiques vs. physiques
Voici un diagramme de comparaison illustrant le processus d'achat du client. À partir de cela, les principales différences entre les DFD logiques et physiques sont que les modes de paiement et l'action lors du calcul du coût final du produit sont présentés ci-dessous.

L'exemple ci-dessus est construit dans EdrawMax et représente un processus manuel du parcours d'un acheteur du début (sélection de l'article) à la fin (émission du reçu). Le diagramme illustre les mouvements de l'article, y compris les principaux processus manuels tels que le balayage des codes-barres et l'enregistrement d'identifiant unique.
Avec EdrawMax, il est plus facile de créer les diagrammes de flux de données logiques et physiques en choisissant un modèle intégré dans la galerie de modèles. De plus, comme il contient des symboles, icônes, formes substantiels, etc., vous pouvez personnaliser vos diagrammes de flux de données sans aucun effort.
4. Résumé
Le concept de conception hiérarchique a gagné en popularité dans le domaine de l'ingénierie logicielle et le diagramme de flux de données avec lui. Ces organigrammes de données peuvent aller d'aperçus de procédures de base à des diagrammes de flux de données approfondis à multiplicateur qui peuvent approfondir davantage la façon dont les données sont interprétées. EdrawMax est un outil efficace et convivial qui peut être utilisé pour créer des diagrammes de flux de données de tous types - les diagrammes de flux de données logiques et physiques.
/chart-tips/what-is-kwl-chart.html/chart-tips/what-is-line-graph.html/chart-tips/what-is-pie-chart.html/chart-tips/what-is-pyramid-chart.html/chart-tips/what-is-radar-chart.html/chart-tips/what-is-scatter-plot.html/chart-tips/what-is-spider-map.html/chart-tips/what-is-t-chart.html/dfd/draw-context-diagram.html/dfd/logical-vs-physical-data-flow-diagram.html/dfd/make-a-data-flow-diagram.html/diagram-tips/what-is-affinity-diagram.html/diagram-tips/what-is-composite-structure-diagram.html/diagram-tips/what-is-concept-map.html/diagram-tools/open-source-flowhcart-software.html/examples/10-free-card-examples.html/examples/10-free-infographic-templates.html/examples/10-free-timeline-templates.html/examples/affinity-diagram-examples.html/examples/agenda-examples.html/examples/apartment-blueprint-examples.html/examples/apartment-floor-plan.html/examples/arrow-diagram-examples.html/examples/aws-architecture-diagram-examples.html/examples/bank-organizational-chart-examples.html/examples/bathroom-layout-examples.html/examples/bedroom-layout-examples.html/examples/beginning-middle-end-graphic-organizer-examples.html/examples/biography-graphic-organizer-examples.html/examples/biology-diagram-examples.html