Data Flow Diagram Example: Food Ordering System


Data flow diagram (DFD) can be used in showing the flow of information within a problem domain (e.g. an information system). This is a data flow diagram for food ordering system. It shows the major processes involved in the system, the external entities in connection with the processes and the data store that stores and provide the data needed by the system. .

Use this data flow diagram template to get started building your own. Customize the DFD to reflect the entities of your problem. Click Use this Template to start.

What is Data Flow Diagram?

Data flow diagrams are also known as bubble charts. It is often used as a preliminary step to create an overview of the system without going into great detail, which can later be elaborated as top-down decomposition manner. A DFD shows what kind of information will be input to and output from the system, how the data will be flowed through the system, and where the data will be stored. Unlike a traditional structured flowchart, it does not show information about process timing or whether processes will operate in sequence or in parallel.

Purpose of Data Flow Diagram

DFDs help visualize a current system or one that may be necessary to meet new requirements. Software developers prefer working with DFDs, particularly when they require a clear understanding of the boundary between the existing systems and the scope new or extended part of the system.

DFDs represent the following:

  1. External devices sending and receiving data
  2. Processes that change that data
  3. Data flows themselves
  4. Data storage locations

Keen to try VP Online?

No limitations, no obligations, no cancellation fees.

Start a Free Trial