Chapter 6:Documenting Accounting Information Systems Introduction Why Documentation Is Important Primary Documentation Methods Other Documentation Tools End-user Computing And Documentat
Trang 1Chapter 6:
Documenting Accounting Information Systems
Introduction
Why Documentation Is Important
Primary Documentation Methods
Other Documentation Tools
End-user Computing And Documentation
Trang 2Why Documentation Is
Important
1 Depicting how the system works
2 Training users
3 Designing new systems
4 Controlling system development and
maintenance costs
5 Standardizing communications with others
Trang 36 Auditing AISs
7 Documenting business processes
8 Complying with the Sarbanes-Oxley Act
9 Establishing accountability
Why Documentation Is
Important
Trang 4Example Flowchart
Trang 6 Used in systems development process
Tool for analyzing an existing system
Trang 7Data Flow Diagram
Symbols
Trang 8Types of DFDs
Context Diagrams
Overview of the system
High-level
Physical Data Flow Diagrams
Focuses on the physical entities of organization
Logical Data Flow Diagrams
Emphasizes tasks of participants
Trang 9Context Diagram
Trang 10Physical Data Flow Diagrams
Focus on physical entities, tangible documents,
and reports flowing through the system
List job titles of employees
Simple, more readable, and easier to interpret
Trang 11Physical Data Flow Diagrams
Trang 12Logical Data Flow Diagrams
Identifies what participants do
Bubble indicates a task the system performs
Help designers decide:
System resources to acquire
Activities employees must perform
How to protect and control these systems
Trang 13Logical Data Flow Diagrams
Trang 14Exploding data flow diagrams to create more
detail
Level 0 data flow diagrams
Exploded into successive levels of detail (3.0 – Process Paycheck)
Level 1 data flow diagrams
3.1 – Compute gross pay
3.2 – Compute payroll deductions
Trang 15Decomposition – Exploded View
of “Process Paycheck” (3.0)
Trang 16Guidelines for Drawing DFDs
Avoid detail in high level DFDs
Approximately five to seven processes in each
Logical DFD
Different data flows should have different names
All data stores have data flows into and out of
them, unless they are used for archiving
Include temporary files
Trang 17Final recipients of system information are
external entities
Personnel or departments processing data of
the current system are internal entities
Display only normal processing routines in
high-level DFDs
Use only one entity to represent several system
entities that perform the same task
Guidelines for Drawing DFDs
Trang 18Document Flowcharts
Traces the physical flow of documents through
an organization
Used to analyze systems for weaknesses in
controls and reports
Begins by identifying departments and groups
that handle the documents
Trang 19Common Document
Flowcharting Symbols
Trang 20Common Document
Flowcharting Symbols
Trang 21A Simple Document Flowchart
Trang 22A Document Flowchart
Trang 23Guidelines for Drawing
Document Flowcharts
Identify all departments involved
Classify documents and activities by
department
Identify documents by numbers or color
Account for the distribution of each copy of a
document.
Trang 24Use on-page and off-page connectors
Coordinate connectors by letter or number
Annotate unclear activities
Identify filing sequence when necessary
Avoid acronyms that could cause confusion
Consider automated flowchart tools
Document Flowcharting
Guidelines
Trang 25The diagram here is most likely a:
Trang 26The diagram here is most likely a:
Trang 27In the diagram, the arrow represents:
Trang 28In the diagram, the arrow represents:
A A wireless transmission
B A telephone call
C An information flow
D A management order to a subordinate
Study Break #2 - Answer
Trang 29System Flowcharts
Utilize standardized symbols
Concentrate on the computerized data flows
Depict electronic job stream of data
Illustrate an audit trail through AIS
Trang 30Common System Flowchart
Symbols
Trang 31Common System Flowchart
Symbols
Trang 32System Flowchart - Payroll
Processing
Trang 33System Flowcharting
Guidelines
Arrange to read from top to bottom and
left to right
Use standardized symbols
There must be a process symbol separating an
input and output symbol (Sandwich rule)
Trang 34Use on-page and off-page connectors
Sketch a flowchart before designing the final
draft
Use annotated descriptions and comments in
flowcharts for clarification
Systems Flowcharting
Guidelines
Trang 35System Flowchart Example
Trang 36System Flowchart Example
(continued)
Trang 37Which of the following is not true about system flowcharts?
A They can depict the flow of information in a computerized AIS
B They use standardized symbols
C They cannot show how documents flow in an AIS
D They often document an audit trail
Study Break #3
Trang 38Which of the following is not true about system flowcharts?
A They can depict the flow of information in a computerized AIS
B They use standardized symbols
C They cannot show how documents flow in an AIS
D They often document an audit trail
Study Break #3 - Answer
Trang 39The sandwich rule states that:
A You should only create logic diagrams that have some
Trang 40The sandwich rule states that:
A You should only create logic diagrams that have some
D In DFDs, there should always be data flow lines leading to
Study Break #4 - Answer
Trang 42Process Map - Order
Fulfillment Process
Trang 43A Second-level Process Map
Trang 44Guidelines for Drawing
Process Maps
Identify and define the process of interest
Understand the purpose for the process map Meet with employees to acquire input
Remember that processes have inputs,
outputs, and enablers
Trang 45Show key decision points
Pay attention to the level of detail you
capture
Avoid mapping the “should-be” or
“could-be” (Map what is in place!)
Practice, practice, practice
Guidelines for Drawing
Process Maps
Trang 46Program Flowcharts
Outline the processing logic for computer programs Indicate the order of processing steps
Structured Walk-Through
Formal review of logic
Assess the soundness of the logic
Detect and correct design flaws
Make improvements
Macro Program Flowchart provides an overview of the data processing logic
Trang 47Program Flowchart
Trang 48Decision Tables
Table of conditions and processing tasks
Indicate what action to take for each possibility Used when computer program involves many
conditions and subsequent courses of action
Used as an alternative to program flowcharts or
in addition to the flowcharts
Trang 49Decision Tables
Trang 50Do not show order in which a program tests data conditions or takes processing actions
Require documentation understanding beyond flowcharting
Requires extra work to prepare and the work
may not be cost-effective
Drawbacks of Decision Tables
Trang 51Which of the following is not true about process maps?
A They depict the flow of information in computerized AISs
B They use standardized symbols
C Government agencies as well as businesses often use them
D Web pages often depict hierarchical versions of them
Study Break #5
Trang 52Which of the following is not true about process maps?
A They depict the flow of information in computerized AISs
B They use standardized symbols
C Government agencies as well as businesses often use them
D Web pages often depict hierarchical versions of them
Study Break #5 - Answer
Trang 53A decision table shows:
A The possible conditions and processing alternatives for a given situation
B Who sat where at a board meeting
C The rules for drawing DFDs
D The local outsourcing vendors in the area for
documentation tasks
Study Break #6
Trang 54A decision table shows:
A The possible conditions and processing alternatives for a given situation
B Who sat where at a board meeting
C The rules for drawing DFDs
D The local outsourcing vendors in the area for
documentation tasks
Study Break #6 - Answer
Trang 55Software Tools for Graphical Documentation and SOX Compliance
Microsoft Word, Excel, and PowerPoint
CASE Tools
SOX and AS5 Compliance
Trang 56CASE Tools
Computer-Assisted Software Engineering
Automate documentation tasks
Trang 57CASE Tool ExceleratorTM
Trang 58SOX and AS5 Compliance
Emphasis on entity-level controls
Compliance software packages
Symantec Control Compliance Suite
OpenPages FCM
BizRights
Trang 59End-User Computing and
Documentation
Non-IT employees create their own computer
applications
Important of documentation:
Require training manuals and reference guides
Identify how to accomplish and undo actions
Greater efficiency when altering system
Trang 60Documentation Information
Trang 61Policies for End-User Computing
and Documentation
1 Formally evaluate large projects
2 Adopt formal end-user development policies
3 Formalize documentation standards
4 Limit the number of employees authorized
to create end-user applications
5 Audit new and existing systems
Trang 62Copyright 2012 John Wiley & Sons, Inc All rights reserved
Reproduction or translation of this work beyond that permitted in
Section 117 of the 1976 United States Copyright Act without the
express written permission of the copyright owner is unlawful
Request for further information should be addressed to the
Permissions Department, John Wiley & Sons, Inc The purchaser
may make backup copies for his/her own use only and not for
distribution or resale The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein.
Trang 63Chapter 6