Data Flow Diagram

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

DATA FLOW DIAGRAM

It shows how information enters and leaves the


system, what changes the information and
where information is stored. The purpose of a
DFD is to show the scope and boundaries of a
system as a whole. It may be used as a
communications tool between a systems analyst
and any person who plays a part in the system
that acts as the starting point for redesigning a
system.
HISTORY OF DATA FLOW
DIAGRAM
DATA FLOW DIAGRRAM BECAME
POPULAR IN THE 1970s IN SOFTWARE
DEVELOPMENT.THEY WERE FIRST
DESCRIBED IN A CLASSIC TEXT ABOUT
STRUCTURED DESIGN WRITTEN BY
LARRY CONSTATINE AND ED
YOURDON WAS A WAY OF
VISUALIZING SOFTWARE SYSTEM
Also known as DFD, Data flow
diagrams are used to
graphically represent the flow
of data in a business
information system. DFD
describes the processes that
are involved in a system to
transfer data from the input
to the file storage and reports
generation.
Data flow diagrams can be
divided into logical and
physical. The logical data
flow diagram describes flow
of data through a system to
perform 
PHYSICAL AND LOGICAL DFD

PHYSICAL LOGICAL

 Physical DFD depicts how the system  Logical DFD depicts how
will be implemented (or how the the business operates.
current system operates).  The processes represent
 The processes represent the the business activities.
programs, program modules, and
manual procedures.
 The data stores
 The data stores represent the physical represent the collection
files and databases, manual files. of data regardless of how
 It show controls for validating input the data are stored.
data, for obtaining a record, for  It s how business controls.
ensuring successful completion of a
process, and for system security.
How to create a data
flow diagram

1. Identify major inputs and outputs in your system 

2.Build a context diagram

3. Expand the context diagram into a level 1 DFD

4. Expand to a level 2+ DFD

5.Confirm the accuracy of your final diagram


DATA FLOW DIAGRAM
 PROCESS NOTATIONS-A
SYMBOLS
PROCESS TRANSFORM
INCOMING DATA FLOW INTO
OUTGOING DATAFLOW PROCESS

 DATA FLOW NOTATIONS-


DATAFLOW ARE PIPELINES
THROUGH WHICH PACKETS
OF INFORMATION FLOW
LABELS THE ARROW WITH
THE NAME OF DATA THAT
MOVES
 EXTERNAL ENITY NOTATIONS-
WHICH THE SYSTEM
COMMUNICATES THE
EXTERNAL ENTITIES ARE
SOURCES AND DESTINATION
OF THE SYSTEM’S INPUT
AND OUTPUT
THANK YOU

You might also like