Made with
ConceptDraw
DIAGRAM 16

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:

Flowchart Maker →

A flowchart maker is a software showing the interaction, sequence or organization. It also known as flowchart maker or ConceptDraw DIAGRAM standard supplied with different types of symbol collections: standard symbols, branded set and authored. It used strictly for enhancing scientific or business documents with abstract explanatory pictures. Business graphic applications show a special knowledge representations and include many features for creating schematic pictures. These graphic tools are known as flowchart maker or flowchart maker software.Flowchart Maker *
Picture: Flowchart Maker
Related Solution:

Office Layout →

Nowadays, more and more attention is paid to the comfort in the workplace, so that employees might be more motivated. Thus, it can be said with full confidence that office layout plays an important role for employees and influences company reputation. Many worldwide known companies have headquarter offices resembling more of a campus than of an office building. Every organization has its own unique office design ideas, needs and requirements. Each of office position requires a certain type of person who has his own requirements, needs and habits. Office layout should be designed to facilitate its business function. The well-organized office space plays an important role in a workflow enhancement and productivity improvement. This office layout diagram demonstrates a typical cubical office layout. This diagram can be use as a template for cubicle office layout organization. This visual example can help shape ideas and design your office layout conception. You can start with adding your requested office furniture objects into your office floor plan. Plants help to create a healthy indoor environment. You can design an office space that totally fits your needs.Office Layout
Picture: Office Layout
Related Solution:

Program Evaluation and Review Technique (PERT) with ConceptDraw DIAGRAM  →

Big and complex projects sometimes need some simplification of plans and schedules. That's why Program Evaluation and Review Technique was invented and first implemented in 1958. You can create PERT diagrams effortlessly with ConceptDraw DIAGRAM and share them with your colleagues. Program Evaluation Review Technique (PERT) is a method that is used to assess and analyze projects. PERT is a valuable tool for the project management practice. PERT gives an assessment and analysis of the time needed to the project completion. A PERT chart is a visual tool that delivers a graphical view of a project timeline. It is used to display the sequences and dependences of project tasks necessary to complete a project. ConceptDraw DIAGRAM delivers the possibility to build a PERT along with other diagrams applied to assist management process by using its Seven Management and Planning Tools solution.Program Evaluation and Review Technique <br>(PERT) with ConceptDraw DIAGRAM  *
Picture: Program Evaluation and Review Technique (PERT) with ConceptDraw DIAGRAM
Related Solution:

UML Package Diagram. Design Elements →

UML Package Diagram illustrates the functionality of a software system. ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Package library.UML Package Diagram. Design Elements *
Picture: UML Package Diagram. Design Elements
Related Solution:

Entity-Relationship Diagram (ERD) with ConceptDraw DIAGRAM  →

Database structures are usually described by ER-diagrams which represents entities as boxes with lines-connections between them. You can create any entity-relationship diagram (ERD) by means of ConceptDraw DIAGRAM using ready-to-use templates and special libraries containing all the needed symbols and shapes. Creating a model for your database from now on can take just a few minutes. ERD (entity relationship diagram) designed to show the logical structure of databases. It intended to depict the relationships between data components (entities). ERDs are a popular tool for software engineers and architects. Using ERD they can manage the every aspect of database design. Also ERD can be used as guidelines for testing and communications before software release. This diagram represents the file reference system of the WordPress web platform. Because entity relationship diagrams have such a broad application area through the prevalence of database technology, it can be applied for a wide range of users.Entity-Relationship Diagram (ERD) <br>with ConceptDraw DIAGRAM  *
Picture: Entity-Relationship Diagram (ERD) with ConceptDraw DIAGRAM
Related Solution:

Flow Chart Online →

Flow Chart is a great visualization tool for the flow of a process, algorithm or procedure with a lot of benefits. It is convenient to use a powerful software for creating flow charts. Now we have the best flow chart maker online design software - ConceptDraw DIAGRAM enhanced with Flowcharts Solution from the "Diagrams" Area of ConceptDraw Solution Park.Flow Chart Online *
Picture: Flow Chart Online
Related Solution:

Electrical Symbols — Switches and Relays →

In electrical engineering, a switch is an electrical component that can break an electrical circuit, interrupting the current or diverting it from one conductor to another. The mechanism of a switch may be operated directly by a human operator to control a circuit (for example, a light switch or a keyboard button), may be operated by a moving object such as a door-operated switch, or may be operated by some sensing element for pressure, temperature or flow. A relay is a switch that is operated by electricity. Switches are made to handle a wide range of voltages and currents; very large switches may be used to isolate high-voltage circuits in electrical substations. 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 — Switches and Relays *
Picture: Electrical Symbols — Switches and Relays
Related Solution:

UML Flowchart Symbols →

The UML diagram is a powerful tool which lets visually represent all system's components, the interactions between them and relationships with external user interface. The Rapid UML solution for ConceptDraw DIAGRAM software offers diversity of UML flowchart symbols for drawing all types of UML diagrams.UML Flowchart Symbols *
Picture: UML Flowchart Symbols
Related Solution:

Scrum process work items and workflow →

Teams working with Scrum methodology use the product backlog items (PBIs), bug work item types (WITs), reports and dashboards. SCRUM Workflow solution for ConceptDraw DIAGRAM software offers collection of samples, variety of predesigned objects, clipart and graphic elements, a set of Scrum process work items and workflow which are developed for agile teams working using Scrum.Scrum process work items and workflow *
Picture: Scrum process work items and workflow
Related Solution:
ConceptDraw
DIAGRAM 16