Table des matières

Diagramme de flux de données

Définition

Le diagramme de flux de données est un outil de représentation graphique de système d'information.

Il permet d'avoir une vue synthétique des flux de données avec les tiers et des fonctions de transformation à l'œuvre dans l'entreprise.

Comme une carte, il peut être réalisé à différentes échelles :

Le diagramme de données est utilisable aussi bien pour des fonctions manuelles que des fonctions informatique, dans la pratique il permet de préciser les limites du système informatique.

Conventions

Il existe plusieurs convention graphique pour représenter des diagrammes de flux de données. Nous vous proposons ici une adaptation qui utilise des notations UML et l'outil libre PlantUML. Commençons par définir les 4 concepts de bases.

Entité externe

En anglais “External Entity”.
Tout acteur (tiers - personne morale ou physique) échangeant de l'information avec le système considéré.

L'acteur est externe si pour le diagramme considéré on ne s'intéresse pas à la manière dont il produit ou consomme l'information. Dans le cas contraire on représentera la fonction de l'acteur.

Il est possible de dupliquer ce symbole sur un diagramme, dans ce cas on ajoute une numérotation après le nom : Entité (n).

Fonction

En anglais “Process”.
Tout processus de transformation d'information (de données) effectué par le système considéré.

Chaque fonction doit être décrite par un verbe suivit d'un complément : faire ceci, faire cela …

Il n'est pas possible de dupliquer ce symbole sur un diagramme. Chaque fonction est unique.

La fonction doit produire au moins un flux de données et s'alimenter d'au moins un autre flux.

Sur un modèle organisationnel, on peut ajouter le nom de l'acteur qui réalise cette fonction.

Dépôt de données

En anglais “Datastore”.
Tout ensemble de données conservé par le système considéré, sans tenir compte de sa forme (fiches, classeur, numérisation, …).

Chaque dépôt doit être décrit par un nom caractérisant la nature de l'information.

Un dépôt ne peut être crée que pour l'une des raisons suivantes :

Un dépôt doit être utilisé au moins une fois par un flux sortant et s'alimenter d'au moins un autre flux.

Il est possible de dupliquer ce symbole sur un diagramme, dans ce cas on ajoute une numérotation après le nom : Dépôt de données (n).

Flux de données

Un flux de données est représenté par une flèche et un nom qui décrit les informations échangées.
Un flux est obligatoirement en entrée ou sortie d'une fonction.
Le diagramme de flux ci-dessous présente toutes les possibilités de flux :

Acteur AActeur BCollection de donnéesCollecter l'informationÉlaborer une synthèseAccuser réceptionInformationfournieInformationmémoriséeInformationcollectéeAccuséderéceptionInformations luesà synthétiserSynthèse

Le nom de chaque flux doit indiquer le contenu de l'information transmise (de Quoi s'agit-il ? Adhésion; Don, Achat, Vente…). Éventuellement sur un modèle organisationnel ou physique on peut préciser :

Règles à respecter

Utiliser des noms significatifs

Un diagramme de flux n'est utile que si les objets sont nommés de façon signifiante. Voici une liste de questions à se poser lorsque l'on cherche un nom significatif :

Corriger les erreurs du diagramme

Tous les cas cité dans ce chapitre ne sont pas valides dans un diagramme de flux de données. Pour chacun, nous vous proposons une résolution possible.

Flux de données entre 2 entités externes

NE PAS FAIREAdhérentTrésorierAdhésion

Les adhésions sont collectées par le trésorier. Le flux alimente l'un des acteurs du système d'information de l'association. Dans ce cas il faut traduire ce que fait cet acteur de l'information qu'il reçoit en explicitant sa fonction. Avec cette représentation logique, on peut alors envisager d'affecter la fonction à un autre rôle.

FAIRECollecterles adhésions TrésorierAdhérentAdhésion

Flux de données entre 2 dépôts

NE PAS FAIREFactures à réglerFactures régléesEnregistrerles facturesFacture à réglerFacture déjà régléerèglement

Flux de données entre entité externe et dépôt

NE PAS FAIREAdhérentsComptes AnnuelsEffectuerla comptabilitéRapport financier

Fonction sans production de données (trou noir)

NE PAS FAIRESalariéCollecterle tempstravailléTemps travaillé

Fonction sans alimentation en données (production spontanée)

NE PAS FAIREAdhérentFournirles cartesd'adhérentCarte d'adhérent

Dépôt de données sans alimentation

À VÉRIFIERActeur ACollection de donnéesÉlaborer une synthèseInformations luesà synthétiserSynthèse

Dépôt de données sans utilisation

À VÉRIFIERActeur ACollection de donnéesCollecter l'informationInformationfournieInformationmémorisée

Ressources

Retourner aux sommaires