Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

Chapter 3

Systems Documentation Techniques


3-1
Copyright © 2012 Pearson Education
Learning Objectives

 Prepare and use data flow diagrams to


understand, evaluate, and document
information systems.
 Prepare and use flowcharts to
understand, evaluate, and document
information systems.

Copyright © 2012 Pearson Education 3-2


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


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 all internal
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 document and
test IC System

Copyright © 2012 Pearson Education 3-4


Data Flow Diagrams
 Graphically describes the flow of data within a system

 Four basic elements

Data Flow
Entity
Process

Copyright © 2012 Pearson Education 3-5


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


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


Process

 Represents the transformation of data

Copyright © 2012 Pearson Education 3-8


Data Store

 Represents data at rest

Copyright © 2012 Pearson Education 3-9


Data Flow Diagram Levels
 Context 1.contexCH12-REV-ED12.ppt 02.contextdiagram.ppt
 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


DFD Creation Guidelines
 Understand the system  Identify transformational
processes
 Ignore certain aspects of the
system  Group transformational
processes
 Determine system boundaries
 Identify all data stores
 Develop a context DFD
 Identify all sources and
 Identify data flows destinations
 Group data flows  Label all DFD elements
 Number each process  Subdivide DFD

Copyright © 2012 Pearson Education 3-11


Flowcharts
 Use symbols to logically depict transaction processing
and the flow of data through a system.
 Using a pictorial representation is easier to understand
and explain versus a detailed narrative.

Copyright © 2012 Pearson Education 3-12


Flowchart Symbol Categories
Input/Output Processing Storage Miscellaneous

Copyright © 2012 Pearson Education 3-13


Flow Chart Symbol Categories
Input/Output Processing Storage Miscellaneous

Copyright © 2012 Pearson Education


Flow Chart Symbol Categories
Input/Output Processing Storage Miscellaneous

Copyright © 2012 Pearson Education


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, and
outputs
 Useful in systems analysis and design

 Program
 Represent the logical sequence of program logic

Copyright © 2012 Pearson Education 3-16


Document Flowchart

Copyright © 2012 Pearson Education 3-17


Document Flowchart (cont’d)

Copyright © 2012 Pearson Education 3-18


System Flowchart

Copyright © 2012 Pearson Education 3-19


Program Flowchart

Copyright © 2012 Pearson Education 3-20

You might also like