Professional Documents
Culture Documents
to
as
agents,
PROCESS
DATA STORE
A data store is a holding place for
information within the system.
Files and tables are considered data stores.
Data store names (plural) are simple but
meaningful, such as customers, orders,
and products.
Data
stores are usually drawn as a
rectangle with the right hand side missing
and labeled by the name of the data
storage area it represents.
DATA FLOW
Data flow is the movement of data between
the entity, the process, and the data store.
Data flow shows the flow of information
from its source to destination.
Data flow is represented by an arrow,
showing the direction of flow.
Information
always flow to or from a
process.
Each data flow may be referenced by the
processes or data stores at its head and tail,
or by a description of its contents.
MODELING RULES
All processes must have at least one data
flow in and one data flow out.
All processes should modify the incoming
data, producing new forms of outgoing
data.
Each data store must be involved with at
least one data flow.
Each external entity must be involved with
at least one data flow.
A data flow must be attached to at least
one process.
CONTEXT DIAGRAM
Context diagram
shows the
system
boundaries,
external entities
that interact with
the system, and
major
information flows
between entities
and the system.
A DFD EXAMPLE