Made with
ConceptDraw
DIAGRAM 18

Data Flow Diagram Symbols. DFD Library

Data Flow Diagram

Data Flow Diagrams show information transfers and process steps of a system. The general concept is an approach of a depicting how occurs input in a system, further processes and what runs out. The aim of DFD is in accomplishing of understanding between developers and users. Data flow diagrams are maintained with other methods of structured systems analysis.

A data flow diagram (DFD) illustrates how data is processed by a system in terms of inputs and outputs. As its name indicates its focus is on the flow of information, where data comes from, where it goes and how it gets stored.

  • 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);
  • What kinds of information will be input to and output from the system;
  • Where the data will come from and go to;
  • Where the data will be stored.

Data Flow Diagram (DFD) notations

The Data Flow Diagrams solution from the Software Development area of ConceptDraw Solution Park provides three vector stencils libraries for drawing DFD using the ConceptDraw DIAGRAM diagramming and vector drawing software.

The design elements library Data flow diagram (DFD) contains 15 data flow diagram symbols for drawing both context-level data flow diagram and Level 1 DFD.

The design elements library DFD, Gane-Sarson notation contains 12 data flow diagram symbols of Gane-Sarson DFD notation.

The design elements library DFD, Yourdon and Coad notation contains 22 data flow diagram symbols of Yourdon/DeMarco DFD notation.

Use these DFD symbol libraries to design the process-oriented models, data-oriented models, data flowcharts, data process diagrams, structured analysis diagrams, and information flow diagrams.

Data Flow Diagram Symbols

Pic 1. Data Flow Diagram Symbols. DFD Library

If you want to structure the huge amount of information, then you definitely need to put your data in order with help of a data flow diagram or “bubble chart” as it can also be called.

Data flow diagram, or DFD, is a special tool which is widely used in systems designing activity. DFDs can be the context-level DFDs or Level 1 DFDs showing the details of the system, which is currently being modelled.

The Level 1 data flow diagram shows in what way some system is divided into sub-systems, illustrating the processes which take place within this system. Each of these processes is connected with one data flow or mane different data flows.

These data flows are represented in the connection with the external agent and they provide all of the system functionality, representing it as a whole. Such type of diagram identifies the internal data stores, which are meant to be presented in order for the system to function, and it shows the flow of data among the different parts of one system.

Creating such data flow diagram, you have to take into consideration the SSADM design method and the structured-systems analysis. The investor, involved in a project, as well as the end users, will need to be consulted on every single stage of some particular system's evolution.

Using a data flow diagram, means being able to visualize the way how some system can operate, what this system will accomplish and how it will be implemented. Such diagrams can be also used to provide the end user with a physical idea of where the data they input has an effect on the whole system and so to be able to report about it later. Creating a data flow diagram model means representing the way, in what some system can be developed and so it can be determined. While creating such data flow diagram, the analyst or the designer addresses the way some system may be decomposed into its components (sub-systems), and he identifies the data transaction in some data model. Data flow diagrams are very widely used in the Analysis phase and the Design phase in the SDLC.

You can use different notations in order to draw data flow diagrams, such as Yourdon and Coad; and Gane and Sarson notations. You can define different visual representations for data flow, processes, data stores and external entities of a system while creating a data flow diagram. To be able to make one of the described above diagrams, you can also try to make it from a scratch, creating all of the constitutes yourself. But it can be a hard job and it can take lots of your time, especially if you do not really know how to make them.

Having not as much experience in making the design elements which should be the constitutes of your data flow diagram and not knowing what to start with and which software to use to be able to make a great and professionally looking DFD is not a problem. As we can recommend you to use a truly unique and very convenient software, which is ConceptDraw DIAGRAM one, that can help you to make any diagram you want, including the data flow one, in only a couple of hours or even minutes.

Sounds interesting? Yes, once you download ConceptDraw DIAGRAM and so the appropriate solutions which consists of the needed design symbols in the stencil libraries and so the examples of pre-made diagrams, you will be able to make your own DFD using the existing template during only a couple of hours. If you already have some experience of using ConceptDraw DIAGRAM software, then it can take you even less time as you must already know where to get the solutions from and how to use what they consist of.

Illustrating the way how data is being processed within some system in terms of its inputs and outputs in a way of DFD is very convenient. You can always mention on the flow of information where this data comes from, where it goes to as well as the way it gets stored.

You can graphically represent the "flow" of data through some information system, model the process aspects, create an overview of some particular system, visualize the data processing in a way of a structured design, mention the kinds of information which is being input into and output from some system as well as where the data comes from and goes to, where it is stored in a way of a data flow diagram.

Making such diagram with help of Data Flow Diagrams solution, which can be found in the Software Development area of ConceptDraw Solution Park or in ConceptDraw STORE, is always very simple and the process of creating such diagram will appear to be fun and entertaining. This solution provides three vector stencil libraries developed especially for drawing the DFDs using ConceptDraw DIAGRAM diagramming and vector drawing software.

The design elements library Data flow diagram (DFD) contains 15 data flow diagram symbols for drawing both context-level data flow diagram and Level 1 DFDs; the design elements library DFD, Gane-Sarson notation contains 12 data flow diagram symbols of Gane-Sarson DFD notation and the design elements library DFD, Yourdon and Coad notation contains 22 data flow diagram symbols of Yourdon/DeMarco DFD notation.

Data flow diagram library contains the design symbols which represent the State, Start State, Stop State, External Interactor, Entity Relationship, Oval Process, Object, Entity, Entity (in rounded corners), Entity with ID and Location Mention (rounded corners), Data Store, Data Store (with ID) and other elements.

Gane-Sarson DFD library includes the design symbols, which represent External Entity, Process, Process (with Location), Data Store, Jump, Angled Corners, Top to Bottom Variable Connector, Bottom to Side Connetor, Side to Side Connector, Side to Same Side Connector, Top to Top Side Connector, etc. Yourdon and Coad DFD library includes the design symbols, which represent Class and Object, Class, State, Generalization and specialization structure, Whole-part structure, Condition, Loop, External interactor, Data process, Multiple process, State, Multi-State, Stop State, Process, Process (offset), Center to center flow movement, Loop on center, Data store, Instance, Message and others. Use these DFD design symbol libraries for designing the process-oriented models, data-oriented models, data flowcharts, data process diagrams, structured analysis diagrams and information flow diagrams.

Data Flow Diagram Symbols. DFD Library *

Pic 2. Data Flow Diagram Software (macOS, Microsoft Windows)

No other Data Flow Diagram software gives you all this:

  • Design and document using a wide range of pre-drawn data flow diagram symbols and smart connectors.
  • Great value for the money, only $199 dollars.
  • Free technology support.
  • Free examples and built-in templates to help you draw data flow diagram rapidly.

TEN RELATED HOW TO's:
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:
Flow chart is a diagrammatic representation of an algorithm and essential part of planning the system. Flow charts are widely used in technical analysis and programming for easy writing programs and explaining them to others. So, one of the most popular type of flow charts is Technical Flow Chart. Technical Flow Chart can be drawn by pencil on the paper, but it will be easier to use for designing a special software. ConceptDraw DIAGRAM diagramming and vector drawing software extended with Flowcharts Solution from the Diagrams Area of ConceptDraw Solution Park will be useful for this goal.Technical Flow Chart *
Picture: Technical Flow Chart
Related Solution:
Acquaintance with flowcharting starts from getting into basic terms. First of all, flowchart definition is quite clear – a flowchart is a graphical representation of a process or an algorithm made of special symbols. Secondly, flowcharting is an irreplaceable tool for IT specialists, project managers, and anyone who wants a clear understanding of any imaginable process.Flowchart Definition
Picture: Flowchart Definition: A Complete Guide
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML State Mashine Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the online store and can be used for the understanding of the online shopping processes, for projection and creating of the online store.State Diagram Example - Online Store
Picture: State Diagram Example — Online Store
Related Solution:

This template shows the Context Diagram. It was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Block Diagrams Solution from the “Diagrams” area of ConceptDraw Solution Park. The context diagram graphically identifies the system. external factors, and relations between them. It’s a high level view of the system. The context diagrams are widely used in software engineering and systems engineering for designing the systems that process the information.Context Diagram Template *

Picture: Context Diagram Template
Related Solution:
Using diagrams, you can visualize the flow of the information or build a detailed data structure. There's no need to have a degree in software and database design with ConceptDraw DIAGRAM , because this software has all the tools needed in developing models and diagrams. Project planning, designing and prototyping was never so easy. This UML diagrams can be used to visualize a model of the data base development process. A UML diagram shows a graphical view of a structure of software system: components and relationships. Using Unified Modeling Language helps to depict logical and physical elements of a data base, visually represent requirements and sub-systems. UML diagrams allows developers to organize and predict critical issues, as well as collaborate data base information.Software and Database Design with ConceptDraw DIAGRAM  *
Picture: Software and Database Design with ConceptDraw DIAGRAM
Related Solution:
Plumbing systems are very important for any manufacture, and it's a good practice to have a clear scheme of that system. To create one, you should use a piping and instrumentation diagram software with a possibility to save files in vector format, so you can print them without quality loss. ConceptDraw DIAGRAM is a great tool for creating diagrams, and you don't need to be very experienced to use it efficiently. This example of Piping and Instrumentation Diagram (P&ID) depicts a scheme that illustrates the physical sequence and functional communications of piping, instrumentation and plumbing equipment components of a typical food trailer. Seeking to avoid health troubles in a mobile food service , the plumbing demands for food trailers must be considered accurately. This P&ID shows all of piping including a basic set of piping system components along with multiple sinks, extra water heaters and other elements to meet health guidelines.Piping and Instrumentation Diagram Software
Picture: Piping and Instrumentation Diagram Software
Related Solution:
Visio Files and ConceptDraw. ConceptDraw DIAGRAM is compatible with MS Visio.VDX formatted files.VDX is Visio’s open XML file format, and it can be easily imported and exported by ConceptDraw DIAGRAM.Visio Files and ConceptDraw *
Picture: Visio Files and ConceptDraw
Relative value is a value measured in the terms of liquidity, risks, return of one investment or financial instrument relative to another. Relative values are widely used in:business, economics, investment, management, marketing, statistics, etc. ConceptDraw DIAGRAM software is the best for drawing professional looking Relative Value Charts. ConceptDraw DIAGRAM provides Divided Bar Diagrams solution from the Graphs and Charts Area of ConceptDraw Solution Park.Relative Value Chart Software *
Picture: Relative Value Chart Software
Related Solution:
UML Package Diagram illustrates the functionality of a software system.Diagramming Software for Design UML Package Diagrams *
Picture: Diagramming Software for Design UML Package Diagrams
ConceptDraw
DIAGRAM 18