Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Romney/Steinbart
1 of 37
System Models
System models play an important role in systems development. Systems analysts or users constantly deal with unstructured problems. One way to structure such problems is to draw models.
A model is a representation of reality. Just as a picture is worth a thousand words, most system models are pictorial representations of reality.
2
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 2 of 37
3
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 3 of 37
A data flow diagram (DFD) is a graphical representation of the flow of data through a system
(Martin, 1995)
Romney/Steinbart
5 of 37
Romney/Steinbart
6 of 37
An item can be both a source and a destination Used to define system boundaries Named with a noun
Romney/Steinbart
7 of 37
Romney/Steinbart
8 of 37
Customer
Process Payment
Romney/Steinbart
9 of 37
Customer Inquiry
Customer
Customer Payment
Process Payment
Romney/Steinbart
10 of 37
Romney/Steinbart
11 of 37
Accounts Receivable
Customer
Customer payment
Remittance data
Receivables Information
Credit Manager
Deposit
Bank
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 12 of 37
Romney/Steinbart
13 of 37
Romney/Steinbart
14 of 37
Employee checks
Employees
Human Resources This is the context diagram for the S&S payroll processing system (Figure 3-5 in your textbook).
Accounting Information Systems, 10/e
Bank
Management
Romney/Steinbart 17 of 37
Romney/Steinbart
18 of 37
Payroll check
Bank
This diagram shows the next level of detail for the context diagram in Figure 3-5.
Payroll tax disb. voucher General Ledger Tax report & payment Govt. Agencies Romney/Steinbart 19 of 37
Management
Payroll check
Bank
Suppose we exploded Process 2.0 (pay employees) in the next level. The sub-processes would be numbered 2.1, 2.2, 2.3, etc.
Payroll tax disb. voucher General Ledger Tax report & payment Govt. Agencies Romney/Steinbart 20 of 37
Management
Romney/Steinbart
21 of 37
CONTEXT DIAGRAM
KITCHEN CUSTOMER 0 Customer Order Receipt Food Ordering System Food Order
Management Report
RESTAURANT MANAGER
Romney/Steinbart
22 of 37
LEVEL 0 DIAGRAM
KITCHEN CUSTOMER 1.0 Customer Order Receipt Transform Customer Food Order Food Order
3.0 2.0 Update Goods Sold Goods Sold Data Inventory Data Update Inventory
Formatted Goods Sold Data D1 GOODS SOLD Daily Goods Sold Amounts 4.0 Produce Management Report
INVENTORY
Management Report
DFD Balance
KITCHEN CUSTOMER Customer Order Receipt
Food Order
2.0 Update Goods Sold Goods Sold Data Formatted Goods Sold Data D1 GOODS SOLD Daily Goods Sold Amounts 4.0 Produce Management Report Management Report RESTAURANT MANAGER
2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart 24 of 37
Inventory Data
Level 1 Diagram
1.3 Transform Order to Kitchen Format Food Order Inventory Data
Customer Order
Customer Order
Customer Order Customer Order Customer Order 1.4 1.2 Generate Customer Receipt Receipt Generate Good Sold Increments
NOTE HOW WE HAVE THE SAME INPUTS AND OUTPUTS AS THE ORIGINAL PROCESS SHOWN IN THE LEVEL 0 DIAGRAM
Romney/Steinbart
25 of 37
Daily Inventory Depletion Amounts 4.1 Access Goods Sold and Inventory Data Inventory Data 4.2 Aggregate Goods Sold and Inventory Data
LEVEL 1 PROCESSES
4.3 PROCESSES 2.0 AND 3.0 ON THE LEVEL 0 DIAGRAM DO NOT NEED FURTHER DECOMPOSTION Prepare Management Report
Management Report
Romney/Steinbart
26 of 37
Romney/Steinbart
29 of 37
Romney/Steinbart
30 of 37
Romney/Steinbart
31 of 37
Romney/Steinbart
32 of 37
Payroll check
Bank
Payroll tax disb. voucher General Ledger Tax report & payment Govt. Agencies Romney/Steinbart 33 of 37
Management
Romney/Steinbart
34 of 37