You are on page 1of 54

Systems Techniques

and Documentation

Chapter 2

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-1
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-2
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-3
Learning Objectives

3 Define common systems techniques, such


as HIPO charts, systems flowcharts, and
logical data flow diagrams.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-4
Learning Objective 1

Characterize the use of


systems techniques by
auditors and systems
development personnel.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-5
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-6
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-7
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-8
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)

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2-9
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 10
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
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 11
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

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 12
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

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 13
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

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 14
Learning Objective 2

Describe the use of


flowcharting techniques in
the analysis of information
processing systems.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 15
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 16
Basic Symbols

Input/Output

Process

Flowline

Annotation

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 17
Specialized Input/Output
Symbols

Punched Card Punched Tape

On-Line Storage

Magnetic Disk
Magnetic Tape

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 18
Specialized Input/Output
Symbols

Document Communication
Link
Manual Input
Off-Line Storage
Display

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 19
Specialized Process Symbols

Auxiliary
Decision Operation
Predefined
Process Merge

Preparation Extract
Collate
Manual
Operation Sort
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 20
Additional Symbols

Connector

Off-page Connector Transmittal


Tape

Terminal

Parallel Mode
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 21
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

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 22
Symbol Use in Flowcharting

Normal Direction of Flow


Review
Review
Invoice
Invoice and
and
Approve
Approve

Approved
Approved
Invoice
Invoice

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 23
Symbol Use in Flowcharting

Reverse Flow Shown with Arrowheads

Approved
Approved Review
Review
and Invoice
Invoice
Invoice
Invoice and
Approve
Approve

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 24
Symbol Use in Flowcharting

Use of Connector Symbol


Stores Purchasing

Requisition A
Requisition

Requisition
Requisition
A
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 25
Symbol Use in Flowcharting

Bidirectional Flow Shown with Arrowheads


Requisition
Requisition

Prepare
Purchase Order Vendor
Vendor
and Update Files
Files
Vendor Files
Purchase
Purchase
Order
Order
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 26
Learning Objective 3

Define common systems


techniques, such as HIPO
charts, systems flowcharts,
and logical data flow
diagrams.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 27
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 28
IPO Chart

System: Payroll
Author: Mr. Foxx
Description:
Chart Number: 3.1 Calculate Gross Pay Date: 6/9/0X
Input Process Output

Payroll job record Accumulate hours Gross pay records


worked
Payroll master file Payroll master file
Find correct pay rate
Error messages
Compute gross pay

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 29
Hierarchy Chart

1.0
Payroll
Payroll System
System

2.0 3.0 4.0


Data
Data Preparation
Preparation Processing
Processing Review
Review

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 30
Hierarchy Chart

3.1 3.2
Calculate
Calculate Calculate
Calculate
Gross
Gross Pay
Pay Net
Net Pay
Pay

3.11 3.12 3.13


Accumulate
Accumulate Find
Find Correct
Correct Compute
Compute
Hours
Hours Worked
Worked Pay
Pay Rate
Rate Gross
Gross Pay
Pay
Each numbered module would be detailed in an IPO chart.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 31
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 32
Logical Data Flow
Diagram Symbols

Terminator

Process Data Flow

Data Store

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 33
Data Flow Diagram

Process
Process
Timekeeping
Timekeeping Payroll
Payroll Employees
Employees
Data
Data

Payroll Data
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 34
Data Flow Diagram

Current Employee Data


Status

Payroll
Verify
Verify Data
Data
Payroll
Payroll Valid
Timekeeping
Timekeeping Data
Data
P1
P1

Valid Payroll Data


 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 35
Data Flow Diagram

Employee Data Net Pay and


Deductions

Data to Calculate
Calculate
Process Pay
Pay Paychecks Employees
Employees
P2
P2

Valid Payroll Data


 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 36
Data Flow Diagram

Process
Process
Update
Update Payroll Details Journal
Employee Payroll
Employee Journal
Journal Data
Files
Files Current
Net Pay and
Deductions

Paychecks Employees
Compute
Compute Employees
Net
Net Pay
Pay

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 37
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 38
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 39
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 40
Analytic Flowchart

Purchasing
Purchasing Suppliers
Suppliers
Approve
Approve Select
Vendor Select
Vendor Vendors
Vendors
List
List
Request
Request
for
for
Quotation
Quotation
Prepare
Prepare
Quotation
Quotation
Request
Request
for
for
Quotation
Quotation
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 41
Analytic Flowchart

Purchasing
Purchasing Suppliers
Suppliers
Quotations
Quotations Quotations
Quotations

Prepare
Prepare
Select
Select Purchase
Bid Purchase
Bid Order
Order

Purchase
Purchase Purchase
Purchase
Order
Order Order
Order

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 42
Document Flowchart

Controller Vice President Manufacturing


Accounts Payable Purchasing Agent Receiving Stores
Purchase
Purchase Purchase
Purchase
Purchase
Purchase Requisition
Requisition Requisition
Requisition
Requisition
Requisition 11 11
22
Purchase
Purchase 2
To Vendor Purchase
Purchase Order
Order
Order
Order 33
11
Purchase
Purchase 2 Purchase
Purchase
Order
Order 34 Order
Order
55 5 44
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 43
Forms Distribution Chart

Purchasing Inventory Payables Production Accounting


Purchase
Order Copy
1 1 1
2 2 2
3 3
4 4
5

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 44
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 45
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

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 46
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 47
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 48
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 49
Decision Analysis Techniques

Branching Table Formats

Code
Equal to 1 2 3 4

Inconnector Inconnector
Go to
reference reference

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 50
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.

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 51
Decision Table Format

Decision Table Format

Table Title Rules


1 2 3 ...
If: Condition stub Condition Entry
Then: Action stub Action Entry

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 52
Decision Table for
Processing Labor Distribution
1 2 3
15 Regular Hours Y – –
15 Overtime Hours Y N Y
15 Shift Bonus Hours Y – N
Regular Dollars x x x
Overtime Dollars x x
Shift Dollars x x
Error No Shift or OT
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 53
End of Chapter 2

 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood 2 - 54

You might also like