Question
(must be done in VISIO) Based upon the following narrative, attached activity diagram and use case template, create 1) Use Case Diagram and templates for
(must be done in VISIO)
Based upon the following narrative, attached activity diagram and use case template, create 1) Use Case Diagram and templates for event use cases, 2) CRC Cards, 3) Class Diagram, hint: contains Account, Order, Inventory sys objects, 4) Sequence Diagrams for "Web Order" Use Case, and 5) State Machine Diagram for the Order object assuming the following: An order must be placed before it is active, it must be filled before it is ready for pickup, and it become inactive and deleted once it is picked up. Order not pick up will be deleted after 7 days.
Nature's Supermarket
A chain of grocery stores is building a system to allow customers to place online orders for groceries and other items they sell. The customer selects item. System check inventory to makes sure item is available at the local store. Once all selections are completed, the order is validated and confirmed, an order record is created, the customer account updated, and the order is sent electronically to the designated local store.
Local store clerks picked items from the shelves. When packing is completed, an invoice is printed and inventory in local store updated, the store then notifies to web order department, and the system email customers notifying that their order is ready for pick up.
Customers then pick up their orders at the local store by showing their IDs, sign and pick up their web orders at the store's service desk.
Naturally, the local stores are open for walk in customers. Customers pick items off shelf, pay for the items, and given a receipt/invoice. Similar to web order, store inventory is updated once walk in sale is completed.
Web order Order Dept (Order Class) Local Store (Inventory Class) Walk in Pick up Order Item More Check Inventory Confirm Order Pick Items Don More nfirmed Done Pack Order Paid Items Cancel Update Customer Account Notify Local Store Check ID an Create Order Record Update Invoice Inventory Print Sign for Items Email Customer Web Order Walk in Web order Order Dept (Order Class) Local Store (Inventory Class) Walk in Pick up Order Item More Check Inventory Confirm Order Pick Items Don More nfirmed Done Pack Order Paid Items Cancel Update Customer Account Notify Local Store Check ID an Create Order Record Update Invoice Inventory Print Sign for Items Email Customer Web Order Walk inStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started