0% found this document useful (0 votes)
583 views

Data Flow Diagram With Examples

The document discusses data flow diagrams (DFDs) and provides an example of a DFD for a supermarket app. It explains that a DFD visually represents how data flows within a system and identifies the processes, external entities, and data stores involved. The example shows a context-level DFD with a single process (the supermarket app) and external entity (a customer). It then decomposes this into a level-1 DFD identifying specific processes within the app and how data flows between them.

Uploaded by

Nisar Ahmad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
583 views

Data Flow Diagram With Examples

The document discusses data flow diagrams (DFDs) and provides an example of a DFD for a supermarket app. It explains that a DFD visually represents how data flows within a system and identifies the processes, external entities, and data stores involved. The example shows a context-level DFD with a single process (the supermarket app) and external entity (a customer). It then decomposes this into a level-1 DFD identifying specific processes within the app and how data flows between them.

Uploaded by

Nisar Ahmad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Data Flow Diagram with Examples - Supermarket App Example

Data Flow Diagram (DFD) provides a visual representation of the flow of information
(i.e. data) within a system. By creating a Data Flow Diagram, you can tell the
information provided by and delivered to someone who takes part in system
processes, the information needed in order to complete the processes and the
information needed to be stored and accessed. Data Flow Diagram has a
widelyused in software engineering. While it's commonly used in modeling
information systems, it can also be used in modeling mobile apps. This article
describes and explain Data Flow Diagram (DFD) by using a supermarket app as an
example.

The Supermarket App Example


The data flow diagram is a hierarchy of diagram consist of:
1. Context Diagram (conceptually level zero)
2. The Level-1 DFD
3. And possible Level-2 DFD and further levels of functional decomposition
depending on the complexity of your system.

The figure below shows a context Data Flow Diagram that is drawn for an Android
supermarket app. It contains a process (shape) that represents the system to
model, in this case, the "Supermarket App". It also shows the participants who will
interact with the system, called the external entities. In this example, there is only
one external entity, which is the Customer. In between the process and the external
entity, there is a bi-directional connector, which indicates the existence of
information exchange between customer and the app, and the information flow is
bi-directional.

Context DFD is the entrance of a data flow model. It contains one and only one
process and does not show any data store, which makes the diagram simple.

Level 1 DFD
The figure below shows the level 1 DFD, which is the decomposition (i.e. break
down) of the Supermarket App process that is shown in the context DFD. Read
through the

You might also like