Définition
Les diagrammes de flux de données (ou DFD) schématiser le flux d’informations pour tout processus ou système. Il indique d’où proviennent les données, quelles activités traitent les données et si les résultats sont stockés ou utilisés par une autre activité ou une entité externe.
Un diagramme de flux de données représente le mouvement et la transformation des données entre les (entités) externes et les processus. La sortie d’un externe ou d’un processus correspond à l’entrée d’un autre. Le diagramme de flux de données représente également les référentiels temporaires ou permanents (appelés magasins de données ou terminateurs) : ils permettent de stocker les données au sein d’un système ou d’une institution.
Les données sélectionnées doivent être inscrites dans un dictionnaire de données (se référer à la fiche « Dictionnaire de données »).
Dictionnaire de données
Votre carte de navigation pour bases de données.

Pourquoi avoir recours à un diagramme de flux de données ?

Replaces a laborious description/Portrays a complex process in a simple diagram
Visually represents your system and its interactions. Also illustrates connections to other systems.
Gives an overview of the information’s movements (How it enters and leaves a system, how it is transformed)
Helps to explain the logic behind the data flow within a system.
Can be used as part of system documentation.

Pinpoints its weaknesses, scope, interfaces, and boundaries
Identifies its needs
Helps with potential modifications
Can be used to analyze an existing system or model a new one
Ensures fluid communication between a system analyst and individuals
Helps to identify duplicated data elements or misapplied data elements.
May be used as a discovery technique for processes and data or as a Technique for the verification of functional decompositions or data models.
Les diagrammes de flux de données n’illustrent pas les séquences d’activités
Les diagrammes de flux de données n’indiquent pas qui réalise le travail ou les chemins alternatifs
Durant l’analyse des exigences, vous serez amené.e.s à créerez des diagrammes supplémentaires, intitulés des diagrammes de liens entre entités (ERDs), qui représentent la vision de la solution qu’a l’utilisatreur.rice et de ses capacités en termes d'entités, d'attributs et de relations. Vous affinerez souvent ces modèles pendant la phase de conception du projet, en particulier si vous définissez les capacités d'une application logicielle. Pendant la conception, à mesure que les diagrammes de lien entre les entités sont affinés, le modèle de données physique (qui deviendra la base d'une base de données relationnelle) est finalement créé.
Exemples
Inventaire

Comment utiliser un diagramme de flux de données
Un exemple de diagramme de flux de données

Pour en savoir plus, abonne-toi au BA Toolkit.
En plus de la brève description de la méthode, tu auras accès à :
- une explication de quand et comment l’utiliser,
- un exemple pratique,
- des conseils et recommandations d’utilisation,
- des listes de contrôle et des modèles téléchargeables,
- des références pour une lecture plus approfondie,
- …