Made with
ConceptDraw
DIAGRAM 18

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
Process
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.




TEN RELATED HOW TO's:
Make diagrams, charts, workflows, flowcharts, org charts, project charts easily with ConceptDraw software.Best Program to Make Diagrams *
Picture: Best Program to Make Diagrams
Related Solution:
When thinking about the process of decision making, it's easy to imagine it as a pyramid. We will look at a three level pyramid model as an example. Operational decisions are first that come to mind, and it's the first level. Tactical and strategic decisions are the second and the third levels. Pyramid (triangle) diagrams are used to show some hierarchical data. Because to the pyramid form of diagram, each diagram slice has a different width. The width of each segment depends on its hierarchical level. The current image illustrates the model of information system types. Most graphically the model can be represented as a three level pyramid. The first level shows a system of transaction processing It is concentrated on operational tasks. The second level is devoted to tactical solutions of the information system management. And at least, the third level addresses strategy and represents the executive information system. This three level pyramid sample is supplied with the ConceptDraw Pyramid Diagrams solution from Marketing area of ConceptDraw Solution Park.Pyramid Diagram *
Picture: Pyramid Diagram
Related Solutions:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Flowcharts solution from the Diagrams area of ConceptDraw Solution Park. This sample shows the Flowchart of the Subprime Mortgage Crisis. This Flowchart describes the decline in housing prices when the housing bubble burst and what it caused on the housing and financial markets. You can also see the Government and Industry responses in this crisis situation.Flowchart on Bank. <br>Flowchart Examples *
Picture: Flowchart on Bank. Flowchart Examples
Related Solution:
You need design Cylinder Venn Diagram? Nothing could be easier with ConceptDraw DIAGRAM software.Cylinder Venn Diagram
Picture: Cylinder Venn Diagram
Related Solution:
ConceptDraw DIAGRAM diagramming and vector drawing software extended with Rapid UML Solution from the Software Development Area is a powerful online diagram tool that will help you design any types of UML diagrams simply and fast.Online Diagram Tool *
Picture: Online Diagram Tool
Related Solution:
You need design the Functional Block Diagram and dream to find the useful tools to draw it easier, quickly and effectively? ConceptDraw DIAGRAM offers the Block Diagrams Solution from the Diagrams Area which will help you!Functional Block Diagram *
Picture: Functional Block Diagram
Related Solution:
An abstract representation is usually the first thing you will need while developing a database. To understand the ways that databases are structured, you should look through entity-relationship diagram examples and see the notations features and attributes. With an entity-relationship model you can describe a database of any complexity. This Entity-relationship diagram is a tool for software developers. It enables every element of database to be managed, communicated and tested before release. This ERD was created using symbols advocated by Chen's notation. Because of a linguistic origin of the Chen’s notation, the boxes representing entities could be interpreted as nouns, and the relationships between them are in verb form, shown on a diagram as a diamond.Entity Relationship Diagram Examples
Picture: Entity Relationship Diagram Examples
Related Solution:
Visual information is easier to perceive. You can teach even a child to make diagrams with a good flowchart example that would be interesting for it. Flowcharts can be fun, it’s not about business processes or programming algorithms. This flowchart shows step by step process of manufacturing of Nixtamal The product which is obtained by processing maize with calcium hydroxide. We must assume that the Aztecs were very fond of this product, if the recipe of its production came to our times. This flow chart was designed using ConceptDraw DIAGRAM with its solution for designing flowcharts of various types, sizes and purposes. ConceptDraw Flowcharts solution consists from the library of flowchart symbols, containing the set vector objects. Also there are a lot of diverse templates and samples of flow charts.Flowchart Examples and Templates for ConceptDraw DIAGRAM
Picture: Flowchart Examples and Templates
Related Solution:
Event-Driven Process Chain flowcharts for improvement throughout an organisation. ConceptDraw DIAGRAM is a software for making EPC flowcharts to provide business process modelling. Its excellent business process improvement tools.An Event-driven Process Chain (EPC) - <br>flowchart used for business process modelling *
Picture: An Event-driven Process Chain (EPC) - flowchart used for business process modelling
Related Solution:
Use ConceptDraw DIAGRAM business diagramming and business graphics software for general diagramming purposes, it inludes tousands colored professional flowchart symbols, examples and samples which saves time when you prepare documents, professional presentations or make an explanation of process flow diagram.Flow Chart Design - How to Design a Good Flowchart *
Picture: Flow Chart Design — How to Design a Good Flowchart
Related Solution:
ConceptDraw
DIAGRAM 18