Le Data Flow Diagram (DFD ; en français, diagramme de flux de données) est un type de représentation graphique du flux de données à travers un système d’information. Cet outil est souvent utilisé comme étape préliminaire dans la conception d’un système afin de créer un aperçu de ce système d’information. De plus, il est également utilisé pour visualiser le traitement de données (structured design). Il montre quel type d’informations entre (input) ou sort (output) du système, d’où elles proviennent et où elles sont stockées. Cependant, il n’indique ni la temporalité des transmissions de données, ni l’ordre dans lequel les données circulent. Azna fut le premier à développer la conception structurée, basée sur le modèle de programmation de Martin et Estrin's "graphe de flux de données". À partir des années 1970, les diagrammes de flux de données (DFD) ont été très utilisés afin de visualiser les principales étapes et les données concernées par l’utilisation d’un logiciel. Aujourd'hui, ils servent à montrer les flux de données au sein d’un système d'information, celui-ci s’apparente le plus souvent au système informatique mis en place. En effet, le DFD est très utile afin de mieux visualiser les flux de données majeurs (décision à prendre avec certitude) ou pour développer de nouvelles structures du "système d’information". Les diagrammes de flux de données (DFD) sont l'une des trois composantes essentielles de SSADM. Ils sont aujourd'hui utilisés dans la modélisation de "process", au sens de "métier". Dans ce contexte le "process" est une activité qui est déclenchée par l'arrivée de flux d'informations (dossiers, fichiers, mèls...) et qui produira, sous certaines conditions, d'autres flux d'informations "consommés" par d'autres "process". Le modèle de flux de données (DFD) aussi appelé modèle de flux conceptuels (MFC) détaille les activités en domaine d’étude. Ce modèle représente les flux internes au domaine, contrairement au modèle de contexte, qui fait aussi partie des diagrammes de flux, mais qui ne représente que les flux extérieurs au domaine.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Cours associés (6)
ME-213: Programmation pour ingénieur
Mettre en pratique les bases de la programmation vues au semestre précédent. Développer un logiciel structuré. Méthode de debug d'un logiciel. Introduction à la programmation scientifique. Introductio
AR-402(k): Studio MA2 (Huang)
The studio examines the effects of artificial intelligence on architecture and cities. We explore data-driven design processes by the use of algorithmic and parametric tools that take into considerat
AR-302(k): Studio BA6 (Huang)
The studio examines the effects of artificial intelligence on architecture and cities. We explore data-driven design processes by the use of algorithmic and parametric tools that take into considerati
Afficher plus
Publications associées (77)
Concepts associés (14)
Business process modeling
Business process modeling (BPM) in business process management and systems engineering is the activity of representing processes of an enterprise, so that the current business processes may be analyzed, improved, and automated. BPM is typically performed by business analysts, who provide expertise in the modeling discipline; by subject matter experts, who have specialized knowledge of the processes being modeled; or more commonly by a team comprising both. Alternatively, the process model can be derived directly from events' logs using process mining tools.
Function model
In systems engineering, software engineering, and computer science, a function model or functional model is a structured representation of the functions (activities, actions, processes, operations) within the modeled system or subject area. A function model, similar with the activity model or process model, is a graphical representation of an enterprise's function within a defined scope. The purposes of the function model are to describe the functions and processes, assist with discovery of information needs, help identify opportunities, and establish a basis for determining product and service costs.
Functional flow block diagram
A functional flow block diagram (FFBD) is a multi-tier, time-sequenced, step-by-step flow diagram of a system's functional flow. The term "functional" in this context is different from its use in functional programming or in mathematics, where pairing "functional" with "flow" would be ambiguous. Here, "functional flow" pertains to the sequencing of operations, with "flow" arrows expressing dependence on the success of prior operations.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.