Différence entre diagramme de flux de données (DFD) et organigramme (Flow Chart)
La différence entre un diagramme de flux de données (DFD) et un organigramme (FC) est que le DFD décrit généralement le flux de données au sein d'un système, tandis que l'organigramme décrit la logique détaillée d'un processus métier.
Comprendre un diagramme de flux de données
Les DFD sont des outils bienvenus en analyse et conception structurées, montrant le flux d'information à travers un système. Chaque processus transforme des entrées en sorties. On commence par un diagramme de contexte (vue d'ensemble), puis on détaille chaque processus en approche descendante : niveau 1 (processus majeurs), niveau 2 (analyse approfondie). Le résultat est une série de diagrammes représentant l'activité du système clairement.
Utiliser un diagramme de flux de données
Pour illustrer les processus d'un système avec un DFD, cinq symboles sont nécessaires. L'entité externe (ovale) = source/destination de flux hors zone d'étude. Le processus (rectangle) = manipulation des flux dans le système. Une ligne avec flèches = flux de données (source→destination). Magasin de données (rectangle ouvert) = stockage d'info dans le système. Flux de ressource = flux de matériel physique source→destination.
Comprendre un organigramme
Les organigrammes sont des diagrammes faciles à comprendre, illustrant visuellement comment chaque processus fonctionne en le décomposant en étapes. Excellent outil de communication, ils clarifient ou questionnent le but de la procédure et les améliorations possibles.
Utiliser un organigramme
Un organigramme utilise typiquement trois symboles : cercle allongé = début/fin ; rectangle = instruction/action ; losange = décision nécessaire. En travaillant la procédure, indiquez chaque processus avec son symbole, montrez la connexion au suivant et le flux avec une flèche. Si besoin de plusieurs pages, utilisez connecteurs (numéros dans cercles). Rappelez-vous : l'organigramme est un moyen de communication.
En contraste
Alors que les DFD représentent le flux de données, l'organigramme montre le flux de contrôle. Dans un organigramme, on détermine quelles opérations, dans quel ordre, sous quelles conditions. Dans un DFD, l'information procédurale n'est pas nécessaire. Il n'est pas nécessaire de montrer le timing, ou si le processus est séquentiel/parallèle dans le DFD, mais c'est crucial dans l'organigramme.
