Lab 1 DFD - Part1
Lab 1 DFD - Part1
Part 1
Process Modeling
Process Modeling
Data flow diagram enable analyst to model how data flow through an
information system, the relationships among the data flows and how data come
to be stored at specific location. Data flow diagrams also show the processes
that change or transform data. Data flow diagram concentrate on the movement
of data between processes, these diagrams are called process model.
Data flow diagram (DFD) : A picture of the movement of data between external
entities and the processes and data stores within a system.
2
Process Modeling
Process Modeling
4
Process Modeling
5
Process Modeling
FIGURE 7-2
Comparison of DeMarco
and Yourdon
and Gane and Sarson
DFD symbol sets
6
Process Modeling
Definitions and Symbols (Cont.)
• Process: work or actions performed on data (inside the system) so
they are transformed, store or distributed. When modelling data
processing of a system it does not matter whether a process is
performed manually or by computer.
• Data store: data at rest (inside the system). May represent one of
many different location for data; for example a file folder, one or
computer based file or a notebook.
• Source/sink: is the origin and/or destination of data which also
known as external entity because they are outside the system. Once
processed data or information leave the system and go some other
place. Because sources and sinks are outside the system we are
studying, many of the characteristics of sources and sinks are no
interest to us.
• Data flow: best understood as data in motion, moving from one place
in a system to another indicated by an arrows depicting. A data flow is
a data move together, so it can be composed of many individual
pieces of data that are generated at the same time and that flow
together to common destinations.
7
Process Modeling
Developing DFDs
Context diagram is an overview of an organizational
system that shows:
the system boundaries.
external entities that interact with the system.
major information flows between the entities and the
system.
8
Process Modeling
Context Diagram
9
Process Modeling
10
Process Modeling
Level-0 Diagram
FIGURE 7-5
Level-0 DFD of Hoosier Burger’s
food-ordering system
11
Process Modeling
12
Process Modeling
13
Process Modeling
14