8/10/2019 ppt_03_ge
1/19
Chapter 3
Systems Documentation Techniques
Copyright 2012 Pearson Education 3-1
8/10/2019 ppt_03_ge
2/19
8/10/2019 ppt_03_ge
3/19
What Is Documentation?
Set of documents and models
Narratives, data flow models, flowcharts
Describe who, what, why, when, and where of systems:
Input, process, storage, output, and controls
Copyright 2012 Pearson Education 3-3
8/10/2019 ppt_03_ge
4/19
Why Should You Learn Documentation?
You need to be able to read documentation in all its forms:narratives, diagrams, models.
You need to be able to evaluate the quality of systems,such as internal control based in part on documentation.
SAS 94 requires independent auditors to understand allinternal control procedures. Documentation assists in auditor understanding and
documentation of their understanding
Sarbanes-Oxley states that management: Is responsible for internal control system
Is responsible for assessing the effectiveness of the IC System
Both management and external auditors need to documentand test IC System
Copyright 2012 Pearson Education 3-4
8/10/2019 ppt_03_ge
5/19
8/10/2019 ppt_03_ge
6/19
Entity
Represents a source of data or input into the system
or
Represents a destination of data or output from the
system
Copyright 2012 Pearson Education 3-6
8/10/2019 ppt_03_ge
7/19
Data Flows
Movement of data among:
Entities (sources or destinations)
Processes
Data stores
Label should describe the information moving
Copyright 2012 Pearson Education 3-7
8/10/2019 ppt_03_ge
8/19
Process
Represents the transformation of data
Copyright 2012 Pearson Education 3-8
8/10/2019 ppt_03_ge
9/19
Data Store
Represents data at rest
Copyright 2012 Pearson Education 3-9
8/10/2019 ppt_03_ge
10/19
Data Flow Diagram Levels
Context
Highest level (most general)
Purpose: show inputs and outputs into system
Characteristics: one process symbol only, no data stores
Level-0
Purpose: show all major activity steps of a system
Characteristics: processes are labeled 1.0, 2.0, and so on
Copyright 2012 Pearson Education 3-10
8/10/2019 ppt_03_ge
11/19
DFD Creation Guidelines
Understand the system
Ignore certain aspects of thesystem
Determine system
boundaries
Develop a context DFD
Identify data flows
Group data flows
Number each process
Identify transformationalprocesses
Group transformationalprocesses
Identify all data stores
Identify all sources anddestinations
Label all DFD elements
Subdivide DFD
Copyright 2012 Pearson Education 3-11
8/10/2019 ppt_03_ge
12/19
Flowcharts
Use symbols to logically depict transaction processingand the flow of data through a system.
Using a pictorial representation is easier to understandand explain versus a detailed narrative.
Copyright 2012 Pearson Education 3-12
8/10/2019 ppt_03_ge
13/19
Flowchart Symbol Categories
Input/Output
Processing
Storage
Miscellaneous
Copyright 2012 Pearson Education 3-13
8/10/2019 ppt_03_ge
14/19
Flow Chart Symbol Categories
(contd)
Copyright 2012 Pearson Education
8/10/2019 ppt_03_ge
15/19
Types of Flowcharts
Document
Illustrates the flow of documents through an organization
Useful for analyzing internal control procedures
System
Logical representation of system inputs, processes, andoutputs
Useful in systems analysis and design
Program
Represent the logical sequence of program logic
Copyright 2012 Pearson Education 3-15
8/10/2019 ppt_03_ge
16/19
Document Flowchart
Copyright 2012 Pearson Education 3-16
8/10/2019 ppt_03_ge
17/19
Document Flowchart (contd)
Copyright 2012 Pearson Education 3-17
8/10/2019 ppt_03_ge
18/19
8/10/2019 ppt_03_ge
19/19