Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Oak Valley Furniture (OVF) is an online distributor of corporate furniture, home office furniture, and student furniture. The new WebStore IS is now being developed
Oak Valley Furniture (OVF) is an online distributor of corporate furniture, home office furniture, and student furniture. The new WebStore IS is now being developed to implement the following functions: 1. The customers use the OVF WebStore to view and select furniture items. If a customer chooses to view the details of the specified item, they are displayed in a special online form. 2. To hold the items a customer wanted to purchase, a shopping cart is to be used which is organised as a temporal database. Once the transaction was completed, the shopping cart data should be deleted. 3. If the customer decides to place an order, he/she must fill out the online form with shipment and invoice address and payment information (credit card is the only acceptable methods of payment). The WebStore IS should take into account whether the customer is new or known to the system. 4. After the order has been captured, the system sends a confirmation email message to the customer with the details of the order including an order number and customer account number so that the customer can check the status of the order online. 5. At the moment of placing an order, the customer is required to make a deposit, i.e. it is not necessary to pay the full amount on the order. The balance is collected when the furniture is delivered. 6. At the end of each day, the OVF managers look through the orders and request the warehouse to fulfill the orders. The OVF managers also want to identify repeating customers (i.e. who placed more than one order), so that OVF can mail special offers to them. Questions: 1. For the OVF WebStore IS, identify the list of use cases along with actor(s) involved (present in a two-column table) and draw a use-case diagram for each piece of functionality (or for a specific actor involved). Provide a detailed use-case specification for at least one use case. 2. Draw a sequence diagram for the on-line order scenario. 3. Draw a class diagram (indicate class properties and their visibilities, relationships and their multiplicities, use advanced analysis concepts, if required)
Step 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