Made with
ConceptDraw
DIAGRAM 14

Data Flow Diagram Model

DFD is an acronym for “data flow diagram”, being a graphical representation of the data flow through some information system in a way of modelling its process aspects, being often used as a step for creating some overview of the mentioned system, but usually not a detailed one. Data flow diagrams can also be used for visualizing some data processing used in the so called “structured design”. Each of the data flow diagrams can show the way each type of information can be input to as well as output from a system. It can also show in what way data can advance through this system. It’s very important to mention the exact place where this data is stored, not showing information about the timing of some process or about the processes operating in parallel or in sequence. “Data flow diagram” and “Flow Chart” are, if not identical, then very similar terms, and they both can be also used for the same purpose of illustrating a flow of some data. Flow diagrams are: Data Flows Diagrams, Entity Relationship Diagrams, Unified Modelling Language diagrams, Windows and Macintosh Graphics User Interface design diagrams, diagrams created with a usage of Structured Systems Analysis and Design Method (SSADM), and other. One of the most popular flow diagram is a data flow diagram, or DFD, used for representing of data flow in an information system graphically. With help of this diagram, you can always illustrate a system overview in outline using ConceptDraw DIAGRAM as well as the needed solution among those, which can be found in ConceptDraw STORE application.

As it was mentioned before, any data flow diagram, used for the visualizing data processing in a structured design, can be created in ConceptDraw DIAGRAM software, which users can make any other needed diagram any time they want within only a short period of time having the solutions extended with the pre-made templates and samples of such drawings. Data flow diagrams are widely used nowadays for a reason: with help of these diagrams you can always show what kind of information can be input to as well as output from some system as well as the way this data can advance via such system. With help of “DFD” you can also show where data can be stored and with help of ConceptDraw DIAGRAM drawing application you can do it within only a few hours or even minutes, if you have the stencil libraries and examples of such diagrams from the “solutions”, developed in order to simplify this task.

Data flow diagram is also known “bubble chart”. One of such diagrams is known to be called a “context-level data flow” one. This context-level data flow diagram includes a “Level 1 DFD”, which can be created for a reason of representing some of the system’s details, that are being modelled. The “Level 1 data flow diagrams” are used for showing the way some system is (or can be) divided into the smaller so called “sub-systems”, illustrating the way, in what these “sub-systems” deal with the “data flows”.

If you need to identify the internal data stores, you can simply make any needed data flow diagram using ConceptDraw DIAGRAM data flow diagramming software, as such type of diagrams is one of the three perspectives of the “SSADM”. The sponsor of the project as well as the end user, mentioned on the diagram, can be consulted at all the stages of a system's evolution. To conveniently track the mentioned “evolution”, DFD would be the best diagram for such purpose, as using this type of diagram as a simple way of representing the operating system is one of the best possible options. And you can also mention how the plans for the system can be implemented within the same drawing.

Data flow diagrams can be used to provide the end user with all the needed information about the inputting data. It can also be useful for mentioning the information about the system, which can be developed both on the analysis and design stages. There notations you can use for creating any needed data flow diagrams can be two - the “Yourdon and Coad” and the “Gane and Sarson” one. These notations can be used for defining different visual representations of the data flows, external entities, data stores and the other completely different processes.

The so called “Logical Data Flow Diagram” can be also created with help of ConceptDraw DIAGRAM software, as it is useful for capturing the data flows, which are usually very necessary for the system to operate. To describe the needed processes as well we the data required, a DFD can be also helpful. Mentioning another type of DFD, it’s important not to forget the “Physical Data Flow Diagram” (also known as “Current Physical Data flow diagram”), used for the purpose of showing the way in what a system is implemented right now.

In general, “Data flow diagram” is well known as a great tool for representing any needed data flow in a system. Being a part of the “Structured Systems Analysis and Design Methodology”, such diagram may be consisted of the different components: processes and functions. All the main DFD elements are processes, external entities, data store and data flow.

Data Flow Diagram Model solution

Example 1. Data Flow Diagram Model solution

This example shows production process of a traditional small enterprise. DFD diagrams are a useful way of visualizing a system and analyzing what it will accomplish.

Data Flow Diagram Model *

Example 2. DFD — Model of Small Traditional Production Enterprise

If you want to make any DFD, then everything you need to do is to download ConceptDraw DIAGRAM software as well as the needed solution from “ConceptDraw STORE” application or from this site. Thus, having “Data Flow Diagrams Solution” can simplify your work with drawing all the needed data flow diagrams and models within both notations, including the “Yourdon – de Marco”, as this notation can help to illustrate the data flow diagram objects, being interpreted in a way of processes transform the input data flows into the output ones and data depositories serve them only for keeping the “ingoing” data, without changing them.

The “Object Library” full of the design elements, that can be used in your drawings, can be found in the “Data Flow Diagram Solution” from ConceptDraw STORE application to help you to represent any data storage, objects, data flows, processes and data flow entities.




Data Flow Diagrams Sample:

Data flow diagrams
Data Flow Diagram
DFD Library - Design elements
DFD Library
DFD Process of account receivable
DFD Process
UML Class Diagram
UML Class Diagram




TEN RELATED HOW TO's:

Model Based Systems Engineering →

ConceptDraw DIAGRAM is a professional diagramming and vector drawing software. Now, enhanced with SysML Solution from the Software Development Area of ConceptDraw Solution Park, ConceptDraw DIAGRAM became an ideal software for model based systems engineering (MBSE).Model Based Systems Engineering *
Picture: Model Based Systems Engineering
Related Solution:

Flowchart Symbols Accounting. Activity-based costing (ABC) flowchart →

When used in different areas, flowcharts use specific symbols to depict different elements. ConceptDraw DIAGRAM offers libraries of symbols for many areas. One of such libraries is flowchart symbols accounting, which provides symbols for accounting diagrams. Activity-based costing calculates the costs of all products and services based on activities in an organization. A type of accounting flowchart that shows how costs are assigned to products with resources and activities is called Activity-based costing (ABC) flowchart. It can be designed in a digital drawing software such as ConceptDraw DIAGRAM. Here is an accounting flowchart template and symbols. These flowchart symbols are applied for making accounting flow charts in ConceptDraw DIAGRAM and with its Accounting Flowcharts solution. An accounting flowchart is a specific type of a flow diagram. Practically a number of flowchart-type diagrams commonly utilized to clarify many parts of an accounting department working process. Accounting flowchart assists a process of preparing accounting documentation. It shows who responsible for implementation of each step in the workflow of accounting department.Flowchart Symbols Accounting. <br>Activity-based costing (ABC) flowchart *
Picture: Flowchart Symbols Accounting. Activity-based costing (ABC) flowchart
Related Solution:

Business Process Elements: Swimlanes →

ConceptDraw has 142 vector stencils in the 8 libraries that helps you to start using software for designing own Business Process Diagrams. Use Swimlanes library with 20 objects from BPMN.Business Process Elements: Swimlanes *
Picture: Business Process Elements: Swimlanes
Related Solution:

Chemistry Equation Symbols →

If you are related with chemistry in you work or education activity, you need often draw various illustrations with chemistry equations. ConceptDraw DIAGRAM diagramming and vector drawing software offers you the Chemistry solution from the Science and Education area. Chemistry solution provides the Chemical Drawings Library with large quantity of vector chemistry equation symbols to help you create professional looking chemistry diagrams quick and easy.Chemistry Equation Symbols *
Picture: Chemistry Equation Symbols
Related Solution:

The Best Drawing Program for Mac →

ConceptDraw DIAGRAM is the professional business graphic software for drawing diagrams and charts with great visual appeal on Mac OS X.The Best Drawing Program for Mac *
Picture: The Best Drawing Program for Mac
Related Solution:

UML Class Diagram Example - Buildings and Rooms →

This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the structure of the building and can be used by building companies, real estate agencies, at the buying / selling of the realty.UML Class Diagram Example -  Buildings and Rooms *
Picture: UML Class Diagram Example - Buildings and Rooms
Related Solution:

Flow Diagram Software →

Diagrams are a very important part of modern life. With the help of flow diagram software, a lot of companies can promote their ideas at the market. Its usefulness is totally doubtless. This is a flow chart of the invoice payment flow. This flowchart details decrypts all stages of the process of obtaining and paying bills. It is a description of the universal process - such steps performs accounting departments of almost any organization. Since every business no matter what it does is a consumer of some goods or services. The given flow chart was made using ConceptDraw DIAGRAM software and the Diagrams solution for making flowcharts of any kind.Flow Diagram Software *
Picture: Flow Diagram Software
Related Solution:
ConceptDraw
DIAGRAM 14