Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Identify the DFD elements in the following narrative: A customer purchases a few
items from a local grocery store. Jill, a salesclerk, enters the transaction in the cash
register and takes the customers money. At closing, Jill gives both the cash and the
register tape to her manager.
Data Flows: merchandise, payment, cash and register tape
Date Source: customer
Processes: capture sales and payment data and collect payment, give cash and register tape to
manager
Storage: sales file (register tape), cash register
3.2
Do you agree with the following statement: Any one of the systems documentation
procedures can be used to adequately document a given system? Explain.
It is usually not sufficient to use just one documentation tool. Every tool documents a uniquely
important aspect of a given information system. For example:
System flowcharts are employed to understand physical system activities including inputs,
outputs, and processing.
Data flow diagrams provide a graphic picture of the logical flow of data within an
organization.
Business process diagrams show the activities a company engages in to do business and the
diagrams can be used to evaluate internal controls strengths and weaknesses.
Each alternative is appropriate for a given aspect of the system. As a result, they work together to
fully document the nature and function of the information system.
3-1
2015 Pearson Education, Inc.
3.3
Compare the guidelines for preparing flowcharts, BPDs, and DFDs. What general
design principles and limitations are common to all 3 documentation techniques?
Similar design concepts include the following:
All three methods require an initial understanding of the system before actual documentation
begins. This insures that the system is properly represented by the diagram.
All three methods require the designer to identify the elements of the system and to identify
the names and relations associated with the elements.
All three methods encourage the designer to show only the regular flows of information and
not to be concerned with unique situations.
All three require more than one pass to capture the essence of the system accurately.
The product of all three methods is a model documenting the flow of information, processes,
and/or documents in an information system. All three documentation methods are limited by the
nature of the models they employ, as well as by the talents and abilities of the designer to
represent reality.
3.4
Your classmate asks you to explain flowcharting conventions using real-world examples.
Draw each of the major flowchart symbols from memory, placing them into one of four
categories: input/output, processing, storage, and flow and miscellaneous. For each symbol,
suggest several uses.
The major flowcharting symbols and their respective categories are shown in Fig. 3.8 in the text.
With respect to how symbols are used, student answers will vary. Possible examples include:
Input/Output Symbols
Document: an employee time card, a telephone bill, a budget report, a parking ticket, a
contract
Display: student information monitors, ATM monitors, a computer monitor.
Processing Symbols
Processing: processing a student payroll program, assessing late fees
Manual operation: writing a parking ticket, preparing a paper report, collecting and entering
student payments
Storage Symbols
Database: alumni information database, a student information database or an airline
reservation database stored on-line.
Magnetic tape: archival student information
Flow (Miscellaneous)
Communication link: a telephone linkage that connects you to an on-line database.
3-2
2015 Pearson Education, Inc.
3.1
a.
Transactions
Update File
New
Master
File
A sequential medium has to be read and processed from beginning to end and you cannot store
the updated information on the input tape. Instead, you have to create a new master file on a new
tape, as shown above
b.
Transactions
Update File
Data
base
Virtually all databases are stored on a random access device so a record that is to be updated can
be found, updated, and written back to the same hard drive or other random access device.
c.
Data
File
Generate Report
3-3
2015 Pearson Education, Inc.
Report
3-4
2015 Pearson Education, Inc.
Terminal
Source Data
e.
Database
Enter Data
Query
Customer
Sales Data
Customer
Sales
Database
Enter Query
f.
Database
Scheduled
Automatic
Backup
3-5
2015 Pearson Education, Inc.
External
Hard
Drive
g.
use a terminal to enter employee hours recorded on time cards to update both
the payroll transaction file and the wage data in the payroll master file
View
timecard data
entered
Payroll
Transaction
File
Terminal
Timecard
Enter
timecard data
Payroll
Master
File
3-6
2015 Pearson Education, Inc.
use a terminal to access a price list in the sales database to complete a purchase
order. An electronic copy of the purchase order is sent to the vendor and a
backup copy is printed and filed by vendor name
Purchase Order
(electronic)
to
To Vendor
View
Price List
Terminal
Sales
Database
copy
Request Price
List
Purchase Order
(paper)
i.
Customer
View
Reservation
Data
Computer
Airline
Make an
airline
reservation
Update
Reservation file
Reservation
request
3-7
2015 Pearson Education, Inc.
Reservation
File
3.2
a.
Express-mailed
weekly to
headquarters
Enter job-time
ticket data
Payroll
summary
report
Disburse
Funds
Employee
Payments
Government
Payments
View
payroll
data
401K company
Payments
Work in
process
database
Payroll
database
Payroll
transaction
file
3-8
2015 Pearson Education, Inc.
Employee
query
3-9
2015 Pearson Education, Inc.
3.2
b.
Employee
Job Sites
Enter jobtime tickets
Data
Processing
Process jobtime tickets
Weekly
Remote locations
Express mail
paper jobtime tickets
Update payroll
database, work in
process database,
payroll
transaction file
Payroll
Supervisor
Disburse funds
to employees,
government,
401K company
Create
and send
summary
payroll
report
Review
summary
payroll
report
Employees
Access payroll
data using
Internet
3-10
2015 Pearson Education, Inc.
3.3
Prepare a document flowchart to reflect how ANGIC Insurance Company processes its casualty claims.
a.
CLAIMS DEPARTMENT
ADJUSTER
From
claimant
Notice of Loss
START
1
2
Proof of
Loss
Form
Proof
of
Prepare proof
of loss form,
claim record
From
Claimant
Loss
DATA PROCESSING
4
1
2
Proof of
Loss
Proof of
Loss
Adjusters
Report
To Claimant
Adjusters
Report
Loss
Proof of
Loss
Proof of
Authorize
Claim
Payment
Loss
Claim Record
Proof of
Loss
Proof of
Loss
Proof of
Claim Record
Notice of Loss
Prepare
Separate
Report
Assist
claimant
with form
Notice of Loss
Proof of
Loss
Prepare
Check &
Disbursement List
Disbursement List
Proof of
Loss
Adjusters
Report
To
claimant
3-11
A
2015 Pearson Education, Inc.
Check
To
Claimant
Accounting
3.3
b.
Employee
Claims
Department
Prepare a BPD to reflect how ANGIC Insurance Company processes its casualty claims.
Activities Performed
From Claimant
Receive
notice of
loss
Data
Processing
Department
Adjustor
Claims
Department
Prepare proof of
loss form,
send to claimant
Initiate
record of
claim
Receive notice
of loss &
record of claim
Help claimant
complete proofof-loss, agree on
loss amount
Prepare
adjuster
report
Authorize
payment to
claimant
3-12
2015 Pearson Education, Inc.
Receive
authorized
proof-ofloss
Prepare
&
disburse
payment
check
Prepare
cash
disbursements list
Accounting
Review cash
disbursement
list
3.4
Employee
Retail Store
Review
inventory,
place order
Shipping
Clerk
Warehouse
Inventory
Control Clerk
Purchasing
Department
Quarterly
Count inventory
and reconcile to
corporate database
Receive
goods
Fill orders,
authorize delivery,
ship goods
System generates
purchase
requisition
Send PO to
vendor
3-13
2015 Pearson Education, Inc.
Warehouse
Receiving
Clerk
Receive system
prepared
receiving report
Accounts
Payable
From vendor
Get receiving
report & PO
Receive
vendor
invoice
3-14
2015 Pearson Education, Inc.
Reconcile P.O.,
receiving
report, invoice
Disburse
funds to
vendors
3.5
a.
Prepare a context diagram and level 0 DFD to document the payroll processing
system at No-Wear Products.
Context Diagram for the payroll processing system at No-Wear Products
Employee
Time Card Data
Operating
Documents
Employee
Paychecks
Payroll
Processing
System
Internal
Reports
Management
Human
Resources
Department
Personnel Data
Withholding
Reports
3-15
2015 Pearson Education, Inc.
Governmental
Agencies
3.5
a. (continued.)
Level 0 Data Flow Diagram for the payroll processing system at No-Wear Products.
3-16
2015 Pearson Education, Inc.
Time
Card
Data
Operating
Departments
Human Resources
Department
Personnel
Changes
1.0
Process
Employee
Timecards
2.0
Update
Payroll File
Payroll File
4.0
Generate
Payroll
Reports
3.0
Generate
Paycheck
Internal
Reports
Employee
Pay
check
Management
3.5
Withholding
Reports
Governmental
Agencies
Wear Products.
3-17
2015 Pearson Education, Inc.
3-18
2015 Pearson Education, Inc.
3.6
a.
Purchasing
Receiving
Purchase Order
Receiving Report
Vendor
Payment &
Remittance Advice
Accounts Payable
Report
3-19
2015 Pearson Education, Inc.
Management
3-20
2015 Pearson Education, Inc.
3.6
Vendor
Purchasing
Receiving
Invoice
Purchase Order
1.0
Record Payable
2.0
Collect & Store
Purchase Orders &
Receiving Reports
Receiving Report
Purchase Orders
Accounts
Payable
Vendor Invoices
Receiving
Reports
Cash
Disbursements
Journal
3.0
Make Payment
Accounts Payable
Report
4.0
Prepare
Management
Reports
Payment &
Remittance Advice
Paid
Invoices
Management
3-21
2015 Pearson Education, Inc.
Vendor
3-22
2015 Pearson Education, Inc.
3.6
3.7
a.
Develop a context diagram and a level 0 DFD for the cash receipts system at
S&S.
Bank
Deposit
Payment at
Sale
Cash Receipts
System
Customers
Remitances
on Account
Cash
Receipts
Report
Management
3-23
2015 Pearson Education, Inc.
3.7
a. (continued)
Customers
Remittance
File
Payments at
Sale
Remittances
on
Account
1.0
Process
Payments
Remittance
Slips
2.0
Update
Customer
Accounts
Endorsed
Checks &
Cash, Deposit
Slip
Bank
Accounts
Receivable
Ledger
3.0
Prepare
Reports
Aged Trial
Balance
Cash
Receipts
Report
Management
3-24
2015 Pearson Education, Inc.
Credit and
Collections
3.7
b.
3-25
2015 Pearson Education, Inc.
3.7
c.
Employee
Treasurer
Prepare a business process diagram for the cash receipts system at S&S
Activities Performed
From customer
Receive cash and remittance
advices, Endorse checks, and
Prepare deposit slip
Clerk
Deposit
cash in
bank
Accounts
Receivable
Management:
Scott &
Susan
Credit and
Collections
Weekly
Receive
remittance advice,
Update accounts
receivable
Review cash
receipts report
Review aged
trail balance
3-26
2015 Pearson Education, Inc.
3.8
Draw a context diagram and at least two levels of DFDs for the preceding
operations.
Invoice
Coupon Order
Phone Order
Cancellation
Payment
Shipping Notice
Cancellation Response
Mail Order
System
Customer
Order Inquiry
Product Inquiry
Payment
Inquiry
Customer
Order Inquiry
Response
Product Inquiry
Response
Payment Inquiry
Response
3-27
2015 Pearson Education, Inc.
3.8.
phone order
coupon order
cancellation response
order inquiry
1.0
Process
Order
Transaction
Customer
product inquiry
response
Customer
order inquiry
response
order
cancellation
product inquiry
valid order
invoice
Order File
product
details
Customer
shipping
notice
valid
order
customer
details
2.0
Process
Shipment
Product File
product
details
billed
order
Customer
File
payment
inquiry
Accounts
Receivable
File
Customer
billed
order
payment
3.0
Process
Payment
Transaction
3-28
2015 Pearson Education, Inc.
payment
inquiry
response
3.8.
3-29
2015 Pearson Education, Inc.
Customer
order
cancellation
1.1
Process
Order
valid order
cancelled
order
order
1.2
Process
order
cancellation
cancellation
response
Order File
Customer
order
details
Product File
order inquiry
product
details
1.4
Process
product
inquiry
1.3
Process
order inquiry
product
inquiry
response
product
inquiry
inquiry
response
Customer
3-30
2015 Pearson Education, Inc.
3.9
a.
Prepare a context diagram and at least two levels of DFDs for this process.
Registration request
Course enrollment
reports
Course
Registration
System
Student
Fees notice
Prerequisite notice
Course closed notice
Student acceptance
notice
3-31
2015 Pearson Education, Inc.
Instructor
Instructor
Registration
details
Student
fees
notice
1.0
Register
student
prerequisite
notice
course closed
notice
student
acceptance
notice
3-32
2015 Pearson Education, Inc.
course enrollment
report
2.0
Prepare
course
enrollment
reports
3.9
a. (continued)
1.1
Check
fees due
course file
fees notice
registration
details
1.2
Check
prerequisites
prerequisite
notice
valid
registration
details
1.3
Check
class
availability
closed course
notice
Student
student
acceptance
notice
3-33
2015 Pearson Education, Inc.
accepted
registration
details
1.4
Register
student
3.9
b.
Student
Registration system
Check for
unpaid fees
Accounts
Receivable
Check
Course
Prerequisites
Student
transcripts
Registration
Request
Check course
availability &
add student to
class
Class
Enrollment
Send course
enrollment
reports
Course
Enrollment
Report
Instructors
3-34
2015 Pearson Education, Inc.
3.10
a.
Prepare and file a tax return with the tax owed to the Internal Revenue Service.
Context
Withholding Form
Prepare
Taxes
Employer
IRS
Level 0
Withholding Form
1.0
Collect Tax
Documents
IRS
Tax
Documents
Employer
2.0
Prepare IRS
Form 1040
3-35
2015 Pearson Education, Inc.
3.10 (continued)
b.
Context
Deposit
Payment
Cash
Receipts
Customer
Bank
Level 0
Payment Data
2.0
Record
Customer
Payment
Accounts
Receivable
1.0
Record Cash
Receipts
Payment
Payment
Customer
Bank
3-36
2015 Pearson Education, Inc.
De
3.0
Prepare
Deposit
po
si t
Cash
Receipts
3.10 (continued)
c.
Context
Purchase Order
Customer
Merchandise
Order Entry
System
Invoice
Level 0
3-37
2015 Pearson Education, Inc.
Purchase Order
1.0
Receive
Order
Open Orders
Customer
Invoice
2.0
Approve Order
Sent Invoice
Copies
4.0
Prepare
Invoice
Approved
Orders
Shipped Orders
3.0
Fill and Ship
Order
3.10 (continued)
d.
Context
Inventory
Department
Inventory Request
Purchasing
System
Vendor
Purchase Order
3-38
2015 Pearson Education, Inc.
Level 0
Inventory Request
Inventory
Department
1.0
Record
Purchase
Request
Inventory
Purchase Order
2.0
Prepare
Purchase
Order
Open Purchase
Requests
3-39
2015 Pearson Education, Inc.
Vendor
Approved
Vendor List
3.10 (continued)
e.
Context
Invoice
Vendor
Cash
Disbursements
Payment
Level 0
Invoice
1.0
Receive
Invoice
Open
Invoices
Vendor
2.0
Approve
Invoice
Payment
Payment approval
3.0
Prepare
Payment
3-40
2015 Pearson Education, Inc.
Open
Purchase
Orders
3-41
2015 Pearson Education, Inc.
3.10 (continued)
f.
Context
Bill of Lading
Receiving
System
Vendor
Level 0
Bill of Lading
2.0
Compare Bill of
Lading with
Purchase Order
1.0
Record Bill of
Lading
Vendor
Bill of Lading
Open Purchase
Orders
3-42
2015 Pearson Education, Inc.
3-43
2015 Pearson Education, Inc.
3-44
2015 Pearson Education, Inc.
Start
Input Weight
(W), Height (H)
BMI <
18.5
Yes
Weight Status
(WS) =
Underweight
No
WS = Normal
No
BMI > 25
Yes
WS = Overweight
Print W, H,
BMI, WS
End
3-45
2015 Pearson Education, Inc.
3.12
DFDs
3. The cash receipt process updates the cash receipts data store.
FLOWCHARTS
7. Billing data are entered into a system and used to update both the sales
order data base and the customer data base.
8. Data from a cancelled paper invoice are used to update the cash
disbursements file.
9. The system prepares two copies of a sales order; one copy is sent to the
customer and the other is filed.
3.13
Students are to replicate the flowchart presented in the problem using documentation software
such as Visio, Microsoft Word, Microsoft Excel, etc.
3.14
Students are to replicate the data flow diagram presented in the problem using documentation
software such as Visio, Microsoft Word, Microsoft Excel, etc.
3-46
2015 Pearson Education, Inc.
You are the systems analyst for the Wee Willie Williams Widget Works (also known as Dub
5, which is a shortened version of 5 Ws). Dub 5 produces computer keyboard components.
It has been producing keyboards for more than 20 years and has recently signed an
exclusive 10-year contract to provide the keyboards for all Dell personal computers. As the
systems analyst, you have been assigned the task of developing a level 0 DFD for Dub 5s
order processing system. You have finished gathering all the information you need to
develop the first-pass DFD and now want to complete the diagram.
Level 0 DFD for Dub 5:
3-47
2015 Pearson Education, Inc.
Order
1.0
Credit
Review
Customer
Credit file
Order Rejection
Approved
orders
2.0
Enter
customer
orders
Customer
Inventory
Open Orders
3.0
Check
Inventory &
Prepare
Packing Slip
Warehouse
Packing Slip
Shipping Notice
4.0
Prepare
Invoice
Invoice Copy
Accounting
Invoice
Invoice
Customer
3-48
2015 Pearson Education, Inc.
Customer Order
Credit File
1.1
Check Credit
Customer
Account
Approved Order
Rejected Order
Customer
1.2
Check Current
Order against
Credit Limit
Credit Application
Rejected Order
Lacking Credit
Approval
1.3
Prepare Credit
Application
Note: The Order Rejection notice shown on the context level diagram and the level 0 diagram can take
two forms: The Over Credit Limit Notice or the Credit Application. These two items are shown on the
level 1 DFD.
3-49
2015 Pearson Education, Inc.
Activities Performed
From Customer
Receive
Customer
Order
Credit Debt
Customer not
approved for
credit: OR
order exceeds
credit limit
No
Yes
No
Customer
Approved
for Credit?
Enter
Customer
Order;
Update
Customer
File
Sufficient
Inventory
No
Notify
customer of
insufficient
inventory
Yes
File Invoice
Prepare Packing Slip
Yes
Notify customer: order
shipped when payment
received
Warehouse
Ship goods to
customer
Billing
Prepare customer invoices;
send copies to customer, order
processing, accounting
3-50
2015 Pearson Education, Inc.
Accounting
Update Accounts
Receivable
3-51
2015 Pearson Education, Inc.