Data Flow Diagram

ConceptDraw PRO
Discover the World of Visual Communication

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 results of this work. Data Flow Diagram visualizes processes, data depositories and external entities in information systems and data flows connecting these elements.

Data Flow Diagram consists of following components:

  • Processes and functions which represent actions happened in information system;
  • External entities which represent in the system data ingoing and outgoing from it;
  • Data depositories which represent places in system where data can be saved for definite period of time;
  • Data flows, indicating 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 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 indication of transferred data and with the possibility of indication of the format of these data. Data Flow Diagram should not involve more than 10 objects, excluding arrows, representing data flows. In case of 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 flows 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 numerated 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 flows on the diagram can ramify and merge that implies branching or confluence of data in the information system.

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 details 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 subruns are grouped for getting diagrams of the higher level.

Data Flow Diagram in ConceptDraw PRO,process flow diagram

Example 2. Data Flow Diagram in ConceptDraw PRO

The following features make ConceptDraw PRO 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. Great number of predesigned templates and samples give you the good start for your own workflow diagram or process flow diagram.
  4. ConceptDraw PRO 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 PRO 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 XML.
  6. Using ConceptDraw Solution Browser v3 you can navigate through ConceptDraw Solution Park, managing downloads and updates. You can access libraries, templates and samples directly from the ConceptDraw Solution Browser.
  7. If you have any questions, our free of charge support is always ready to come to your aid.

Use Product:

  • Software Development Tool
  • Diagram Software
  • Technical Diagramming Tool
  • Business Diagramming Tool
  • Professional Business Graphics Tool

Use Solution:

Data Flow Diagrams
  • Graphical representation of the "flow" of data through an information system
  • Modeling process aspects
  • An overview of the system
  • For the visualization of data processing
  • Structured design
  • DFD templates and samples
  • Data Flow Diagram examples
  • DFD design elements
  • Import/Export Microsoft Visio™
  • Export to graphics files and PDF
  • Export to PPT™
  • Make Presentation

See also Data Flow Diagrams:

DFD — Model of Small Traditional Production Enterprise
DFD - Model of Small Traditional Production Enterprise

DFD — Process of Account Receivable
DFD — Process of Account Receivable

Data Flow Diagram (DFD)
Data Flow Diagram (DFD)

Coad/Yourdon Object Oriented Analysis model
Coad/Yourdon Object Oriented Analysis model

DFD - Last Resort Hotel Book Room Process
DFD - Last Resort Hotel Book Room Process

See also samples:

Compatibility: Apple® OS X 10.10 or later
Microsoft® Windows® 7/8.1/10

Price: ConceptDraw PRO US$199
Download ConceptDraw PRO
Free 21 Trial for Mac and PC
Buy Now
1 Diagram Software
Professional business graphics tool for drawing schemes, diagrams and illustrating business documentation
1 Mind Map Software
Excellent tool for Mind Mapping, Planning, Brainstorming, and Building Processes
1 Project Management Software
The full complement of features needed to successfully plan and execute projects, including task and resource management, reporting, and change control