9 AIS (Systems Development and Documentation Techniques)
9 AIS (Systems Development and Documentation Techniques)
Deposit
Bank
DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores
DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores
DATA FLOW DIAGRAMS
• Data sources and destinations
– Appear as squares
– Represent organizations or individuals that send or
receive data used or produced by the system
• An item can be both a source and a destination
DATA FLOW DIAGRAMS
• Data sources and destinations
are marked in red.
Accounts
• Can you tell which are sources Receivable
and which are destinations?
Deposit
Bank
DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores
DATA FLOW DIAGRAMS
• Data flows
– Appear as arrows
– Represent the flow of data between sources
and destinations, processes, and data stores
DATA FLOW DIAGRAMS
• Data flows are shown in red.
• Does it appear that a data
Accounts
flow can be two-way?
Receivable
• If so, how is it handled?
Deposit
Bank
DATA FLOW DIAGRAMS
• As you probably see from the previous slides, if a
data flow is two-way, use a bi-directional arrow.
Update
General
Receiv-
Ledger
ables
DATA FLOW DIAGRAMS
• If two data elements flow together, then the
use of one data flow line is appropriate.
Deposit
Bank
DATA FLOW DIAGRAMS
• Data stores
– Appear as two horizontal lines
– Represent a temporary or permanent
repository of data
DATA FLOW DIAGRAMS
• The data store is shown in
red.
• Notice that the inflows and Accounts
Receivable
outflows to the data store
are not labeled.
Deposit
Bank
DATA FLOW DIAGRAMS
• The data flow diagram focuses on the
logical flow of data.
• Next, we will discuss flowcharts, which
place greater emphasis on physical
details.
FLOWCHARTS
• A flowchart is an analytical technique that
describes some aspect of an information
system in a clear, concise, and logical manner.
• Flowcharts use a set of standard symbols to
depict processing procedures and the flow of
data.
• Flow charts can be:
A. Documentation flow chart
B. System flow chart
C. Program flow chart
A. DOCUMENT FLOWCHARTS
• A document flowchart shows the flow of documents and
information among areas of responsibility in an
organization.
Update Sorted
A
Student Enrollment
Records Forms
Sorted Prepare
Enrollment Class
Forms Lists
Here’s a
flowchart Class Sorted
Enrollment
Lists
that goes Forms
with the
story Faculty Administrator
FLOWCHARTS VS. DFDs
2.0
Prepare Administrators
Enrollment
Class Lists Forms
Class
Lists
Faculty
Registrar’s Office
1.0 1.0
Update Student Update Student
Student Records Student Records
Records Records
Enrollment Enrollment
Forms Data
2.0 2.0
Prepare Administrators Prepare Administrators
Enrollment Enrollment
Class Lists Forms Class Lists Data
Class Class
Lists Lists
Faculty Faculty
Registrar’s Office Registrar’s Office
Sorted Prepare
Enrollment Class Administrator Prepare
Forms Lists Student Class
Records Lists
Sorted
Class
Enrollment Here’s the revised Class
Lists
Forms Lists
flowchart. How
Faculty Administers has it changed?
Faculty
Original
Flowchart
FLOWCHARTS VS. DFDs