the purchasing process
refering to the diagram which depicts a purchasing process. This type of diagram is called an activity diagram and it shows the actions that the human actors take in the purchasing process. The ovals represent actions taken by actors. The arrows show the sequence in which these actions are carried out. The columns (called “swim lanes”) show which actor carried out each action.
1. A systems analyst has identified the following brief use cases for a new purchasing system being developed. Create a Use Case diagram for the use cases she identified. You should include the primary actor for each use case. For simplicity please do not include any supporting actors (e.g. the vendor or external systems of some kind).
Create P.O.: A purchaser needs to purchase one or more items from a vendor. The purchaser enters purchase data into system, including list of items to be purchased, prices, department code, University item classification codes, and vendor information. The system saves the purchase order and assigns it a unique purchase order number (PO #).
Approve P.O.: The department approver reviews the new purchase order and, if it is an approved purchase and in the budget, marks the purchase order as approved and sends the order to the vendor.
Receive Items: When goods arrive from vendor, the purchaser verifies that correct goods and quantities were delivered and updates the electronic purchase order to indicate goods were received.
Check P.O.: When an invoice is received by the Accounts Payable Office, A/P staff enters the purchase order number included on the invoice. The system displays the corresponding purchase order. The A/P staff verifies that the purchase order and invoice match and enters additional data from the invoice into the purchase order including the invoice number and the date payment is due.
Approve Payment: The A/P manager calls up a list of invoices awaiting payment. For each invoice, the manager verifies that funds are available in the designated account and that the payment is consistent with University policies. The manager authorizes the payment for the new invoices, defining a schedule, based on terms and cash flow considerations.
Make Payment: Once each day checks are printed and mailed for all invoices scheduled for payment on that date.
2. Write a fully dressed use case for each brief use case identified in Problem 1. use the following template. Be sure to add text in all places indicated.
Use Case: ADD USE CASE NAME
Brief Description: ADD TEXT
Primary Actor: ADD TEXT
Preconditions: ADD TEXT
Stakeholders and Their Interests: ADD TEXT
Main Success Scenario:
1. ADD TEXT
Extensions: ADD TEXT