Professional Documents
Culture Documents
2. Flowcharts
• Include three types:
– Document flowcharts describe the physical flow of documents through an
organization—i.e., from the departments, groups, or individuals who first
create them to their final dispositions.
– System flowcharts describe the relationship between inputs, processing, and
outputs for a system.
– Program flowcharts describe the sequence of logical operations performed in
a computer program.
01/21/2021
DATA FLOW DIAGRAMS
• A data flow diagram (DFD) graphically describes
the flow of data within an organization. It is
used to:
– Document existing systems
– Plan and design new systems
• There is no black-and-white approach to
developing a DFD.
• The data flow diagram focuses on the logical
flow of data
01/21/2021
Basic elements of DFD
• A data flow diagram consists of four basic
elements:
– Entity (Data sources and destinations)
– Data flows
– Transformation processes
– Data stores
01/21/2021
DATA FLOW DIAGRAMS
• Example of a data flow
diagram of the customer
Accounts
payment process
Receivable
Customer Remittance
Receivables
payment data
Process Update Information Credit
Customer A/R Manager
Payment
Deposit
Bank
DATA FLOW DIAGRAMS
Entity (Data sources and destinations)
• Represents a source of data/input into the system or
a destination of data or output from the system.
– 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
01/21/2021
DATA FLOW DIAGRAMS
• Data sources and destinations are
marked in red.
• Can you tell which are sources and
which are destinations?
Customer Receivables
Remittance
payment Information
Customer data Credit
Process Update
Payment Manager
A/R
Deposit
Bank
01/21/2021
DATA FLOW DIAGRAMS
• Data flows =
– Appear as arrows
– Represent the flow of data between sources and
destinations, processes, and data stores
01/21/2021
DATA FLOW DIAGRAMS
• Data flows are shown in red.
• Does it appear that a data flow can be two-way?
Receivables
Customer Remittance
1.0 2.0 Information
payment data Credit
Customer Process Update Manager
Payment A/R
Deposit
Bank
01/21/2021
DATA FLOW DIAGRAMS
• If a data flow is two-way, use a bi-directional
arrow.
Update
General
Receive-
Ledger
ables
01/21/2021
DATA FLOW DIAGRAMS
If two data elements flow together, then the use
of one data flow line is appropriate
01/21/2021
DATA FLOW DIAGRAMS
Customer Inquiry
Process
Customer Customer Payment Payment
01/21/2021
DATA FLOW DIAGRAMS
Processes
– Appear as circles
– Represent the transformation of data
01/21/2021
DATA FLOW DIAGRAMS
Remittance Receivables
Customer 1.0 data 2.0 Information Credit
Customer payment
Process Update Manager
Payment A/R
Deposit
Bank
01/21/2021
DATA FLOW DIAGRAMS
• Data stores
– Represents data at rest
– Appear as two horizontal lines
– Represent a temporary or permanent repository of data
– The box labeled with Accounts receivable shows the data
storage
01/21/2021
Data Flow Diagram Symbols
Entity (Data sources and
destinations
Data flows
Processes
Data stores
01/21/2021
Data Flow Diagram Symbols
• Entity: A data source or data destination symbol on the
DFD represents an organization or individual that sends
or receives data that they system uses or produces.
• A data flow represents the flow of data between
processes, data stores and data sources and destinations.
• A transformation process represents the transformations
of data.
• A data store is a temporary or permanent warehouse of
data.
• A data dictionary contains description of all the
elements, stores, and flows in a system.
01/21/2021
DATA FLOW DIAGRAMS
• Data dictionary:
– Data flows and data stores are typically collections
of data elements.
– EXAMPLE: A data flow labeled student information
might contain elements such as student name, date
of birth, ID number, address and phone number
– The data dictionary contains a description of all
data elements, data stores, and data flows in a
system.
01/21/2021
DFD Creation Guidelines
• Understand the system
• Determine system boundaries
• Develop a context DFD
• Identify and group data flows
• Number each process
• Identify transformational processes
• Identify all data stores
• Identify all sources and destinations
• Label all DFD elements
01/21/2021
Data Flow Diagrams
• Data flow diagrams are subdivided into
successively lower levels in order to provide
increasing amounts of detail.
01/21/2021
FLOW CHARTS
• 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.
• Flowcharts place greater emphasis on
physical details.
01/21/2021
FLOW CHARTS
• Flowcharting History:
– Introduced in 1950s by industrial engineers to document business
processes and document flows for process improvement.
– Sarbanes-Oxley 2002 increased importance by requiring companies to
document business processes and internal controls procedures.
01/21/2021
Flow chart symbols
• Flowcharting symbols can be divided into the
following four categories:
1 Input/output symbols
2 Processing symbols
3 Storage symbols
4 Flow and miscellaneous symbols
01/21/2021
Flow chart symbols
Some Input Output Symbols
Symbol
Name
• Document
• Online keying
• Display
• Input/output;
Journal/ledger
01/21/2021
Flow chart symbols
Some Processing Symbols
Symbol Name
Manual operations
Computer processing
Auxiliary operation
01/21/2021
Flow chart symbols
• Some Storage Symbols
Symbol Name
Magnetic disk
Magnetic tape
01/21/2021
Flow chart symbols
Off-page connector
Terminal
Decision
01/21/2021
Types of FLOW CHARTS
• There are three types of flow charts:
– Document flowcharts describe the physical flow of
documents through an organization—i.e., from the
departments, groups, or individuals who first create
them to their final dispositions.
– System flowcharts describe the relationship between
inputs, processing, and outputs for a system.
– Program flowcharts describe the sequence of logical
operations performed in a computer program.
01/21/2021
Document flowchart
• A document flowchart shows the flow of documents
and information among areas of responsibility in an
organization.
• These flowcharts show:
– Where a document comes from
– Where it’s distributed
– How it’s used
– It’s ultimate disposition
– Everything that happens as it flows through the system
01/21/2021
Document flowchart
• Internal control flowcharts are document
flowcharts used to evaluate the adequacy of
internal controls, such as segregation of duties
or internal checks.
• They can reveal weaknesses or inefficiencies
such as:
– Inadequate communication flows
– Unnecessarily complex document flows
– Procedures that cause wasteful delays
01/21/2021
System flowchart
• A system flowchart depicts the relationship among the inputs,
processes, and outputs of an AIS.
• A system flowchart begins by identifying both the inputs that
enter the system and their origins.
• The input is followed by the processing portion of the
flowchart.
• These inputs can be:
– New data
– Data stored for future use
– Both
01/21/2021
System flowchart
• A system flowchart depicts the relationship
among the inputs, processes, and outputs of
an AIS.
– The system flowchart begins by identifying the
inputs to the system.
– Each input is followed by a process, i.e., the steps
performed on the data.
01/21/2021
Program flowchart
• Program flowcharts illustrate the sequence of
logical operations performed by a computer in
executing a program.
• They also follow an input—process— output
pattern.
01/21/2021
Program flowchart
01/21/2021
FLOW CHARTS VS. DFDs
EXAMPLE: The registrar’s office of a small college
receives paper enrollment forms from students.
They sort these records alphabetically and then
update the student record file to show the new
classes.
• They also prepare class lists from the same data.
The sorted enrollment forms are forwarded to
the finance’s office for billing purposes. Class
lists are mailed to faculty members.
01/21/2021
FLOW CHARTS VS. DFDs
Here’s a DFD
Enrollment Sort
that goes with Students
Students the story.
Form Forms
Enrollment
Forms
A Update Sorted
1.0 Student Enrollment
Update Student
Records Records Forms
Student
Records
Enrollment
Forms
Sorted Prepare
Enrollment Class
Forms Lists
2.0
Prepare Finance
Enrollment
Class Lists Forms Sorted
Class
Here’s a Enrollment
Class Lists Lists
flowchart Forms
that goes
Faculty with the
01/21/2021
story Faculty finance