Date post: | 02-Jun-2018 |
Category: |
Documents |
Upload: | wahyuakrabien |
View: | 216 times |
Download: | 0 times |
of 114
8/10/2019 Ais10 Ab Az Ch03
1/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 1 of 138
C HAPTER 3
Systems Development and
Documentation Techniques
8/10/2019 Ais10 Ab Az Ch03
2/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 2 of 138
INTRODUCTION
Questions to be addressed in this chapterinclude:
What is the purpose of documentation?
Why do accountants need to understanddocumentation?
What documentation techniques are used inaccounting systems?
What are data flow diagrams and flowcharts? How are they alike and different?
How are they prepared?
8/10/2019 Ais10 Ab Az Ch03
3/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 3 of 138
INTRODUCTION
Documentation includes the following
types of tools:
Narratives (written descriptions)
Flowcharts
Diagrams
Other written material
8/10/2019 Ais10 Ab Az Ch03
4/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 4 of 138
INTRODUCTION
Documentation covers the who, what,
when, where, why, and how of:
Data entry
Processing
Storage
Information output
System controls
8/10/2019 Ais10 Ab Az Ch03
5/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 5 of 138
INTRODUCTION
How do accountants use documentation?
At a minimum, they have to read documentation to
understand how a system works.
They may need to evaluate the strengths andweaknesses of an entitys internal controls.
Requires heavy reliance on documentation.
They may peruse documentation to determine if a
proposed system meets the needs of its users. They may prepare documentation to:
Demonstrate how a proposed system would work
Demonstrate their understanding of a system of internal
controls
8/10/2019 Ais10 Ab Az Ch03
6/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 6 of 138
INTRODUCTION
In this chapter, we discuss two of the most
common documentation tools:
Data flow diagrams
Graphical descriptions of the sources
and destinations of data. They show:
Where data comes from
How it flows
The processes performed on it Where it goes
8/10/2019 Ais10 Ab Az Ch03
7/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 7 of 138
INTRODUCTION
In this chapter, we discuss two of the most
common documentation tools:
Data flow diagrams
Flowcharts Include three types:
Document flowchartsdescribe the flow of documents and
information between departments or units.
System flowchartsdescribe the relationship between inputs,processing, and outputs for a system.
Program flowchartsdescribe the sequence of logical
operations performed in a computer program.
8/10/2019 Ais10 Ab Az Ch03
8/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 8 of 138
INTRODUCTION
Documentation techniques are necessarytoolsfor accountants: SAS-94requires that auditors understand the
automated and manual procedures an entity uses. This understanding can be gleaned through documenting the
internal control systema process that effectively exposesstrengths and weaknesses of the system.
SOX (2002)effectively requires that publicly-tradedcorporations and their auditors document and test thecompanys internal controls.
Auditing Standard No. 2promulgated by thePCAOB requires that the external auditor express anopinion on the clients system of internal controls.
8/10/2019 Ais10 Ab Az Ch03
9/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 9 of 138
INTRODUCTION
Documentation tools help accountants by:
Organizing very complicated systems into a
form that can be more readily understood
Helping new team members understand a
pre-existing system
8/10/2019 Ais10 Ab Az Ch03
10/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 10 of 138
INTRODUCTION
Which method should you useflowcharts
or DVDs?
62.5% of IS professionals use DFDs.
97.6% use flowcharts.
Both can be prepared relatively simply using
available software.
Both are tested on professional exams.
CONCLUSION: You need to know them both.
8/10/2019 Ais10 Ab Az Ch03
11/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 11 of 138
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.
8/10/2019 Ais10 Ab Az Ch03
12/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 12 of 138
DATA FLOW DIAGRAMS
Customer1.0
Process
Payment
2.0
Update
A/R
Credit
Manager
Bank
Accounts
Receivable
Customer
paymentRemittance
data
Receivables
Information
Deposit
Example of a data flow
diagram of the customer
payment process from
Figure 3-3 in your
textbook
8/10/2019 Ais10 Ab Az Ch03
13/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 13 of 138
DATA FLOW DIAGRAMS
A data flow diagram consists of four basic
elements:
Data sources and destinations
Data flows
Transformation processes
Data stores
8/10/2019 Ais10 Ab Az Ch03
14/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 14 of 138
DATA FLOW DIAGRAMS
A data flow diagram consists of four basic
elements:
Data sources and destinations
Data flows
Transformation processes
Data stores
8/10/2019 Ais10 Ab Az Ch03
15/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 15 of 138
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
8/10/2019 Ais10 Ab Az Ch03
16/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 16 of 138
DATA FLOW DIAGRAMS
Customer1.0
Process
Payment
2.0
Update
A/R
Credit
Manager
Bank
Accounts
Receivable
Customer
paymentRemittance
data
Receivables
Information
Deposit
Data sources and
destinations are marked
in red.
Can you tell which are
sources and which are
destinations?
8/10/2019 Ais10 Ab Az Ch03
17/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 17 of 138
DATA FLOW DIAGRAMS
A data flow diagram consists of four basic
elements:
Data sources and destinations
Data flows
Transformation processes
Data stores
8/10/2019 Ais10 Ab Az Ch03
18/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 18 of 138
DATA FLOW DIAGRAMS
Data flows
Appear as arrows
Represent the flow of data between sources and
destinations, processes, and data stores
8/10/2019 Ais10 Ab Az Ch03
19/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 19 of 138
DATA FLOW DIAGRAMS
Customer1.0
Process
Payment
2.0
Update
A/R
Credit
Manager
Bank
Accounts
Receivable
Customer
paymentRemittance
data
Receivables
Information
Deposit
Data flows are shown in red.
Does it appear that a data
flow can be two-way?
If so, how is it handled?
8/10/2019 Ais10 Ab Az Ch03
20/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 20 of 138
DATA FLOW DIAGRAMS
Customer1.0
Process
Payment
2.0
Update
A/R
Credit
Manager
Bank
Accounts
Receivable
Customer
paymentRemittance
data
Receivables
Information
Deposit
Data flows should always belabeled.
The exception is a data flow
moving into or out of a data
store.
What symbol is the data store?
8/10/2019 Ais10 Ab Az Ch03
21/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 21 of 138
DATA FLOW DIAGRAMS
As you probably surmised from the previous
slides, if a data flow is two-way, use a bi-
directional arrow.
Update
Receiv-
ables
General
Ledger
8/10/2019 Ais10 Ab Az Ch03
22/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 22 of 138
DATA FLOW DIAGRAMS
If two data elements flow together, then the use
of one data flow line is appropriate.
CustomerProcess
Payment
Cash Rect & Remittance Slip
8/10/2019 Ais10 Ab Az Ch03
23/114 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 23 of 138
DATA FLOW DIAGRAMS
If the data elements do not always flow
together, then multiple lines will be
needed.
Customer ProcessPayment
Customer Inquiry
Customer Payment
8/10/2019 Ais10 Ab Az Ch03
24/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 24 of 138
DATA FLOW DIAGRAMS
A data flow diagram consists of four basic
elements:
Data sources and destinations
Data flows
Transformation processes
Data stores
8/10/2019 Ais10 Ab Az Ch03
25/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 25 of 138
DATA FLOW DIAGRAMS
Processes
Appear as circles
Represent the transformation of data
8/10/2019 Ais10 Ab Az Ch03
26/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 26 of 138
DATA FLOW DIAGRAMS
Customer1.0
Process
Payment
2.0
Update
A/R
Credit
Manager
Bank
Accounts
Receivable
Customer
paymentRemittance
data
Receivables
Information
Deposit
The transformation processes areshown in red.
Every process must have at least
one data inflow and at least one
data outflow. Why?
What do you notice about how theprocesses are labeled?
8/10/2019 Ais10 Ab Az Ch03
27/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 27 of 138
DATA FLOW DIAGRAMS
Data stores
Appear as two horizontal lines
Represent a temporary or permanent repository of
data
8/10/2019 Ais10 Ab Az Ch03
28/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 28 of 138
DATA FLOW DIAGRAMS
Customer1.0
Process
Payment
2.0
Update
A/R
Credit
Manager
Bank
Accounts
Receivable
Customer
paymentRemittance
data
Receivables
Information
Deposit
The data store is shown in red.
Notice that the inflows and
outflows to the data store are
not labeled.
8/10/2019 Ais10 Ab Az Ch03
29/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 29 of 138
DATA FLOW DIAGRAMS
Data dictionary:
Data flows and data stores are typically
collections of data elements.
EXAMPLE: A data flow labeled student
in format ionmight contain elements such as
student name, date of birth, ID number,
address, phone number, and major.
The data dictionarycontains a description of
all data elements, data stores, and data flows
in a system.
8/10/2019 Ais10 Ab Az Ch03
30/114
8/10/2019 Ais10 Ab Az Ch03
31/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 31 of 138
DATA FLOW DIAGRAMS
The highest level of DFD is called a
context diagram.
It provides a summary-level view of the
system.
It depicts a data processing system and the
external entities that are:
Sources of its input Destinations of its output
8/10/2019 Ais10 Ab Az Ch03
32/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 32 of 138
DATA FLOW DIAGRAMS
PayrollProcessing
System
Depart-
ments
HumanResources
Govt.
Agencies
Employees
Bank
Manage-
ment
Employee checks
This is the context diagram for the
S&S payroll processing system
(Figure 3-5 in your textbook).
8/10/2019 Ais10 Ab Az Ch03
33/114
8/10/2019 Ais10 Ab Az Ch03
34/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 34 of 138
DATA FLOW DIAGRAMS
PayrollProcessing
System
Depart-
ments
HumanResources
Govt.
Agencies
Employees
Bank
Manage-
ment
Employee checks
What information is produced by this
process, and where does it go?
8/10/2019 Ais10 Ab Az Ch03
35/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 35 of 138
DATA FLOW DIAGRAMS
1.0
Update
empl.
Payrollfile
2.0
Pay
Employ-ees
5.0
Update
Gen.
Ledger
4.0
Pay
taxes
3.0
Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Changeform
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
This diagram
shows the
next level ofdetail for the
context
diagram in
Figure 3-5.
8/10/2019 Ais10 Ab Az Ch03
36/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 36 of 138
DATA FLOW DIAGRAMS
1.0
Update
empl.
Payrollfile
2.0
Pay
Employ-ees
5.0
Update
Gen.
Ledger
4.0
Pay
taxes
3.0
Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Changeform
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
What
information
comes intothese
processes
and from
where?
8/10/2019 Ais10 Ab Az Ch03
37/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 37 of 138
DATA FLOW DIAGRAMS
1.0
Update
empl.
Payrollfile
2.0
Pay
Employ-ees
5.0
Update
Gen.
Ledger
4.0
Pay
taxes
3.0
Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Changeform
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
What
information is
produced bythese
processes,
and where
does it go?
8/10/2019 Ais10 Ab Az Ch03
38/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 38 of 138
DATA FLOW DIAGRAMS
1.0
Update
empl.
Payrollfile
2.0
Pay
Employ-ees
5.0
Update
Gen.
Ledger
4.0
Pay
taxes
3.0
Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Changeform
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
How do the
sources and
destinationsdiffer from
the context
diagram?
8/10/2019 Ais10 Ab Az Ch03
39/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 39 of 138
DATA FLOW DIAGRAMS
1.0Update
empl.
Payrollfile
2.0Pay
Employ-ees
5.0Update
Gen.
Ledger
4.0Pay
taxes
3.0Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Changeform
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
Notice that
each process
in the DFD isnumbered
sequentially.
8/10/2019 Ais10 Ab Az Ch03
40/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 40 of 138
DATA FLOW DIAGRAMS
1.0
Update
empl.
Payrollfile
2.0
Pay
Employ-ees
5.0
Update
Gen.
Ledger
4.0
Pay
taxes
3.0
Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Changeform
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
Suppose we
exploded Process
2.0 (pay
employees) in the
next level. The
sub-processes
would be
numbered 2.1, 2.2,
2.3, etc.
8/10/2019 Ais10 Ab Az Ch03
41/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 41 of 138
DATA FLOW DIAGRAMS
Were going to go into a partial example of
how the first level of detail was created.
But before we do, lets step through some
guidelines on how to create a DFD.
8/10/2019 Ais10 Ab Az Ch03
42/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 42 of 138
DATA FLOW DIAGRAMS
RULE 1: Understand the system. Observe the
flow of information and interview people involved
to gain that understanding.
RULE 2: Ignore control processes and controlactions (e.g., error corrections). Only very
critical error paths should be included.
RULE 3: Determine the system boundaries
where it starts and stops. If youre not sure
about a process, include it for the time being.
8/10/2019 Ais10 Ab Az Ch03
43/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 43 of 138
DATA FLOW DIAGRAMS
RULE 4: Draw the context diagram first, and
then draw successively greater levels of detail.
RULE 5: Identify and label all data flows. The
only ones that do not have to be labeled arethose that go into or come out of data stores.
RULE 6: Data flows that always flow together
should be grouped together. Those that do not
flow together should be shown on separate
lines.
8/10/2019 Ais10 Ab Az Ch03
44/114
8/10/2019 Ais10 Ab Az Ch03
45/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 45 of 138
DATA FLOW DIAGRAMS
RULE 10: Process names should include action
verbs, such as update, prepare, etc.
RULE 11: Identify and label all data stores,
whether temporary or permanent. RULE 12: Identify and label all sources and
destinations. An entity can be both a source and
destination. You may wish to include such items
twice on the diagram, if needed, to avoidexcessive or crossing lines.
8/10/2019 Ais10 Ab Az Ch03
46/114
8/10/2019 Ais10 Ab Az Ch03
47/114
8/10/2019 Ais10 Ab Az Ch03
48/114
8/10/2019 Ais10 Ab Az Ch03
49/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 49 of 138
DATA FLOW DIAGRAMS
The first paragraph of the narrative for the payroll
process reads as follows:
When employees are hired, they complete a new employee
form. When a change to an employees payroll status occurs,
such as a raise or a change in the number of exemptions, humanresources completes an employee change form. A copy of these
forms is sent to payroll. These forms are used to create or
update the records in the employee/payroll file and are then
stored in the file. Employee records are stored alphabetically.
8/10/2019 Ais10 Ab Az Ch03
50/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 50 of 138
DATA FLOW DIAGRAMS
The first paragraph of the narrative for the payroll
process reads as follows:
When employees are hired, they complete a new employee
form. When a change to an employees payroll status
occurs, such as a raise or a change in the number ofexemptions, human resources completes an employee
change form. A copy of these forms is sent to payroll.
These forms are used to create or update the records in the
employee/payroll file and are then stored in the file.
Employee records are stored alphabetically.
The portion marked in red relates to activities that go on
outside the boundaries of the payroll system. Consequently,
these activities will not be included on the DFD.
8/10/2019 Ais10 Ab Az Ch03
51/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 51 of 138
DATA FLOW DIAGRAMS
The first paragraph of the narrative for the payroll
process reads as follows:
When employees are hired, they complete a new employee
form. When a change to an employees payroll status
occurs, such as a raise or a change in the number ofexemptions, human resources completes an employee
change form. A copy of these forms is sent to payroll.
These forms are used to create or update the records in the
employee/payroll file and are then stored in the file.
Employee records are stored alphabetically.
The portion marked in red suggests two data flows coming into
the payroll process (new employee forms and employee
change forms). The source of the inflows is the human
resources department.
8/10/2019 Ais10 Ab Az Ch03
52/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 52 of 138
DATA FLOW DIAGRAMS
Data Inputs Processes Data Outputs
New employee forms and
employee change forms
(from H.R. Dept.)
8/10/2019 Ais10 Ab Az Ch03
53/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 53 of 138
DATA FLOW DIAGRAMS
The first paragraph of the narrative for the payroll
process reads as follows:
When employees are hired, they complete a new employee
form. When a change to an employees payroll status
occurs, such as a raise or a change in the number ofexemptions, human resources completes an employee
change form. A copy of these forms is sent to payroll.
These forms are used to create or update the records in the
employee/payroll file and are then stored in the file.
Employee records are stored alphabetically.
The sentence marked in red suggests a process (update
employee records) with the data outflow going to a data store
(the employee/payroll file).
8/10/2019 Ais10 Ab Az Ch03
54/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 54 of 138
DATA FLOW DIAGRAMS
Data Inputs Processes Data Outputs
New employee forms and
employee change forms
(from H.R. Dept.)
Update records (read from
file and record)
Updated employee/
payroll file
8/10/2019 Ais10 Ab Az Ch03
55/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 55 of 138
DATA FLOW DIAGRAMS
The first paragraph of the narrative for the payroll
process reads as follows:
When employees are hired, they complete a new employee
form. When a change to an employees payroll status
occurs, such as a raise or a change in the number ofexemptions, human resources completes an employee
change form. A copy of these forms is sent to payroll.
These forms are used to create or update the records in the
employee/payroll file and are then stored in the file.
Employee records are stored alphabetically.
The final sentence in this paragraph provides information
about the physical storage of the data. Physical information is
utilized in flowcharts but not in data flow diagrams.
8/10/2019 Ais10 Ab Az Ch03
56/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 56 of 138
DATA FLOW DIAGRAMS
Data Inputs Processes Data Outputs
New employee forms and
employee change forms
(from H.R. Dept.)
Update records (read from
file and record)
Updated employee/
payroll file
We will not do the entire DFD, however, you could finish thistable by reading the remainder of the narrative in Table 3-1 in
your textbook. The portion of the table completed so far allows
us to draw the segment of the DFD that is highlighted on the
following slide.
8/10/2019 Ais10 Ab Az Ch03
57/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 57 of 138
DATA FLOW DIAGRAMS
1.0
Update
empl.
Payrollfile
2.0
Pay
Employ-ees
5.0
Update
Gen.
Ledger
4.0
Pay
taxes
3.0
Prepare
reports
Employee/
Payroll file
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
Change
form
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
Disburse-
ment data
Payroll taxdisb. voucher
Tax report
& payment
Payroll
report
8/10/2019 Ais10 Ab Az Ch03
58/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 58 of 138
DATA FLOW DIAGRAMS
Keep the following in mind as you develop your
DFD:
Remember to ignore control activities, such as error
correction processes.
Some data inputs and outputs will not appear on the
first level of the DFD but appear as the processes are
exploded into greater levels of detail.
8/10/2019 Ais10 Ab Az Ch03
59/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 59 of 138
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.
8/10/2019 Ais10 Ab Az Ch03
60/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 60 of 138
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 todepict processing procedures and the flow of
data.
8/10/2019 Ais10 Ab Az Ch03
61/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 61 of 138
FLOWCHARTS
Every shape on a flowchart depicts a unique
operation, input, processing activity, or storage
medium.
In the days of yore, flowcharts were commonlydrawn with templates.
Now, it is more common to use a software
program such as Visio.
Microsoft and Power Point are also used
The software uses pre-drawn shapes, and the
developer drags the shapes into the drawing.
8/10/2019 Ais10 Ab Az Ch03
62/114
8/10/2019 Ais10 Ab Az Ch03
63/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 63 of 138
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Processing symbols
Processing symbols indicate the type
of device used to process the data or
whether the data is processed
manually.
8/10/2019 Ais10 Ab Az Ch03
64/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 64 of 138
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Processing symbols
Storage symbolsStorage symbols indicate the type of
device used to store data while the
system is not using it.
8/10/2019 Ais10 Ab Az Ch03
65/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 65 of 138
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Processing symbols
Storage symbols
Flow and miscellaneous symbols
Flow and miscellaneous symbols may
indicate:
The flow of data and goods
The beginning or end of the flowchart
The location of a decision
An explanatory note
8/10/2019 Ais10 Ab Az Ch03
66/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 66 of 138
FLOWCHARTS
Click on buttons below if you wish to
review symbols in the various categories.
Input/Output
Symbols
Processing
Symbols
Storage
Symbols
Flow & Misc.
Symbols
8/10/2019 Ais10 Ab Az Ch03
67/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 91 of 138
DOCUMENT FLOWCHARTS
A document flowchart shows the flow of
documents and information among areas of
responsibility in an organization.
These flowcharts trace a document from cradleto grave and show:
Where a document comes from
Where its distributed
How its used
Its ultimate disposition
Everything that happens as it flows through the
system
8/10/2019 Ais10 Ab Az Ch03
68/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 92 of 138
DOCUMENT FLOWCHARTS
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 inefficiences such
as:
Inadequate communication flows
Unnecessarily complex document flows Procedures that cause wasteful delays
Document flowcharts are also prepared in the
system design process.
8/10/2019 Ais10 Ab Az Ch03
69/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 93 of 138
This is part of the
document flowchart
from Figure 3-9 in
your textbook.
GUIDELINES FOR PREPARING
8/10/2019 Ais10 Ab Az Ch03
70/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 94 of 138
GUIDELINES FOR PREPARING
FLOWCHARTS
Lets step through some guidelines for
preparing flowcharts:
As with DFDs, you cant effectively prepare a
flowchart if you dont understand the system,so:
Interview users, developers, auditors, and
management.
Administer questionnaires.
Read through narratives.
Walk through systems transactions
8/10/2019 Ais10 Ab Az Ch03
71/114
GUIDELINES FOR PREPARING
8/10/2019 Ais10 Ab Az Ch03
72/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 96 of 138
GUIDELINES FOR PREPARING
FLOWCHARTS
Use separate columns for the activity of
each entity.
Example: If there are three different
departments or functions that do things inthe narrative, there would be three columns
on the flowchart.
8/10/2019 Ais10 Ab Az Ch03
73/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 97 of 138
What are the entities
in this flowchart?
8/10/2019 Ais10 Ab Az Ch03
74/114
GUIDELINES FOR PREPARING
8/10/2019 Ais10 Ab Az Ch03
75/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 99 of 138
GUIDELINES FOR PREPARING
FLOWCHARTS
Give the flowchart a clear beginning andending. Show where each document originated and its final
disposition.
One approach you can use is to read throughthe narrative and for each step define: What was (were) the input(s)
What process was carried out
What was (were) the output(s)
Note on the next slide that the flow sequenceis input -- processoutput.
Identifies where input is coming from
8/10/2019 Ais10 Ab Az Ch03
76/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 100 of 138
8/10/2019 Ais10 Ab Az Ch03
77/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 101 of 138
Inputs
8/10/2019 Ais10 Ab Az Ch03
78/114
8/10/2019 Ais10 Ab Az Ch03
79/114
8/10/2019 Ais10 Ab Az Ch03
80/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 104 of 138
Input for
next
process
8/10/2019 Ais10 Ab Az Ch03
81/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 105 of 138
Process
8/10/2019 Ais10 Ab Az Ch03
82/114
8/10/2019 Ais10 Ab Az Ch03
83/114
8/10/2019 Ais10 Ab Az Ch03
84/114
8/10/2019 Ais10 Ab Az Ch03
85/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 109 of 138
Filing
a document
8/10/2019 Ais10 Ab Az Ch03
86/114
8/10/2019 Ais10 Ab Az Ch03
87/114
GUIDELINES FOR PREPARING
8/10/2019 Ais10 Ab Az Ch03
88/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 112 of 138
GUIDELINES FOR PREPARING
FLOWCHARTS
When using multiple copies of adocument, place document numbers in
the upper, right-hand corner.
8/10/2019 Ais10 Ab Az Ch03
89/114
8/10/2019 Ais10 Ab Az Ch03
90/114
8/10/2019 Ais10 Ab Az Ch03
91/114
8/10/2019 Ais10 Ab Az Ch03
92/114
8/10/2019 Ais10 Ab Az Ch03
93/114
8/10/2019 Ais10 Ab Az Ch03
94/114
SYSTEM FLOWCHARTS
8/10/2019 Ais10 Ab Az Ch03
95/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 119 of 138
SYSTEM FLOWCHARTS
Now that weve looked at documentflowcharts and guidelines for creating
flowcharts, lets take a brief look at system
flowcharts.
SYSTEM FLOWCHARTS
8/10/2019 Ais10 Ab Az Ch03
96/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 120 of 138
SYSTEM FLOWCHARTS
A system flowchart depicts the relationshipamong the inputs, processes, and outputs
of an AIS.
The system flowchart begins by identifyingthe inputs to the system.
These inputs can be:
New data
Data stored for future use
Both
8/10/2019 Ais10 Ab Az Ch03
97/114
8/10/2019 Ais10 Ab Az Ch03
98/114
8/10/2019 Ais10 Ab Az Ch03
99/114
8/10/2019 Ais10 Ab Az Ch03
100/114
8/10/2019 Ais10 Ab Az Ch03
101/114
8/10/2019 Ais10 Ab Az Ch03
102/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 126 of 138
The program flowchart from
Figure 3-11 in your textbook
is shown on the right.
8/10/2019 Ais10 Ab Az Ch03
103/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 127 of 138
Note that the program flowchart
details the logic of processes
performed by the computer.
8/10/2019 Ais10 Ab Az Ch03
104/114
FLOWCHARTS VS DFDs
8/10/2019 Ais10 Ab Az Ch03
105/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 129 of 138
FLOWCHARTS VS. DFDs
Now that weve examined both flowchartsand DFDs, it may be useful to discuss the
differences again.
DFDs place a heavy emphasis on thelogical aspects of a system.
Flowcharts place more emphasis on the
physical characteristics of the system. An example may be useful.
FLOWCHARTS VS DFDs
8/10/2019 Ais10 Ab Az Ch03
106/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 130 of 138
FLOWCHARTS VS. DFDs
EXAMPLE: The registrars office of asmall college receives paper enrollmentforms from students. They sort theserecords alphabetically and then update thestudent record file to show the newclasses. They also prepare class lists fromthe same data. The sorted enrollment
forms are forwarded to the bursars officefor billing purposes. Class lists are mailedto faculty members.
8/10/2019 Ais10 Ab Az Ch03
107/114
Students Students
Registrars Office
Enrollment Sort
8/10/2019 Ais10 Ab Az Ch03
108/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 132 of 138
Students
1.0
Update
Student
Records
2.0
Prepare
Class Lists
Student
Records
Faculty
Bursar
Enrollment
Forms
EnrollmentForms
Enrollment
Forms
Class
Lists
StudentsForms
Sort
Forms
Sorted
Enrollment
Forms
Update
Student
Records
A
Prepare
Class
Lists
SortedEnrollment
Forms
Class
Lists
Sorted
EnrollmentForms
BursarFaculty
Heres a
flowchart
that goeswith the
story
FLOWCHARTS VS DFDs
8/10/2019 Ais10 Ab Az Ch03
109/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 133 of 138
FLOWCHARTS VS. DFDs
Now lets change the story so thatstudents enter enrollment data online.
The registrars office sends a tape file of
the enrollment data to the bursars officeand continues to send paper class lists to
faculty.
8/10/2019 Ais10 Ab Az Ch03
110/114
8/10/2019 Ais10 Ab Az Ch03
111/114
FLOWCHARTS VS. DFDs
8/10/2019 Ais10 Ab Az Ch03
112/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 136 of 138
FLOWCHARTS VS. DFDs
Moral of the Story: Changes in thephysical characteristics of the process do
affect the flowchart but have little or no
impact on the DFD. The DFD focuses more on the logic.
When deciding which tool to employ,
consider the information needs of thosewho will view it.
QUIZ QUESTION
8/10/2019 Ais10 Ab Az Ch03
113/114
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 137 of 138
QUIZ QUESTION
How is playing the piano like making DFDsand flowcharts?
You cant learn to do it by just watching
someone else. You cant learn to do it by just looking at
examples.
Your first attempts are clumsy.
Practice leads to improvement and maybe
even perfection.
8/10/2019 Ais10 Ab Az Ch03
114/114