1. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 1
Systems Techniques
and Documentation
Chapter 2
2. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 2
Overview
Systems techniques are tools used in the
analysis, design, and documentation of
system and subsystem relationships.
They are largely graphical (pictorial) in
nature.
Systems techniques are used by accountants
who do systems work.
3. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 3
Learning Objectives
1 Characterize the use of systems techniques
by auditors and systems development
personnel.
2 Describe the use of flowcharting techniques
in the analysis of information processing
systems.
4. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 4
Learning Objectives
3 Define common systems techniques, such
as HIPO charts, systems flowcharts, and
logical data flow diagrams.
5. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 5
Learning Objective 1
Characterize the use of
systems techniques by
auditors and systems
development personnel.
6. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 6
Use of Systems Techniques
in Auditing
What are the two basic components of an
auditing engagement?
1 The interim audit which usually requires
some type of compliance testing.
2 The financial statement audit which
involves substantive testing.
7. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 7
Internal Control Evaluation
Auditors are typically concerned with the
flow of processing and distribution of
documents within an application system.
Auditors need techniques that systematically
structure the system under study.
Auditors use charts to analyze the
distribution of documents in a system.
8. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 8
Compliance Testing
Auditors undertake compliance testing to
confirm the existence, assess the effectiveness,
and check the continuity of operation of
internal controls on which reliance is to be
placed.
Compliance testing requires an understanding
of the controls that are to be tested.
9. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 9
Compliance Testing
Auditors must have a basic understanding
of systems techniques used in systems
analysis and design.
What are some of these techniques?
– input-process-output (IPO)
– hierarchy plus input-process-output (HIPO)
– logical data flow diagrams (DFD)
10. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 10
Working Papers
What are working papers?
They are the records kept by an auditor of
the procedures and tests applied, the
information obtained, and conclusions
drawn during an audit engagement.
The auditor is required by professional
standards to maintain working papers.
11. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 11
Working Papers
What are some of the systems techniques
used by auditors to document and analyze
the content of working papers?
– internal control questionnaires
– analytic flowcharts
– systems flowcharts
– branching and decision tables
12. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 12
Use of Systems Techniques in
Systems Development
What are the three phases of a systems
development project?
1 Systems analysis
2 Systems design
3 Systems implementation
13. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 13
Systems Analysis
Systems analysis involves collecting and
organizing facts.
Systems techniques assist the analyst in
performing these tasks.
What are some of these techniques?
– matrix techniques
– logical data flow diagrams
14. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 14
Systems Implementation
Systems implementation involves the actual
carrying out of the design plan.
Documentation is one of the most important
parts of systems implementation.
What systems techniques serve as a
documentation tool?
– program flowcharts
– decision tables
15. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 15
Learning Objective 2
Describe the use of
flowcharting techniques in
the analysis of information
processing systems.
16. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 16
Systems Techniques
What is a flowchart?
A flowchart is a symbolic diagram that
shows the data flow and sequence of
operations in a system.
Flowcharts are probably the most common
systems technique.
17. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 17
Basic Symbols
Input/Output
Process
Flowline
Annotation
18. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 18
Specialized Input/Output
Symbols
Punched Card
On-Line Storage
Magnetic Tape
Magnetic Disk
Punched Tape
19. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 19
Specialized Input/Output
Symbols
Document
Manual Input
Display
Communication
Link
Off-Line Storage
20. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 20
Specialized Process Symbols
Decision
Predefined
Process
Preparation
Manual
Operation
Auxiliary
Operation
Merge
Extract
Sort
Collate
21. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 21
Additional Symbols
Connector
Off-page Connector
Terminal
Parallel Mode
Transmittal Tape
22. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 22
Symbol Use in Flowcharting
Symbols are used in a flowchart to represent
the functions of an information or other type
of system.
Normal direction of flow is from left to
right and top to bottom.
Open arrowheads should be used on
reverse-direction flowlines
23. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 23
Symbol Use in Flowcharting
Invoice
Review
and
Approve
Approved
Invoice
Normal Direction of Flow
24. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 24
Symbol Use in Flowcharting
Invoice
Review
and
Approve
Approved
Invoice
Reverse Flow Shown with Arrowheads
25. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 25
Symbol Use in Flowcharting
Use of Connector Symbol
Requisition
Requisition
Purchasing
Stores
A
A
26. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 26
Symbol Use in Flowcharting
Requisition
Purchase
Order
Vendor
Files
Bidirectional Flow Shown with Arrowheads
Prepare
Purchase Order
and Update
Vendor Files
27. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 27
Learning Objective 3
Define common systems
techniques, such as HIPO
charts, systems flowcharts,
and logical data flow
diagrams.
28. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 28
IPO and HIPO Charts
These charts are used primarily by systems
development personnel.
At the most general level of analysis only
the basic input-process-output relations in a
system are of concern.
Additional processing detail is provided by
hierarchy plus input-process-output.
29. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 29
IPO Chart
Payroll job record
Payroll master file
Accumulate hours
worked
Find correct pay rate
Compute gross pay
Gross pay records
Payroll master file
Error messages
Author: Mr. Foxx
Chart Number: 3.1
System: Payroll
Description:
Calculate Gross Pay Date: 6/9/0X
Input Process Output
30. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 30
Hierarchy Chart
Payroll System
Data Preparation Processing Review
1.0
2.0 3.0 4.0
31. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 31
Hierarchy Chart
Calculate
Gross Pay
Calculate
Net Pay
Accumulate
Hours Worked
Find Correct
Pay Rate
Compute
Gross Pay
3.1 3.2
3.11 3.12 3.13
Each numbered module would be detailed in an IPO chart.
32. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 32
Systems and Program Flowcharts
A systems flowchart identifies the overall or
broad flow of operations in a system.
The focus of systems flowcharting concerns
media and processing functions rather than
the detailed logic of individual processing
functions.
33. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 33
Logical Data Flow
Diagram Symbols
Terminator
Process
Data Store
Data Flow
34. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 34
Data Flow Diagram
Timekeeping
Process
Payroll
Data
Employees
Payroll Data
35. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 35
Data Flow Diagram
Timekeeping
Verify
Payroll
Data
P1
Employee Data
Payroll
Data
Current
Status
Data
Valid
Valid Payroll Data
36. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 36
Data Flow Diagram
Employee Data
Valid Payroll Data
Calculate
Pay
P2
Data to
Process
Employees
Paychecks
Net Pay and
Deductions
37. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 37
Data Flow Diagram
Employees
Compute
Net Pay
Net Pay and
Deductions
Paychecks
Update
Employee
Files
Process
Payroll
Journal
Current
Amounts
Details Journal
Data
38. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 38
Analytic, Document, and Forms
Distribution Flowcharts
An analytic flowchart identifies all
significant processing in an application,
emphasizing processing tasks that apply
controls.
In an analytic flowchart the flow of
processing is depicted using symbols
connected with flowlines.
39. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 39
Analytic, Document, and Forms
Distribution Flowcharts
A document flowchart is similar in format to
an analytic flowchart but contains less detail
about the processing functions of each
entity shown on the chart.
The only symbol used in a document
flowchart is the document symbol.
40. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 40
Analytic, Document, and Forms
Distribution Flowcharts
The forms distribution chart illustrates the
distribution of multiple copy forms with an
organization.
The emphasis is on who gets what forms
rather than on how these forms are
processed.
41. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 41
Analytic Flowchart
Approve
Vendor
List
Prepare
Quotation
Select
Vendors
Request
for
Quotation
Request
for
Quotation
Purchasing Suppliers
42. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 42
Analytic Flowchart
Prepare
Purchase
Order
Select
Bid
Quotations
Purchasing Suppliers
Quotations
Purchase
Order
Purchase
Order
43. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 43
Document Flowchart
Controller Vice President Manufacturing
Purchase
Requisition
2
Accounts Payable Purchasing Agent Receiving Stores
2
Purchase
Requisition
1
Purchase
Requisition
1
Purchase
Order
3
Purchase
Order
1
2
34
5
Purchase
Order
4
Purchase
Order
5
To Vendor
44. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 44
Forms Distribution Chart
Purchasing Inventory Payables Production Accounting
Purchase
Order Copy
1
2
3
4
5
1
2
1
2
3
4
45. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 45
Sandwich Rule
Every process symbol should be
“sandwiched” between an input and an
output symbol.
Inputs flow into a process symbol and
outputs flow out of the process symbol.
46. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 46
Narrative Techniques
Narrative techniques are useful in the
fact-finding stage of system analysis.
What are some examples of narrative
techniques?
– open-ended and closed-ended
questionnaires
– document reviews
47. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 47
Resource Utilization Analysis
Resource utilization analysis must always
be considered by systems development
personnel in implementing systems.
Work measurement includes the variety of
techniques used to model, measure, or
estimate clerical or other activities in a
production framework.
48. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 48
Resource Utilization Analysis
Work measurement involves four basic steps.
What are these steps?
1 Identify the tasks.
2 Obtain time estimates for performing the
tasks.
3 Adjust these time estimates.
4 Analyze requirements based on these data.
49. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 49
Decision Analysis Techniques
Branching and decision tables are used
primarily by systems development
personnel.
A branching table is composed of a
statement of the decision to be made, a list
of the conditions that can occur, and the
path to be followed for each condition.
50. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 50
Decision Analysis Techniques
Branching Table Formats
Code
Equal to
Go to Inconnector
reference
1 2 3
Inconnector
reference
4
51. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 51
Decision Analysis Techniques
A decision table is a tabular representation
of a decision-making process.
Decision tables incorporate multiple-
decision criteria.
They are constructed on an IF-THEN
premise and appear as a two-dimensional
matrix in general form.
52. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 52
1 2 3 ... N
Condition stub
Action stub
Decision Table Format
Condition Entry
Action Entry
Decision Table Format
Table Title Rules
If:
Then:
53. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 53
Decision Table for
Processing Labor Distribution
15 Shift Bonus Hours Y – N Y
15 Overtime Hours Y N Y –
15 Regular Hours Y – – N
1 2 3 4
Regular Dollars x x x
Overtime Dollars x x
Shift Dollars x x
Error No Shift or OT x
54. 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 54
End of Chapter 2