Скачать презентацию Chapter 3 -1 Chapter 3 Documenting Accounting Скачать презентацию Chapter 3 -1 Chapter 3 Documenting Accounting

9e59ea2c9f2201da437be6ffbe5aaae2.ppt

  • Количество слайдов: 53

Chapter 3 -1 Chapter 3 -1

Chapter 3 Documenting Accounting Information Systems Introduction Why Documentation Is Important Document and Systems Chapter 3 Documenting Accounting Information Systems Introduction Why Documentation Is Important Document and Systems Flowcharts Process Maps and Data Flow diagrams Chapter 3 -2

Chapter 3 Documenting Accounting Information Systems Other documentation tools End-user Computing And Documentation AIS Chapter 3 Documenting Accounting Information Systems Other documentation tools End-user Computing And Documentation AIS at work—flowcharts help recover embezzled assets Summary Chapter 3 -3

Documentation of Systems Documentation is a vital part of any AIS. Accountants use many Documentation of Systems Documentation is a vital part of any AIS. Accountants use many different types of diagrams to trace the flow of accounting data through an AIS. A wide variety of software is available for documenting AISs. Chapter 3 -4

Why Documentation Is Important Depicting how the system works Training users Designing new systems Why Documentation Is Important Depicting how the system works Training users Designing new systems Controlling system development and maintenance costs Standardizing communications with others Chapter 3 -5

Why Documentation Is Important Auditing AISs Documenting business processes Complying with the Sarbanes Oxley Why Documentation Is Important Auditing AISs Documenting business processes Complying with the Sarbanes Oxley Act of 2002 Establishing accountability Chapter 3 -6

Types of Flowcharts Document flowchart traces the physical flow of documents through an organization. Types of Flowcharts Document flowchart traces the physical flow of documents through an organization. Systems Flowcharts System flowcharts depict the electronic flow of data and processing steps in an AIS. Chapter 3 -7

Document Flowcharts Constructing a document flowchart begins by identifying the different departments or groups Document Flowcharts Constructing a document flowchart begins by identifying the different departments or groups that handle the documents of a particular system. Auditors and accountants may use document flowcharts when analyzing a current system for weaknesses in controls and reports. Chapter 3 -8

Common Document Flowcharting Symbols Keying operation Manual Operation Document Connector between two points on Common Document Flowcharting Symbols Keying operation Manual Operation Document Connector between two points on a flowchart Multiple copies of a specific document Chapter 3 -9 Journal or ledger

Common Document Flowcharting Symbols Permanent file of manual documents Information flow Document flow Annotation Common Document Flowcharting Symbols Permanent file of manual documents Information flow Document flow Annotation for additional explanation Chapter 3 -10 Envelope for mailing or distributing bills or checks, etc. Adding machine tape used for batch control

A Sample Document Flowchart Requesting Department PRF 1 2 Central Supplies Department A 1 A Sample Document Flowchart Requesting Department PRF 1 2 Central Supplies Department A 1 PRF A File Chapter 3 -11

Document Flowcharting Guidelines Identify all departments involved Classify activities department-wise. Identify documents by numbers Document Flowcharting Guidelines Identify all departments involved Classify activities department-wise. Identify documents by numbers or color-coding. Account for the distribution of every copy of a document. Chapter 3 -12

Document Flowcharting Guidelines Use on-page and off-page connectors and connect by using same letter Document Flowcharting Guidelines Use on-page and off-page connectors and connect by using same letter or number. Annotate document for clarity. Consider sequencing whenever important. Avoid acronyms to avoid confusion. Consider using automated flowchart tools. Chapter 3 -13

System Flowcharts They use symbols that are industry conventions standardized by the National Bureau System Flowcharts They use symbols that are industry conventions standardized by the National Bureau of Standards. Each processing phase of a system flowchart usually involves preparing one or more control reports. These flowcharts depict an electronic job stream of data through processing phases of an AIS, and therefore illustrate audit trails. Chapter 3 -14

Common System Flowchart Symbols Computer Processing On-line keying Document Screen Display Communication Link On-line Common System Flowchart Symbols Computer Processing On-line keying Document Screen Display Communication Link On-line Storage Chapter 3 -15 Input/Output Magnetic Disk

System Flowchart Preparing a Payroll Chapter 3 -16 System Flowchart Preparing a Payroll Chapter 3 -16

Systems Flowcharting Guidelines Arrange to read from top to bottom and left to right. Systems Flowcharting Guidelines Arrange to read from top to bottom and left to right. Use appropriate, standard symbols. Always use a process symbol between an input and an output symbol. This is called the sandwich rule. Use connectors to avoid crossed lines and cluttered flowcharts. Chapter 3 -17

Systems Flowcharting Guidelines Sketch a flowchart before designing the final draft. Use annotated descriptions Systems Flowcharting Guidelines Sketch a flowchart before designing the final draft. Use annotated descriptions and comments in flowcharts for clarification. Chapter 3 -18

Systems Flowcharting Guidelines Question The sandwich rule states that: a. You should only create Systems Flowcharting Guidelines Question The sandwich rule states that: a. You should only create logic diagrams that have some ‘‘meat’’ in them b. Every diagram should have a cover page and a summary page c. A processing symbol should be between an input and an output symbol d. In DFDs, there should always be data flow lines leading to and from files Chapter 3 -19

Process Maps and Data Flow Diagrams Process maps document business processes in easy-to-follow diagrams. Process Maps and Data Flow Diagrams Process maps document business processes in easy-to-follow diagrams. Data flow diagrams (DFDs) are primarily used in the systems development process as a tool for analyzing an existing system. Chapter 3 -20

Process Map for the Order Fulfillment process Chapter 3 -21 Process Map for the Order Fulfillment process Chapter 3 -21

A Second-level Process Map Chapter 3 -22 A Second-level Process Map Chapter 3 -22

Guidelines for Drawing Process Maps Identify and define the process of interest to stay Guidelines for Drawing Process Maps Identify and define the process of interest to stay focused. Understand the purpose for the process map. Meet with employees to get their ideas, suggestions, and comments. Remember that processes have inputs, outputs, and enablers. Chapter 3 -23

Guidelines for Drawing Process Maps Show key decision points. Pay attention to the level Guidelines for Drawing Process Maps Show key decision points. Pay attention to the level of detail you capture. Avoid mapping the “should-be” or “could-be”. Map what is. Practice, practice. Chapter 3 -24

Data Flow Diagrams Symbols used A square represents an external data source or data Data Flow Diagrams Symbols used A square represents an external data source or data destination. A circle indicates a internal entity that changes or transforms data. Two horizontal lines represent the storage of data. This is usually a file. A line with an arrow indicates the direction of the flow of data. Chapter 3 -25

Parts of the DFD Context diagram an overview of the system Physical Data Flow Parts of the DFD Context diagram an overview of the system Physical Data Flow Diagrams – first level of detail Logical Data Flow Diagrams –idea of what participants do Chapter 3 -26

Context diagram Chapter 3 -27 Context diagram Chapter 3 -27

Context Diagrams Data flow diagrams are usually drawn in levels that include increasing amounts Context Diagrams Data flow diagrams are usually drawn in levels that include increasing amounts of detail. A top level (or high-level) DFD that provides an overall picture of an application or system is called a context diagram. A context diagram is then decomposed, or exploded, into successively lower levels of detail. Chapter 3 -28

Physical Data Flow Diagrams Resemble the document flowcharts Focus on physical entities as well Physical Data Flow Diagrams Resemble the document flowcharts Focus on physical entities as well as the tangible documents, reports, and similar hardcopy inputs and outputs that flow through the system List the job title of one typical employee Are simple, more readable, and therefore more easily understood Chapter 3 -29

Physical Data Flow Diagrams Chapter 3 -30 Physical Data Flow Diagrams Chapter 3 -30

Logical Data Flow Diagrams Decompose DFDs into successive levels Address what participants do. Consist Logical Data Flow Diagrams Decompose DFDs into successive levels Address what participants do. Consist of bubbles – each bubble contains a verb that indicates a task the system performs. Help designers decide what system resources to acquire, Ø what activities employees must perform to run these systems, and Ø how to protect and control these systems after installation. Ø Chapter 3 -31

Logical Data Flow Diagrams Chapter 3 -32 Logical Data Flow Diagrams Chapter 3 -32

Decomposition Is the act of exploding data flow diagrams to create more detail. Level Decomposition Is the act of exploding data flow diagrams to create more detail. Level 0 data flow diagrams may be exploded into successive levels of detail. The next level of detail would be a level 1 data flow diagram. The DFDs become linked together in a hierarchy, which would fully document the system. Chapter 3 -33

Decomposition Chapter 3 -34 Decomposition Chapter 3 -34

Guidelines for Drawing DFDs Avoid detail in high level DFDs. Ensure that between five Guidelines for Drawing DFDs Avoid detail in high level DFDs. Ensure that between five and seven processes are in each DFD Give different data flows different names. Ensure all data stores have data flows both into them and out of them. Include even temporary files in a DFD. Chapter 3 -35

Guidelines for Drawing DFDs Classify most of the final recipients of system information as Guidelines for Drawing DFDs Classify most of the final recipients of system information as external entities. Classify personnel and departments that process the data of the current system as 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, Chapter 3 -36

Guidelines for Drawing DFDs Question Which of these is not a good guideline to Guidelines for Drawing DFDs Question Which of these is not a good guideline to follow when creating DFDs? a. Avoid detail in high-level DFDs b. Avoid drawing temporary files in DFDs c. Classify most of the final recipients of system outputs as external entities d. Avoid showing error routines or similar Chapter 3 -37 exception

Other Documentation Tools Program flowcharts Organizations use structured programming techniques to create large computer Other Documentation Tools Program flowcharts Organizations use structured programming techniques to create large computer programs in a hierarchical fashion Decision tables Organizations use a table of conditions and processing tasks that indicates what action to take for each possibility. Software Tools for Graphical documentation and SOX compliance ØMicrosoft Word, Excel, and Power. Point ØCASE Tools ØSOX Compliance Chapter 3 -38

Program flowcharts outline the processing logic indicate the order of processing steps present the Program flowcharts outline the processing logic indicate the order of processing steps present the steps in a structured walk-through which helps the reviewers Ø Ø Ø assess the soundness of the logic, detect and correct design flaws, and make improvements macro program flowcharts serve as an overview of the data processing logic Chapter 3 -39

Program flowcharts Chapter 3 -40 Program flowcharts Chapter 3 -40

Flowcharts Question The diagram here is most likely a: a. document flowchart b. system Flowcharts Question The diagram here is most likely a: a. document flowchart b. system flowchart c. data flow diagram d. program flowchart Chapter 3 -41

Decision Tables A decision table is a matrix of conditions and processing tasks that Decision Tables A decision table is a matrix of conditions and processing tasks that indicate what action to take for each possibility, is used when the computer program involves many conditions and subsequent courses of action, is used as an alternative to program flowcharts or in addition to the flowcharts. Chapter 3 -42

Decision Tables The drawbacks of a decision table are they do not show the Decision Tables The drawbacks of a decision table are they do not show the order in which a program tests data conditions or takes processing actions require an understanding of documentation techniques beyond flowcharting require extra work to prepare, which may not be cost effective Chapter 3 -43

Decision Tables Chapter 3 -44 Decision Tables Chapter 3 -44

Software Tools for Graphical documentation and SOX compliance Microsoft Word, Excel, and Power. Point Software Tools for Graphical documentation and SOX compliance Microsoft Word, Excel, and Power. Point All the programs have the “Auto. Shapes” option for the graphic symbols and logic diagrams Excel can create large drawings and has the option to embed computed values in flowcharting symbols. CASE Tools Has capabilities of graphical documentation software that exceed those of word-processing or spreadsheet packages. SOX Compliance Software Enable businesses to reduce the time and costs required to satisfy Sarbanes Oxley Act of 2002 requirements. Chapter 3 -45

CASE Tools CASE is an acronym for computer-assisted software engineering. CASE tools automate costly, CASE Tools CASE is an acronym for computer-assisted software engineering. CASE tools automate costly, inefficient, slow documentation tasks. CASE tools can reduce the time and cost to produce high-quality documentation for new systems, thus supporting rapid application development (RAD). Chapter 3 -46

CASE Tool--Excelerator. TM Chapter 3 -47 CASE Tool--Excelerator. TM Chapter 3 -47

End-User Computing End-user computing refers to the ability of non-IT employees to create their End-User Computing End-user computing refers to the ability of non-IT employees to create their own computer applications, is important for end-users to document applications they develop. Chapter 3 -48

Importance of End-User Documentation End users require complete, easy-to-follow training manuals, tutorials, and reference Importance of End-User Documentation End users require complete, easy-to-follow training manuals, tutorials, and reference guides. Documentation is important for learning how to accomplish things or undo mistakes. Documentation is also important for end users as time is wasted when other employees need to alter a system but lack the basic documentation to accomplish this task. Chapter 3 -49

Policies for End-User Computing and Documentation 1. 2. 3. 4. Formally evaluate large projects. Policies for End-User Computing and Documentation 1. 2. 3. 4. Formally evaluate large projects. Adopt formal end-user development policies. Formalize documentation standards. Limit the number of employees authorized to create end-user applications. 5. Audit new and existing systems. Chapter 3 -50

Computing Question A meeting in which computer programmers outline their logic to others is Computing Question A meeting in which computer programmers outline their logic to others is called a: a. Decision meeting b. RAD meeting c. mythical event d. structured walkthrough Chapter 3 -51

Copyright 2008 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of Copyright 2008 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. Chapter 3 -52

Chapter 3 -53 Chapter 3 -53