Made with

Data Flow Diagram

Data Flow Diagram (DFD) is the part of the SSADM method (Structured Systems Analysis and Design Methodology), intended for analysis and information systems projection. Data Flow Diagrams are intended for graphical representation of data flows in the information system and for analysis of data processing during the structural projection. By means of data flow diagrams, it is possible to show visually the work of the information system and the results of this work. Data Flow Diagram visualizes processes, data depositories, and external entities in information systems and data flow connecting these elements.

Data Flow Diagram consists of the following components:

  • Processes and functions which represent actions that happened in the information system;
  • External entities which represent in the system data ingoing and outgoing from it;
  • Data depositories which represent places in the system where data can be saved for a definite period of time;
  • Data flows, indicating the direction and character of data flowing in the considered information system.

Diagram element Graphical presentation
External Entity
Data Store
Data Flow

This variant of presentation of Data Flow Diagram objects got the name of Yourdon – de Marco notation.

Objects of Data Flow Diagrams are interpreted in the following way:

  • Processes transform input data flows into output data flows;
  • Data depositories serve only for the keeping of ingoing data and do not change them;
  • Data flows changes in external entities do not considered.

Every diagram object should have a name. Each data flow is denoted with an indication of transferred data and with the possibility of an indication of the format of these data. Data Flow Diagram should not involve more than 10 objects, excluding arrows, representing data flows. In the case of a more complicated system, the totality of several objects (as a rule, processes) is united and represented on the diagram in the form of one object. This complicated compound object is presented in the form of a separate flow diagram. Each component has a number, at this, diagrams illustrating compound objects are numerated starting from the number of an object which they describe. For example components of the diagram of the description of an object with number 5 will be enumerated 5.1, 5.2, etc. Generally, Process Flow Diagram depicts just the major equipment without details.

For clearness, there is a possibility to duplicate notations of used data depositories and external entities. Processes can’t be duplicated. For example, if one the same data depository is used in several different processes it is better to duplicate it on the diagram but not to create several intricate data flow arrows from one object to several processes. This concerns external entities as well. Duplicates of data depositories are marked with the double line from the left side, external entities duplicates - with the asterisk.

Data flow on the diagram can ramify and merge which implies branching or confluence of data in the information system.

Data Flow Diagram *

Example 1. Data Flow Diagram

Thus the information system is represented by a planner in the form of the high-level DFD in which objects are worked out in detail by diagrams of the lower level with the preset level of detailed elaboration. There is also another way of looking at which all events in the system are described at once and each event is represented in the form of process transforming data flows, further these sub runs are grouped for getting diagrams of the higher level.

process flow diagram

Example 2. Data Flow Diagram in ConceptDraw DIAGRAM

The following features make ConceptDraw DIAGRAM extended with Data Flow Diagrams Solution the best Data Flow Diagram software:

  1. You don't need to be an artist to draw professional-looking diagrams in a few minutes.
  2. Large quantity of ready-to-use vector objects makes your drawing diagrams quick and easy.
  3. A great number of predesigned templates and samples give you a good start for your own workflow diagram or process flow diagram.
  4. ConceptDraw DIAGRAM provides you the possibility to use the grid, rules, and guides. You can easily rotate, group, align, arrange the objects, use different fonts and colors to make your organizational workflow diagram exceptionally looking.
  5. All ConceptDraw DIAGRAM documents are vector graphic files and are available for reviewing, modifying, and converting to a variety of formats: image, HTML, PDF file, MS PowerPoint Presentation, Adobe Flash, MS Visio.
  6. Using ConceptDraw STORE you can navigate through ConceptDraw Solution Park, managing downloads and updates. You can access libraries, templates, and samples directly from the ConceptDraw STORE.
  7. If you have any questions, our free of charge support is always ready to come to your aid.


Why Flowchart Important to Accounting Information System? →

The Accounting flowchart shows how information flows from source documents through the accounting records. The are based on the accounting procedures or processes. Flowcharts are used to represent accounting information in a system. There are special symbols which are used to create accounting flowcharts. Try conceptdraw flowcharting set of symbols to draw a professional charts.Why Flowchart Important to<br> Accounting Information System? *
Picture: Why Flowchart Important to Accounting Information System?
Related Solution:

How To Share Presentation via Skype →

Tools to deliver presentations remotely via SkypeHow To Share Presentation via Skype *
Picture: How To Share Presentation via Skype
Related Solution:

Electrical Symbols — Composite Assemblies →

Electronic components have two or more electrical terminals (or leads) aside from antennas which may only have one terminal. These leads connect to create an electronic circuit with a particular function (for example an amplifier, radio receiver, or oscillator). Basic electronic components may be packaged discretely, as arrays or networks of like components, or integrated inside of packages such as semiconductor integrated circuits, hybrid integrated circuits, or thick film devices. 26 libraries of the Electrical Engineering Solution of ConceptDraw DIAGRAM make your electrical diagramming simple, efficient, and effective. You can simply and quickly drop the ready-to-use objects from libraries into your document to create the electrical diagram.Electrical Symbols — Composite Assemblies *
Picture: Electrical Symbols — Composite Assemblies
Related Solution:

Network Topologies →

When describing any computer network, we imagine a set of devices and nodes, arranged in some way. Talking about network structures, we should distinguish physical and logical network topologies, as physical topology is about devices location and logical topology illustrates data flow. In the same time, they do not have to match, and some devices, such as repeaters, may have a physical star layout, but a bus logical topology. There are two main types of computer network topologies: Physical topology that show the physical organization of a network - equipment and types of connections. Star network topology involves a set of devices that is connected to a single hub (router). Ring network topology means that, devices connected according this topology have two connections, connecting with nearby devices to make a loop. Bus network topology is the topology presented at the current diagram. It is similar to a ring topology. The difference is that data moves up and down a linear connection, copying itself where network equipment works as bus-stations along the way. This network topology can be used for small network, or when adding an extra device into a network.Network Topologies
Picture: Network Topologies
Related Solution:

Purchase Process Flow Chart,Receiving Process Flow Chart,Accounting Flowchart Example. →

The purchasing process follows very specific guidelines and includes a purchasing cycle flowchart and receiving process flow chart. Common key elements of purchasing process. It is important to know how purchasing processes work and how each operation is done.Purchase Process Flow Chart,<br>Receiving Process Flow Chart,<br>Accounting Flowchart Example. *
Picture: Purchase Process Flow Chart,Receiving Process Flow Chart,Accounting Flowchart Example.
Related Solution:

UML Diagram Types List →

Two types of diagrams are used in UML: Structure Diagrams and Behavior Diagrams. Behavior Diagrams represent the processes proceeding in a modeled environment. Structure Diagrams represent the elements that compose the system.UML Diagram Types List *
Picture: UML Diagram Types List
Related Solution: