College of Engineering
Computer Engineering Department
CpE530: CpE DRAFTING AND DESIGN
Activity No. 3
I. OBJECTIVES
1. To explain the rules and style guidelines for data flow diagrams.
1. Personal Computer
2. Microsoft Word
III. DISCUSSION
Typical Computer-
Aided DeMarco and
Data Flow Diagram Gane and
Software Yourdon
Element Sarson Symbol
Engineering Symbol
Fields
Every process has Label (name)
a number Type (process) 1
a name (verb Description
phase) (what is it) Name
Name
a description Process number
at least one Process
output description
data flow (structured
at least one English)
input Notes
data flow
Every data flow has Label (name)
a name (a Type (flow)
noun) Description Name Name
a description Alias (another
one or more name)
connections to Composition
a process (description of
data elements)
Notes
Every data store
has
Label (name)
a number
Type (store)
a name (a
Description
noun)
Alias (another D1 Name D1 Name
a description
name)
one or more
Composition
input
(description of
data flows
data elements)
one or more
Notes
output
data flows
Every external Label (name)
entity has Type (entity)
a name (a Description
noun) Alias (another Name Name
a description name)
Entity
description
Notes
The first DFD in every business process model, whether a manual system or a
computerized system, is the context diagram. As the name suggests, the
context diagram shows the entire system in context with its environment. All
process models have one context diagram. The context diagram shows the
overall business process as just one process and shows the data flows to and
from external entities. Data stores usually are not included on the context
diagram, unless they are owned by systems or processes other than the one
being documented.
The next DFD is called the level 0 diagram or level 0 DFD. The level 0 diagram
shows all the processes at the first level of numbering, the data stores, external
entities, and data flows among them. The purpose of the level 0 DFD is to
show all the major high-level processes of the system and how they are
interrelated. All process models have one and only one level 0 DFD.
In the same way that the context diagram deliberately hides some of the
systems complexity, so, too, does the level 0 DFD. The level 0 DFD shows only
how the major high-level processes in the system interact. Each process on
the level 0 DFD can be decomposed into a more explicit DFD, called a level 1
diagram, or level 1 DFD, which shows how it operates in greater detail.
In general, all process models have as many level 1 diagrams as there are
processes on the level 0 diagram; every process in the level 0 DFD would be
decomposed into its own level 1 DFD.
IV. ACTIVITY
V. PRINTED OUTPUT
VI. OBSERVATION
VII. CONCLUSION