Lesson C
Lesson C
Accountants and systems designer can choose from several types of documentation
tools.
For this chapter, we will focus only on two; Data flow Diagrams (DFD) and
flowcharts
Why documentation is important for an Accountant?
✓ A recent survey of practitioners shows that system documentation helps
organization to understand their business processes.
✓ Accountants need to understand documentation that describes how
accounting processing takes place.
2. Training users.
✓ Documentation also includes the user guides manuals, and similar operating
instructions that help people learn how an AIS operates.
6. Auditing AISS.
✓ Documentation helps depict audit trails.
Results..
Records shows:
that insufficient or deficient documentation costs organizations time and money; that
good documentation is as important as the good software it describes.
DOCUMENTATION TOOLS
Flowcharts
✓ describe the flow of documents and information between departments
or units.
Document Flowcharts
✓ describe the relationship between inputs, processing, and outputs for
a system.
Program Flowcharts
✓ describe the sequence of logical operations performed in a computer program.
Systems Flowchart
✓ describe the relationship between inputs, processing, and outputs for a system.
Business Process Diagram
✓ Diagram is a visual way to describe the different steps or activities in a business
process.
✓ Data flows
- Appears as arrows.
- It should always be labeled.
-The exception is a data flow moving into or out of a data store.
(red lines? Are the data flows)
✓ Transformation processes
- Appear as bubbles.
- Represent the transformation of data
- Every process must have at least one data inflow and at lease one data
outflow.
(blue bubbles are the processes)
✓ Data stores
- Represent a temporary or permanent repository of data.
*the inflows and outflows to the data store are not labeled.
Types of DFDs
Context Diagrams
✓ Summary level view of the
✓ It depicts a data processing system and the entities that are the
sources and destinations of system inputs and outputs.
✓ Highest level
Physical Data Flow Diagrams
✓ Focuses on the physical entities of organization
Logical Data Flow Diagrams
✓ Emphasizes tasks of participants
A CONTEXT DIAGRAM shows very little detail.
✓ For better understanding of the system, decomposition process is applied to the
context DFD.
✓ Decomposition is the process of presenting the higher level diagram into a more
detailed DFD.
✓ These subsequent DFDS, Physical and Logical DFD, show more particulars, such
as the detailed processes of the application, and the inputs and outputs associated with
each processing step.
Physical DFD
✓ The first level of detail is commonly called a physical data flow
diagram.
✓ A physical DFD focuses on physical entities of the system.
✓ employees involved in the system under study,
✓ the tangible documents, reports, and
✓similar hard-copy inputs and outputs that flow through the system.
Logical DFD
✓ A physical DFD illustrates which internal and external entities participate in a
given system.
-- It does not give the reader a good idea of what these participants do.
✓ A logical data flow diagrams addresses this requirement.
✓ Logical DFD’s identifies what participants do
-- Bubble indicates a task the system performs.
✓ This type of DFD help. designers decide:
✓ System resources to acquire.
✓ Activities employees must perform.
✓ How to protect and control these systems
Note; Bubbles in the logical DFD describe the processing done by the person assigned
for each function.
Decomposition
Decomposing, also known as exploding data flow diagrams, is done to create more
detailed DFD.
Level 0 data flow diagrams Exploded into successive levels of detail (3.0 -
Process Paycheck)
Exploded into successive levels of detail. (3.0 - process paycheck)
Document Flowchart
Document flowchart traces the physical flow of documents through an organization -
i,e,. from the departments, groups, or individuals who first create them to their final
disposition.
Flowchart symbols
Guidelines for drawing Documents flowcharts.
1. Identify all the departments that create or receive the documents involved in the
system. Use vertical lines to create “swim lanes” to separate each department from
other.
2. Carefully classify the documents and activities of each department, and draw them
under their corresponding department headings.
3. Identify each copy of an accounting document with a number. If multiple-
copy documents are color coded, use a table to identify the number color
association.
4. Group data flows
- A data flow can consist of one or more pieces of datum
- Data elements that always flow together should be grouped together and shown as
one data flow.
- If the data elements do not always flow together, then they should be shown as two
separate data flows.
5. --
6. --
7. --
8. If the sequence of records in a file is important, include the letter “A” for
alphabetical, “N” for numeric, or “C” for chronological in the file symbol. As
indicated in guideline7, you can also include a note in the flowchart to make things
clearer.
9. Place the flowchart name, the date, and the preparers name on each page of the
final copy.
Data source:
Customer Banks
Answer;
System Flowcharts
System flowchart typically depicts the electronic flow of data and processing
steps in an AIS.
Different symbols are strung together to show data flow, including what happens
to data and where it goes.
Program flowcharts
The program flowchart is documentation tool that shows the data flow
while writing a program.
It allows the users to explain the process quickly as they collaborate
with others.
It also analyze the logic behind the program to process the code of the
programming.
Business Process Diagram
A business process diagram is a visual representation of one of your core
business processes. It shows on a screen what happens as data passes from one task to
the next until it is completed.
What if?