You are on page 1of 50

C

HAPTER 3

Systems Development and


Documentation Techniques

© 2008 Prentice Hall Business Publishing Accounting


AccountingInformation
InformationSystems,
Systems,11/e
11/e Romney/Steinbart
Romney/Steinbart
INTRODUCTION
• Questions to be addressed in this chapter
include:
– What is the purpose of documentation?
– Why do accountants need to understand
documentation?
– What documentation techniques are used in
accounting systems?
– What are data flow diagrams and flowcharts?
• How are they alike and different?
• How are they prepared?

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
INTRODUCTION
• Documentation includes the following types of
tools:
– Narratives (written descriptions)
– Flowcharts
– Diagrams
– Other written material

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• A data flow diagram (DFD) graphically
describes the flow of data within an
organization. It is used to:
– Document existing systems
– Plan and design new systems
• There is no black-and-white approach to
developing a DFD.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Example of a data flow
diagram of the customer
payment process from Accounts
Figure 3-3 in your Receivable
textbook.

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

Deposit

Bank

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Data sources and destinations
– Appear as squares
– Represent organizations or individuals that send or receive
data used or produced by the system
• An item can be both a source and a destination

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Data sources and
destinations are marked
in red. Accounts
• Can you tell which are Receivable
sources and which are
destinations?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

Deposit

Bank

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Data flows
– Appear as arrows
– Represent the flow of data between sources and
destinations, processes, and data stores

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Data flows are shown in red.
• Does it appear that a data
flow can be two-way? Accounts
• If so, how is it handled? Receivable

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

Deposit

Bank

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Data flows should always be
labeled.
• The exception is a data flow Accounts
moving into or out of a data Receivable
store.
• What symbol is the data store?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

Deposit

Bank

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• As you probably surmised from the previous slides, if
a data flow is two-way, use a bi-directional arrow.

Update
General
Receiv-
Ledger
ables

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• If two data elements flow together, then the use of
one data flow line is appropriate.

Cash Rec’d & Remittance Slip Process


Customer
Payment

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• If the data elements do not always flow
together, then multiple lines will be needed.

Customer Inquiry Process


Customer Payment
Customer Payment

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• A data flow diagram consists of four basic
elements:
– Data sources and destinations
– Data flows
– Transformation processes
– Data stores

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Processes
– Appear as circles
– Represent the transformation of data

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• The transformation processes are
shown in red.
• Every process must have at least
Accounts
one data inflow and at least one
Receivable
data outflow. Why?
• What do you notice about how the
processes are labeled?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

Deposit

Bank

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Data stores
– Appear as two horizontal lines
– Represent a temporary or permanent repository of data

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• The data store is shown in red.
• Notice that the inflows and
outflows to the data store are Accounts
not labeled. Receivable

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

Deposit

Bank

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• Subdividing the DFD:
– Few systems can be fully diagrammed on one
sheet of paper, and users have needs for differing
levels of detail.
– Consequently, DFDs are subdivided into
successively lower levels to provide increasing
amounts of detail.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• The highest level of DFD is called a context
diagram.
– It provides a summary-level view of the system.
– It depicts a data processing system and the
external entities that are:
• Sources of its input
• Destinations of its output

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
Govt.
Depart- Agencies
ments

Payroll Employee checks


Employees
Processing
System

Bank
Human
Resources

• This is the context diagram for the


Manage-
S&S payroll processing system
ment
(Figure 3-5 in your textbook).
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
DATA FLOW DIAGRAMS
Depart-
ments Employees
Employee
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Payroll
Empl. Pay
change check
Payroll Employ- Bank
form
File ees

Payroll
disburse-
3.0 ment data 5.0
This diagram Prepare Employee/ Update
Reports Payroll File Gen.
shows the Ledger
next level of Payroll tax
Payroll disb. voucher
detail for the
report
context 4.0 General
Pay Ledger
diagram in Tax report
Manage- Taxes
Figure 3-5. ment
& payment
Govt.
Agencies

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
DATA FLOW DIAGRAMS
Depart-
ments Employees
Employee
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Pay Payroll
Empl.
change check
form
Payroll Employ- Bank
File ees
Suppose we Payroll
exploded Process 3.0
Disburse-
ment data 5.0
2.0 (Pay Prepare Employee/ Update
Employees) in the Reports Payroll File Gen.
next level. The Ledger
Payroll tax
sub-processes disb. voucher
Payroll
would be report
General
numbered 2.1, 2.2, 4.0
Pay Ledger
2.3, etc. Tax report
Manage- Taxes
& payment
ment Govt.
Agencies

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS
• You may wish to create a table with the
following headings to organize your
information:
– Data Inputs
– Processes
– Data Outputs

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
1. DATA FLOW DIAGRAMS

Data Inputs Processes Data Outputs

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
2. FLOWCHARTS
• A flowchart is an analytical technique that describes
some aspect of an information system in a clear,
concise, and logical manner.

• Flowcharts use a set of standard symbols to depict


processing procedures and the flow of data.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
FLOWCHARTS
• Every shape on a flowchart depicts a unique
operation, input, processing activity, or storage
medium.
• Most flowcharts are now drawn using a software
program such as Visio.
– Microsoft and Power Point are also used.
– The software uses pre-drawn shapes, and the developer
drags the shapes into the drawing.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
FLOWCHARTS
• There are four types of flowcharting symbols:
– Input/output symbols

Input/output symbols indicate the


type of device or media that provides
input to or records output from a
process.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
FLOWCHARTS
• There are four types of flowcharting symbols:
– Input/output symbols
– Processing symbols

Processing symbols indicate the type


of device used to process the data or
whether the data is processed
manually.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
FLOWCHARTS
• There are four types of flowcharting symbols:
– Input/output symbols
– Processing symbols
– Storage symbols

Storage symbols indicate the type of


device used to store data while the
system is not using it.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
FLOWCHARTS
• There are four types of flowcharting symbols:
– Input/output symbols
– Processing symbols
– Storage symbols
– Flow and miscellaneous symbols
• Flow and miscellaneous symbols may
indicate:
– The flow of data and goods
– The beginning or end of the flowchart
– The location of a decision
– An explanatory note

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
FLOWCHARTS
• Click on buttons below if you wish to review
symbols in the various categories.

Input/Output Processing
Symbols Symbols

Storage Flow & Misc.


Symbols Symbols

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
GUIDELINES FOR PREPARING FLOWCHARTS

• Let’s step through some guidelines for


preparing flowcharts:
– As with DFDs, you can’t effectively prepare a
flowchart if you don’t understand the system, so:
• Interview users, developers, auditors, and
management
• Administer questionnaires
• Read through narratives
• Walk through systems transactions

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
GUIDELINES FOR PREPARING FLOWCHARTS

– Identify:
• Entities to be flowcharted, e.g., departments,
functions, external parties (the parties who “do”
things in the story)
• Documents or information flows
• Processes
– As you read through a narrative, you may want
to mark the preceding items with different
shapes (e.g., drawing a rectangle around
entities, circling documents, etc.).

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
GUIDELINES FOR PREPARING FLOWCHARTS

– Use separate columns for the activity of


each entity.
• Example: If there are three different
departments or functions that “do” things in
the narrative, there would be three columns on
the flowchart.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
What are the entities
in this flowchart?

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
GUIDELINES FOR PREPARING FLOWCHARTS

– Flowchart the normal course of operations, and


identify exceptions with annotations.
– As much as possible, the flow should go from top
to bottom and left to right.
– Use standard flowcharting symbols, and draw with
a template or computer.
– Clearly label all symbols. Use annotations if
necessary to provide adequate explanation.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
GUIDELINES FOR PREPARING FLOWCHARTS

– Give the flowchart a clear beginning and ending.


• Show where each document originated and its final
disposition.
– One approach you can use is to read through the
narrative and for each step define:
• What was (were) the input(s)
• What process was carried out
• What was (were) the output(s)
– Note on the next slide that the flow sequence is
input—process—output.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Identifies where input is coming from

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Inputs

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Process

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Output to
storage

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Input for
next
process

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Process

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
Output

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
SUMMARY

• We’ve learned about graphical forms of


documentation, particularly:
– Data flow diagrams
– Flowcharts
• We’ve learned why these tools are important
to accountants and how they are employed.
• We’ve learned basic guidelines for creating
data flow diagrams and flowcharts.

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart
End of Chapter

© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart

You might also like