AIS Chapter4
AIS Chapter4
DOCUMENTING INFORMATION
SYSTEMS
LEARNING OBJECTIVES
SYSTEM
DOCUMENTATION
4
BASIC DFD SYMBOLS
Context Diagram
A CONTEXT DIAGRAM IS A TOP-LEVEL, OR LEAST DETAILED, DIAGRAM OF
AN INFORMATION SYSTEM THAT DEPICTS THE SYSTEM AND ALL OF ITS
ACTIVITIES AS A SINGLE BUBBLE, AND SHOWS THE DATA FLOWS INTO AND
OUT OF THE SYSTEM AND INTO AND OUT OF THE EXTERNAL ENTITIES.
EXTERNAL ENTITIES ARE THOSE ENTITIES (I.E., PERSONS, PLACE, OR
THINGS) OUTSIDE THE SYSTEM THAT SEND DATA TO, OR RECEIVE DATA
FROM, THE SYSTEM.
PHYSICAL DFD
Graphical representation of a system showing the
system’s internal and external entities, and the
flows of data into and out of these entities.
18
User queries
the
computer.
19
UPDATE SEQUENTIAL DATA
STORE.
Inputs (ex. Cash receipts) that has previously been recorded on
a magnetic disk are input to the computer, along with the
existing (old) master data (ex. accounts receivable master
data).
21
PREPARATION AND MANUAL
RECONCILIATION OF CONTROL
TOTALS.
The user batches the documents, prepares batch totals, and
keys the documents into the computer.
22
The users files the input documents in numerical sequence.
23
Preparation and manual
reconciliation of control totals.
24
KEY AND KEY VERIFY INPUTS.
A DATA ENTRY CLERK ENTERS DOCUMENTS INTO A
NETWORKED PC SYSTEM.
26
ENTER DOCUMENT INTO
COMPUTER USING A SCANNER.
A CLERK SCANS A DOCUMENT INTO THE COMPUTER.
27
Enter document into
computer using a scanner.
28
ENTER DOCUMENT INTO
COMPUTER USING SCANNER &
MANUAL KEYING.
30
PREPARING
SYSTEM
DOCUMENTATION 31
PREPARING DATA FLOW DIAGRAMS
33
The first column
indicates the paragraph
number;
34
TABLE OF ENTITIES AND
ACTIVITIES
TO BEGIN YOUR TABLE, GO THROUGH THE NARRATIVE LINE
BY LINE AND CIRCLE EACH ACTIVITY BEING PERFORMED.
AN ACTIVITY IS ANY ACTION BEING PERFORMED BY AN
INTERNAL OR EXTERNAL ENTITY. ACTIVITIES CAN INCLUDE
ACTIONS RELATED TO DATA OR TO AN OPERATION PROCESS.
OPERATION PROCESS ACTIVITIES MIGHT INCLUDE PICKING
GOODS IN THE WAREHOUSE, INSPECTING GOODS AT THE
RECEIVING DOCK, OR COUNTING CASH.
FOR EACH ACTIVITY THERE MUST BE AN ENTITY THAT
PERFORMS THE ACTIVITY. 35
36
TABLE OF ENTITIES AND
ACTIVITIES
List each activity in the order that it is performed, regardless of
the sequence in which it appears in the narrative.
List the activity, along with the name of the entity that performs
the activity and the paragraph number indicating the location of
the activity in the narrative.
The customer, on the other hand, does not perform any such
activities and will be an external entity. 41
3. Include on the systems documentation all (and only) activities
and entities described in the systems narrative.
42
DFD GUIDELINES
5. For clarity, draw a data flow for each flow into and out of a data store. You may
label each flow with the activity number that gives rise to the flow or with a
description of it.
Causeway current physical DFD, the data store of endorsed checks is connected
to the cashier.
This file, not mentioned in the narrative, was added to show that the cashier must
retain batches of checks until the deposit slip is printed on the computer terminal.
43
CAUSEWAY CURRENT PHYSICAL DFD
44
DRAWING THE
CURRENT LOGICAL
DATA FLOW
45
DFD GUIDELINES (CONT’D.)
7. Group activities if they occur in the same place
and at the same time.
48
There are times when an operations process function performs
information processing activities.
49
THE FOLLOWING GUIDELINES
APPLY:
11.A data flow should go to an operations entity square only
when operations process functions such as storing goods,
picking goods, packing orders and so on are to performed by
that entity. A data flow should enter an entity bubble if the
operations process entity is to perform an information
processing activity.
12.On a physical DFD, reading computer data stores and writing
to computer data stores must go through a computer bubble.
13.On a logical DFD, data flows cannot go from higher- to lower-
numbered bubbles.
50
CAUSEWAY CURRENT LOGICAL DFD
(LEVEL 0)
51
PREPARING SYSTEM
FLOWCHARTS
52
PREPARING SYSTEMS
FLOWCHARTS
1. Divide the flowchart into columns; one column for each internal
entity and one for each external entity. Label each column.
3. Flowchart logic should flow from top to bottom and from left
to right. For clarity, put arrows on all flow lines.
53
PREPARING SYSTEMS
FLOWCHARTS
4. Keep the flowchart on one page, if possible. With multiple
pages use off-page connectors.
57
CAUSEWAY’S SYSTEMS
FLOWCHART
58
Causeway’s Systems Flowchart
59
Documenting Enterprise
Systems
60
DOCUMENTING ENTERPRISE
SYSTEMS
Moving from a file-based system to an enterprise
database changes the system flowchart.
• An enterprise database replaces transaction and master data.
• Other flows may change depending on the system
implementation.
61
CAUSEWAY’S SYSTEMS
FLOWCHART
62
CAUSEWAY’S SYSTEMS FLOWCHART
63