Made with
ConceptDraw
DIAGRAM 18

DFD Library — Design elements

Data Flow Diagram (DFD) notations

Data flow diagram is known to be a graphical representation of some data flow through a particular information system in a way of modelling its process aspects. It is known to be often used as one of the steps for creating an overview of the needed system as well as for visualizing some data processing in the structured design.

Any data flow diagram can show the way the information can be output from and input to some system, as well as to show in what way it can advance through the mentioned system. It is very important to mention the place this data is being stored, instead of showing the timing of some process.

Data flow diagram, or simply DFD, can be also called as “Flow Chart”. The terms are very similar as they both can be used for illustrating and so representing a flow of the needed data and all created in ConceptDraw DIAGRAM diagramming and drawing software. Flow diagrams can be Data Flows ones, Entity Relationship ones, Unified Modelling Language ones, and other, but the first one — data flow diagram, or DFD – is mostl commonly used for representing any needed data flow in some information system in a graphical way.

With help of DFD you can always represent any needed system overview in outline in ConceptDraw DIAGRAM application and having the needed solution, such as a Data Flow Diagrams one, which can be found in ConceptDraw STORE application, can simplify your work of making these drawings so it can take only a few minutes to get the professionally looking as well as smart looking result. Any data flow diagram can be also used for providing the end user with all the needed information about the inputting data. It can also be useful for mentioning the information about some particular system, which can be developed both at the stages of design and analysis.

There are a few notations, which you can always use for creating the needed data flow diagrams: “Yourdon and Coad” and “Gane and Sarson” one, used for defining numerous visual representations of the data flows, as well as external entities, data stores and other processes within some system. There are the so-called “Logical Data Flow Diagrams”, which you can also create with the help of ConceptDraw DIAGRAM diagramming and drawing software. It is always very useful to capture the needed data flows, as they are known to be necessary for the system to operate. Thus, in order to describe all the needed processes and the needed data, any DFD, whether it is a logical one or a physical one, can be helpful and useful to make.

Another mentioning type of DFD is “Physical Data Flow Diagram”. It is also well known to be called as the “Current Physical Data flow diagram”, used for the purpose of showing the way in what some system is implemented. You can make any needed, having such vector stencils, as representations of the terms of “State”, “Start State”, “External Interactor”, “Oval Process”, “Object”, “Entity (Rounded Corners)”, “Entity Relationship”, “Stop State”, “Entity with ID and Location Mentioned (Rounded Corners)”, “Data Store”, “Entity”, etc. Within the “Gane-Sarson Notation” such terms as “External Entity”, “Process”, “Process (with location)”, “Top to Top Side connector”, “Data Store”, “Jump”, “Angled Corners”, “Side to Side connector”, “Top to bottom Variable connector”, “Bottom to Side connector”, “Side to Same Side connector”, etc. can be used.

The mentioned “Process” is known to be either a manipulation or work used for transforming some data, for performing some necessary computations, for making the needed decisions or for directing the data flows, which are known to be based on the definite business rules. Such processes can be illustrated with the aid of the circles or some rectangle (usually segmented) within some data flow diagram, including some process’s name as well as process’s number.

Any data flow is known to be a movement of some data between the following three constituents: the entity, the data store and the process. Such data flow is known to be portraying the interface between different components within the data flow diagram. Any flow of data within some data flow diagram is known to be named in order to reflect the nature of the data itself which is being used. Any data flow, which is represented with the help of an arrow, is known to be annotated with the data name.

Process

The process is the manipulation or work that transforms data, performing computations, making decisions, or directing data flows based on business rules. Processes can be drawn as circles or a segmented rectangle on a DFD, and include a process name and process number.

DFD, Process

Pic. 1. DFD, Process

Data Stores

A data store is where a process stores data between processes for later retrieval by that same process or another one. Data stores are usually drawn as a rectangle with the righthand side missing and labeled by the name of the data storage area it represents, though different notations do exist.

DFD, Data Store

Pic. 2. DFD, Data Store

Data Flow

Data flow is the movement of data between the entity, the process, and the data store. Data flow portrays the interface between the components of the DFD. The flow of data in a DFD is named to reflect the nature of the data used. Data flow is represented by an arrow, where the arrow is annotated with the data name.

DFD, Data Flow

Pic. 3. DFD, Data Flow

External Entities

An entity is the source or destination of data. The source in a DFD represents these entities that are outside the context of the system. Entities are often represented as rectangles. Entities are also referred to as agents, terminators, or source/sink.

DFD, External Entities

Pic. 4. DFD, External Entities

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 symbols for drawing both context-level data flow diagram and Level 1 DFD.

Data Flow Diagram Symbols

Pic. 5. Data Flow Diagram (DFD) Symbols

The design elements library "DFD, Gane-Sarson notation" contains 12 symbols of Gane-Sarson DFD notation.

DFD Gane Sarson notation symbols

Pic. 6. DFD, Gane-Sarson notation symbols

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

DFD  Yourdon Coad notation symbols

Pic. 7. DFD, Yourdon and Coad notation symbols

There are many other nuances about creating data flow diagrams, but once you have ConceptDraw DIAGRAM software as well as ConceptDraw STORE application downloaded from this site in order to use its Data Flow Diagrams solution, you can always make any needed DFD within only a few minutes using the pre-made examples and templates of such drawings.

Among the mentioned layouts, you can find the following: “DFD – Model of Small Traditional Production Enterprise”, “DFD – Process of Account Receivable”, “Data Flow Diagram (DFD)”, “DFD — CERES”, “DFD — Coad/Yourdon Object Oriented Analysis Model”, “DFD — Last Resort Hotel Book Room Process”, “DFD — Interaction between IDMA and Preprocessor”, etc.

The available stencil libraries from the mentioned solution allow all ConceptDraw DIAGRAM users to get such design elements which represent: “External Entity”, “Angled connectors”, “Process”, “Process (with Location)”, “Jump”, “Top to Bottom Variable connector”, “Side to Side connector”, “Bottom to Side connector”, “Top to Top Side connector” and “Side to Same Side connector” from the “Gane-Sarson notation” library; “Class and Object”, “State”, “Data Store”, “Generalization and specialization structure”, “Whole-part structure”, “Condition”, “Loop”, “External interaction”, “Data process”, “Multiple process”, “State”, “Multi-state”, “Stop state”, “Process (offset)”, “Process”, “Center to center flow”, “Class”, “Data store”, “Loop on center”, “Instance” and “Message” from the “Yourdon and Coad notation” library.

Try the mentioned tools to create smart and professionally looking dfd for your own use.

DFD Library — Design elements *

Pic. 8. DFD Library — Design elements




Data Flow Diagrams Sample:

DFD Model of small traditional production enterprise
DFD Model
Data flow diagrams
Data Flow Diagram
DFD Process of account receivable
DFD Process




TEN RELATED HOW TO's:
Website wireframes are convenient and widely used by developers, visual designers, business analysts, and many other people related with projection, development and promotion websites. Usually website wireframes look lacking of brilliance, but they effectively reflect website functionality, content and visually represent its skeletal framework. ConceptDraw DIAGRAM software offers a unique Website Wireframe solution from the Software Development area with all needed tools for fast and easy drawing professional looking website wireframe with attractive interface design.Interface Design *
Picture: Interface Design
Related Solution:
ConceptDraw DIAGRAM diagramming and vector drawing software extended with Specification and Description Language (SDL) Solution from the Industrial Engineering Area of ConceptDraw Solution Park provides powerful drawing tools for quick and easy creating well-designed FSM diagrams.FSM — Finite-state Machine *
Picture: FSM — Finite-state Machine
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Data Flow Diagrams Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the Data Flow Model Diagram that displays the Order system and the interactions between the Order system and Customers.Data flow Model Diagram *
Picture: Data flow Model Diagram
Related Solution:
The Ishikawa diagram, Cause and Effect diagram, Fishbone diagram — all they are the names of one and the same visual method for working with causal connections. Originally invented by Kaoru Ishikawa to control the process quality, the Ishikawa diagram is well proven in other fields of management and personal scheduling, events planning, time management. It is a chart in the form of a fish, whose head is a problem, the fins are variants for its causes. To design easily the Fishbone diagram, you can use a special ConceptDraw DIAGRAM vector graphic and diagramming software which contains the powerful tools for Fishbone diagram problem solving offered by Fishbone Diagrams solution for the Management area of ConceptDraw Solution Park.Fishbone Diagram Problem Solving *
Picture: Fishbone Diagram Problem Solving
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:
A network diagram represents the set of computers and network devices and the connections among them. This scheme can be developed for any institution or establishment. To illustrate this concept let’s take for example, a hotel network topology diagram or a school network diagram. These diagrams depict access points, servers, workstations, firewalls and another equipment needed to provide a network. On this masterpiece drawing one will see a simple scheme a of connecting computers together. Such form of connecting can be applied for a hotel, guest house, bungalow, hut or something else. This diagram shows the images of the real LAN components. So, it represents a physical category of a network construction. It looks similar to a star - so this network configuration is named a star topology. The typical feature of this construction is a center point - usually it is hub, or router. The rays of this star means network connections. Computers, peripherals and other network details are placed on the ends of the star rays.Hotel Network Topology Diagram *
Picture: Hotel Network Topology Diagram
Related Solution:
Data modeling is actively applied in analysis and uses wide set of methods for description the data requirements in a system. One of the most popular and well-known is the ERD method of database modeling. The best ERD tool for the Mac and Windows is ConceptDraw DIAGRAM software extended with the Entity-Relationship Diagram (ERD) solution from the Software Development Area for ConceptDraw Solution Park, which is sharpened for professional ERD drawing and data modeling with Entity Relationship Diagram.Data Modeling with Entity Relationship Diagram *
Picture: Data Modeling with Entity Relationship Diagram
Related Solution:
Stakeholder management is a critical component to the successful delivery of any project, programme or activity. ConceptDraw DIAGRAM is a powerful diagramming and vector drawing software. Now, thanks to the Stakeholder Onion Diagrams Solution included to the Management Area of ConceptDraw Solution Park, ConceptDraw DIAGRAM became also unique stakeholder management system design software.Stakeholder Management System using Onion Diagram
Picture: Stakeholder Management System using Onion Diagram
Related Solution:
The Social Media Response solution provides the means to respond to social media mentions quickly and professionally. This tool keeps the entire team on the same page allowing you to realize your social media strategy, improve the quality of your answers, and minimize the time it takes to respond.Manage Social Media Response Plan DFD *
Picture: Manage Social Media Response Plan DFD
Related Solution:
ConceptDraw
DIAGRAM 18