Data Flow Diagrams: Understanding DFD Symbols

undefined
Data Flow Diagrams
 
1
What is a Data Flow Diagram?
A data flow diagram (DFD) is a
graphical representation of the
movement of data between external
entities, processes and data stores within
a system.
Simply put, DFD’s show how data
moves through an information system.
2
DFD Symbols
 
3
Process
The work or actions performed on data so that they
are transformed, stored, or distributed.
Process labels should be 
verb phrases!
4
A path for data to move from one part of the
system to another.
Data in motion!
Arrows depict the movement of data.
NO VERBS
5
Data Flow
Data Store
Used in a DFD to represent data that the system
stores
Data at rest!
Labels should be noun phrases
 
(NO VERBS)
6
External Entity aka Source/Sink
The origin or destination of data!
This represents things outside of the system.
Source – Entity that supplies data to the system.
Sink – Entity that receives data from the system.
The labels should be noun phrases!
7
General DFD Rules
 
8
Y
E
S
N
O
Advantages of DFDs
Simple graphical techniques which are
easy to understand
Helps define the boundaries of the
system
Useful for communicating current
system knowledge to users
Explains the logic behind the data flow
within the system
Used as the part of system
documentation file
Rottman makes you do these in design!
9
Group Exercise
Get into your project groups and figure
out the best solution for the level 0 DFD
for the National Merchandising Case!
When you are done have one team
member come and put your solution on
the board.
10
Slide Note
Embed
Share

A data flow diagram (DFD) is a visual representation of data movement within a system, depicting the flow of data between entities, processes, and data stores. This content explains DFD symbols, process representation, data flow paths, and more. Learn how DFDs help in system analysis, documentation, and communication of data flow logic.

  • Data Flow Diagram
  • DFD Symbols
  • System Analysis
  • Data Flow Logic
  • Process Representation

Uploaded on Mar 01, 2025 | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Data Flow Diagrams 1

  2. What is a Data Flow Diagram? A data flow diagram (DFD) is a graphical representation of the movement of data between external entities, processes and data stores within a system. Simply put, DFD s show how data moves through an information system. 2

  3. DFD Symbols 3

  4. Process 1.0 Grade Report Grade Detail Produce Grade Report The work or actions performed on data so that they are transformed, stored, or distributed. Process labels should be verb phrases! 4

  5. Data Flow 2.1 Payment Detail Accounts Receivable D1 Post Payment Invoice Detail A path for data to move from one part of the system to another. Data in motion! Arrows depict the movement of data. NO VERBS 5

  6. Data Store D1 Students Used in a DFD to represent data that the system stores Data at rest! Labels should be noun phrases (NO VERBS) 6

  7. External Entity aka Source/Sink 1.0 Order Invoice CUSTOMER Verify Order The origin or destination of data! This represents things outside of the system. Source Entity that supplies data to the system. Sink Entity that receives data from the system. The labels should be noun phrases! 7

  8. General DFD Rules YES NO A process to another process A process to an external entity A process to a data store An external entity to another external entity An external entity to a data store A data store to another data store 8

  9. Advantages of DFDs Simple graphical techniques which are easy to understand Helps define the boundaries of the system Useful for communicating current system knowledge to users Explains the logic behind the data flow within the system Used as the part of system documentation file Rottman makes you do these in design! 9

  10. Group Exercise Get into your project groups and figure out the best solution for the level 0 DFD for the National Merchandising Case! When you are done have one team member come and put your solution on the board. 10

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#