Professional Documents
Culture Documents
Retail Store
Context Diagram
0
Receipt
Management
Report
Customer
Point of Sale
System
Payment
Store
Manager
Retail Store
Level-0 Diagram
Receipt
Transform
Customer
Purchase
Customer
Payment
Goods Sold
Inventory
Data
Update Goods
Sold
File
Update
Inventory
File
Update
Sales Total
File
Formatted
Goods Sold
Amount
D1
Sales Data
Formatted
Inventory
Amount
D2
Formatted
Sales Total
Amount
Inventory File
D3
Inventory
Amounts
Goods Sold
Amounts
Sales Totals
5
Produce
Management
Reports
Management
Report
Store
Manager
2.
Cap and Gown
Context Diagram
Order
Information
Student
Shipping
Receipt
Order
Entry
System
Receipt
Student
Shipping
Valid Order
Information
Inventory
Data
Finalize
Order
Validate
Order
Formatted
Inventory Data
Inventory
Status
D1
Inventory File
3
Update
Inventory
File
4.
Validate Order
Shipping
Cap and Gown
Information
2.1
2.2
Receipt
Generate
Receipt
2.3
Receipt
Log Goods
Sold Data
Generate
Information
for Shipping
Goods Sold
Data
Valid Order
Information
D2
Validate Order
Inventory
Data
Update Inventory File
9.
Hiring System
Context Diagram
Interview Schedule
Applicant
Nondisclosure Form
Application
Completed
Nondisclosure Form
Job Description
Interview Evaluation
Hiring
System
Application
Engineering
Manager
Hiring System
Level-0 Diagram
Completed Nondisclosure Form
Nondisclosure Form
1
Application
Receive
Application
Applicant
Purge Notice
Valid
Application
5
D1
Purge
Year-old
Applications
Applications
Year-old Applications
Applications
Related to Job
Description
Interview Schedule
Choose
for
Interview
Rejected Applications
6
Applications for
Interview
Application
Hiring
Decision
Accepted Job
Description
Engineering
Manager
Job
Description
D2
Job Descriptions
Relevant Job
Description
Create
Employee
Record
New Employee Data
D3
Evaluate
and Hire
Receive
Job
Description
Interview Evaluation
Hiring Decision Letter
10.
Help Desk
Context Diagram
Call
Inquiry on Nature of Call
0
Non-Help
Desk Call
Nature of Call
Client
Help Desk
System
Other
Unit
Employees
Help Desk
Level-0 Diagram
Level-0 Diagram
New Problem Data
Call
1
Receive
Call
Call
Information
2
Determine
Direction
of Call
Client
D1
Call Queue
Help Desk
Call Information
Non-Help
Desk Call
Information
Previous
Call
Information
Determine
if First
Call
Close
Call
Report
New
Information
on Problem
Closed Call
Indication
5
Help Desk
Call Information
Nature of Call
Determine
Problem
Status
8
Research
Problem
Call
Report
First Call
Information
Open Call
Information
D2
4
Other
Unit
Create
Call
Report
Problem
Information
Call Report
Information
D1
Call Queue
Problem
Data
New
Problem
Data
6
Transfer
Call
7
Record
New
Information
11.
Hospital Pharmacy
Context Diagram
0
Prescription
Doctor
Store
Manager
Patient Number
and Drug Type,
Amount & Cost
Hospital Pharmacy
Level-0 Diagram
1
Doctor
Prescription
Review &
Send
Prescription
to Station
Pharmacy
Tech Review
Prescription
D1
Patient File
Patient Info
Review
Prescription
Order by
Station
Order Info
Fill
Order
Patient Number
and Drug Type,
Amount & Cost
Billing
Dept
12.
Contracting System
Context Diagram
0
Shipping Bill
Purchase Order
Government
Agency
Contracting
System
Government
Agency
Invoice
Invalid Purchase
Order Info
Contracting System
Level-0 Diagram
Purchase Order
Government
Agency
Invalid Purchase
Order Info
Contract Terms
and Conditions
1
Verify
Purchase
Order
D1
Validated PO #
Validated PO
Invoice
Shipping Bill
Contract Database
Completed PO
Closeout Info
Check
Inventory
Not-in-stock
Report
Validated PO
3
Validated PO,
Initial Shipping Bill
& Exception Report
Shipping Bill for
Exception Report Items
D2
Contracts File
13.
Training Logistics System
Context Diagram
Reserve & Seating Info
Seminar & Consultant Info
0
Bookings
Dept
Sales
Manager
Negotiation Info
Training
Logistics
System
Consultant
Availability, Cost,
Mtg Space, &
Availability, Cost,
Location Info
Mtg Space, &
Location Info
Potential
Requirements
Meeting Site
Flight
Reservation
Info
Travel
Agency
Availability, Cost,
Mtg Space, &
Location Info
Requirements
Potential
Meeting Site
Bookings
Dept
Negotiation Info
Arrange
for
Meeting
Facilities
Availability, Cost,
Mtg Space, &
Location Info
Sales
Manager
Negotiation Info
Contract Agreement Info
Contract Agreement Info
Meeting
Facility
Info
Consultant
Make
Consultant
Apprvd Travel Arrgmts
Travel
Arrangements
D1
Shipment
Notification
Travel
Agency
Flight
Reservation
Info
Request for
Materials
4
Gather, Box
& Send
Materials to
Meeting
Facility
Seminar
Material
Requirements
14.
Decision Table for Process 3.0 Generate Orders
Hoosier Burgers Inventory Control System
Conditions/
Courses of Action
Rules
1
N
2
Y
X
1
L
Rules
2
D
3
N
Due status:
L = Late; Date of invoice is more than 30 days before today's date.
D = Due; Date of invoice is 30 days before today's date.
N = Not due: Date of invoice is less than 30 days before today's date.
X
X
16. Presented below is a simpler sample decision table for some aspects (exclusive of the bidding process).
Decision Table for Purchasing Personal Computers
Conditions/Courses of
Action
Purchase Amount
Vendor Approved
Rules
1
G
Y
2
L
Y
3
G
N
Y
2
Y
4
L
N
N
Award contract to other approved vendor
1
Y
N
N
Find another approved vendor
17.
Decision Table for Electronic Keypad and Switch Sales Process
Conditions/
Courses of Action
Rules
<1>
1
Y
Section
Customerannualpurchases >$100,00
2
N
3
-
4
-
5
-
<3>
6
-
7
-
Shared Sale
Sales Process
Decision Tree
Y
Y
3
N
Y
N
1
Pay 7% commission
3
N
Pay 8% commission
3
N
Pay 2% commission
18.
Decision Table for Tenure Review Process
Rules
Conditions/
Courses of Action
Length of Service
Special Permission
Go up for Tenure
Postpone Tenure Review
Length of Service:
Special Permission:
1
S
Y
2
N
Y
3
S
N
4
N
N
X
S = sufficient; at least six years of service.
N = not sufficient: fewer than six years of service.
Y = yes; special permission of come up for tenure review.
N = no; no special permission.
Tenure Review
Decision Tree
Y
S
Go up for tenure
2
Go up for tenure
Y
N
Go up for tenure
2
N
19.
Decision Table for Microcomputer HW/SW Upgrade
Conditions/
Courses of Action
Rules
1
User Status L
Special Approvals
L
S
Standard Complement
Upgrade Complement
Mobile Complement
User Status:
Special Approvals:
2
H
S
3
M
S
O
S
L
U
H
U
7
M
U
X
X
Microcomputer Upgrade
Decision Tree
Standard complement
Standard complement
Upgrade complement
Upgrade complement
Standard complement
Upgrade complement
Mobile complement
Mobile complement
2
1
8
O
U
1. What is the users status? Light (L), heavy (H), moderate (M), or mobile (O).
2. What special approvals do they have? Standard (S) or upgrade (U).
20 a.
Rules
1
20b.
Decision Table for Class Registration
Conditions/Courses of Action
Rules
1
10
11
12
13
14
15
16
Y
Y
Y
Y
N
Y
N
Y
Y
N
Y
N
N
N
N
N
Y
Y
Y
Y
N
Y
N
Y
Y
N
Y
N
N
N
N
N
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
21.
Decision Table for Graduate Program Application
Conditions/
Courses of Action
Rules
MBA
MS MIS
Southeast region - location
Top 10 school
Scholarship awarded
Graduate Program
Decision Tree
Y
Apply
Y
Apply
Do Not Apply
Y
Y
Apply
Y
N
Apply
Do Not Apply
Do Not Apply
Y
Y
Apply
Y
Apply
Do Not Apply
3
1
Do Not Apply
Y
N
Y
Y
N
N
Apply
N
N
Apply
Do Not Apply
Do Not Apply
Do Not Apply
Do Not Apply
22.
Decision Table for Loan Approval
Conditions/
Courses of Action
Loan amount
Loan Type
Employment income
verified
Amount requested <
cost of attendance
Educational loan
amount <$35,000
Credit rating
Account at our bank
Loan approved
Loan denied
Loan to VP to be
reviewed
Rules
1
L
2
S
G
X
X
3
S
F
Y
X
4
S
5
S
F
N
6
A
C
Y
7
A
C
N
8
A
C
Y
9
A
C
Y
10
A
C
Y
X
X
11
M
E
12
M
E
13
M
E
14
M
E
15
M
E
16
M
E
17
M
E
18
M
E
X
X
Approve
Y
Y
N
N
Y
N
Approve
Deny
Approve
Y
1
Deny
Deny
Approve
Approve
Y
8
N
Y
N
7
Approve
Deny
Approve
Deny
N
Deny
Forward to VP
A cto
A p p lic
a nr 1t
R e c e iv e
A p p lic a tio n
E v a lu a te a n d
H ir e
R e c e iv e J o b
D e s c r ip tio n
1
E n g inAectoerrin
g
M anager
C h o o s e fo r
in te r v ie w
P u r g e Y e a r - o ld
A p p lic a tio n s
C r e a te E m p lo y e e
re c o rd
2. Use case diagram for the situation described in Problem and Exercise 10, page 228.
Maximum Software Use Case diagram
3. Use case diagram for the situation described in Problem and Exercise 11, page 231.
Actor1
Doctor
Review and
send Rx to
Station
Actor1
Pharmacy
Tech
Review Rx
Order by Station
BillingActor1
Dept
StoreActor1
Manager
Fill Order
Generate Label
Actor1
Nurses
Station
4. Use case diagram for the situation described in Problem and Exercise 12, page 231.
GSC Use Case diagram
5.
Use case diagram for the situation described in Problem and Exercise 13, page 231.
Actor1
Bookings
Dept
Arrange for
Meeting
Facilities
Make Consultant
Travel
Arrangements
Actor1
Consultant
Actor1
Sales
Manager
Actor1
Travel
Agency
Determine and
Send Seminar
Materials
Potential
Meeting Site
6. This use case diagram for Figure 7-23 differs from the one in Figure 7-26 in that it has fewer actors,
use cases, and associations. The differences can be attributed to the fact that the diagram in Figure 726 covers additional processes and checking such as billing, prerequisites and special classes. All
three diagrams are included for completeness.
Use Case Diagram for Class Registration from level-0 Diagram in figure 7-23
(Note: diagram drawn with Open ModelSphere Open source diagramming tool)
7.
Develop a use case diagram for using an ATM machine to withdraw cash.
Use case diagram for using an ATM machine to withdraw cash
(Note: diagram drawn with Open ModelSphere Open source diagramming tool)
8. Student Answers will vary. Below is an example use Case diagram to make, cancel and update a
reservation on a plane flight.
(Note: diagram drawn with Open ModelSphere Open source diagramming tool)