Chapter Three AIS
Chapter Three AIS
Accountants must be able to read documentation and understand how a system works
(e.g., auditors need to assess risk)
Sarbanes-Oxley Act (SOX) requires management to assess internal controls and auditors
to evaluate the assessment
Used for systems development and changes
DFD are visually simple, can be used to represent the same process at a high abstract or detailed
level.
1
Basic Data Flow Diagram Elements
2
Decision steps
Key strengths of flowcharts are that they can easily capture control via decision points, show
manual vs. automated processes.
Flow chart symbol
Types of Flowcharts
Document: shows the flow of documents and data for a process, useful in evaluating
internal controls
System: depicts the data processing cycle for a process
Program: illustrates the sequence of logic in the system process
Guidelines for Drawing Flowcharts
Understand the system you are trying to represent.
Identify business processes, documents, data flows, and data processing procedures.
Organize the flowchart so as it reads from top to bottom and left to right.
3
Name elements descriptively.
Edit/Review/Refine to make it easy to read and understand.
Document Management Procedure Flowchart
How to make a document management procedure flowchart? Look at the following tips and
examples, from which you might get a clue.
Every company must have a standardized procedure for issuing and managing documents. In
order to let every individual of the company know the clear process on how to issue a document
and where to get a certain document, the following flowcharts are presented. They can be
downloaded and used as templates for making your own document management procedure
flowchart.
How to Draw Document Management Procedure Flowchart?
4
5
Program flowchart
Program flowchart is a diagram that uses a set of standard graphic symbols to represent
the sequence of coded instructions fed into a computer, enabling it to perform specified
logical and arithmetical operations. It is a great tool to improve work efficiency.
There are four basic symbols in program flowchart, start, process, decision and end. Each
symbol represents a piece of the code written for the program.
Program flowchart is the simplest way to figure out the bugs in a program before carrying
out, which saves a lot of time, labor, and money.
6
After completing the program flowchart, check it before carrying it out to find if there is
any bug.
System flowcharts are a way of displaying how data flows in a system and how decisions
are made to control events.
Note that system flow charts are very similar to data flow charts. Data flow charts do not
include decisions, they just show the path that data takes, where it is held, processed, and
then output.
The flowchart shows what the outcome is if the car is going too fast or too slow.
The system is designed to add fuel, or take it away and so keep the car's speed constant.
The output (the car's new speed) is then fed back into the system via the speed sensor.
7
Input and output
For the system to work there is an input and an output. The process is taking the input
and doing something with it - modifying it in some way - and producing an output.
In a computer system the processing will be done by a microprocessor of some kind.
Feedback is the output fed back to the input. The cruise control flowchart is an example
of negative feedback because the speed is always kept at the same value. Positive
feedback would push the speed away from the desired value.
Inputs
Here are some examples of inputs:
keyboard
mouse
microphone
scanner
camera
pressure sensor
temperature sensor
magnetic sensor
moisture sensor
light sensor
Outputs
Here are some examples of outputs:
printers
speakers
motors
monitors
heaters
electromagnets
bulbs/LEDs
8
Computer flow chart symbol