0% found this document useful (0 votes)
75 views

Chapter 04rev

The document discusses data flow diagrams, their symbols and how to create them. It also discusses the data dictionary and how it is used to document data elements, flows, stores, processes and entities. The chapter concludes with an overview of the key tools and outputs of data and process modeling during systems analysis.

Uploaded by

api-3802667
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views

Chapter 04rev

The document discusses data flow diagrams, their symbols and how to create them. It also discusses the data dictionary and how it is used to document data elements, flows, stores, processes and entities. The chapter concludes with an overview of the key tools and outputs of data and process modeling during systems analysis.

Uploaded by

api-3802667
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

Systems Analysis & Design

Sixth Edition

Chapter 4
Data Flow Diagrams
● DFD Symbols
– DFDs use four
basic symbols
that represent
processes, data
flows, data
stores, and
entities
• Gane and
Sarson symbol
set
• Yourdon symbol
set
2
Data Flow Diagrams
● DFD Symbols
– Data flow
symbol
• Represents
one or more
data items
• The symbol for
a data flow is a
line with a
single or
double
arrowhead
• Spontaneous
generation
• Black hole
• Gray hole 3
Creating a Set of DFDs
● Draw a Context Diagram

4
Creating a Set of DFDs
● Draw the Lower-Level Diagrams

5
Creating a Set of DFDs
● Draw the Lower-Level Diagrams

6
Data Dictionary
● Documenting
the Data
Elements
– You must
document every
data element in
the data dictionary
– The objective is
the same: to
provide clear,
comprehensive
information about
the data and 7
Data Dictionary
● Documenting the Data Flows
– The typical attributes are as follows
• Data flow name or label
• Description
• Alternate name(s)
• Origin
• Destination
• Record
• Volume and frequency

8
Data Dictionary
● Documenting
the Data
Stores
– Typical
characteristics
of a data store
are
• Data store
name or label
• Description
• Alternate
name(s)
• Attributes
• Volume and
frequency9
Data Dictionary
● Documenting
the Processes
– Typical
characteristics of a
process
• Process name or
label
• Description
• Process number
• Process description

10
Data Dictionary
● Documenting the
Entities
– Typical
characteristics of
an entity include
• Entity name
• Description
• Alternate name(s)
• Input data flows
• Output data flows

11
Data Dictionary
● Documenting
the Records
– Typical
characteristics of
a record include
• Record or data
structure name
• Definition or
description
• Alternate
name(s)
• Attributes

12
Process Description Tools
● Structured English
– Might look familiar to programming
students because it resembles
pseudocode

13
Process Description Tools
● Decision Tables
– Shows a logical structure, with all possible
combinations of conditions and resulting
actions
– It is important to consider every possible
outcome to ensure that you have
overlooked nothing

14
Process Description Tools
● Decision Tables
– Can have more than two possible
outcomes
– Often are the best way to describe a
complex set of conditions

15
Process Description Tools
● Decision Trees
– Graphical representation of the conditions,
actions, and rules found in a decision table
– Whether to use a decision table or tree
often is a matter of personal preference

16
Chapter Summary
● During data and process modeling, a
systems analyst develops graphical
models to show how the system
transforms data into useful information
● The end product of data and process
modeling is a logical model that will
support business operations and meet
user needs
● Data and process modeling involves
three main tools: data flow diagrams, a
data dictionary, and process
descriptions
17
Chapter Summary
● Data flow diagrams (DFDs)
graphically show the movement
and transformation of data in
the information system
● DFDs use four symbols
● A set of DFDs is like a pyramid
with the context diagram at the
top
● The data dictionary is the
central documentation tool for
structured analysis 18
Chapter Summary
● Each functional primitive process
is documented using structured
English, decision tables, and
decision trees
● Structured analysis tools can be
used to develop a logical model
during one systems analysis
phase, and a physical model
during the systems design phase

● Chapter 4 Complete 19

You might also like