Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1 A pizza retailer, Vesuvius Pizza has been a family run local business for over 50 years. Recently the original owners have retired, and a
1
A pizza retailer, Vesuvius Pizza has been a family run local business for over 50 years. Recently the original owners have retired, and a young couple is looking to modernise the operations of the business. To start, they have commissioned Globex Corporation to build them an online system to take orders, receive payments, send orders to the kitchen and then assign a driver for delivery. The system is expected to work in this sequence: 1. A customer will navigate to the website. 2. The customer will go to the menu page and add items from the menu to their cart. 3. When the customer has added all they need, they will go to the cart. 4. The customer will check out the cart and input their payment details. The confirmation of the payment is provided to the customer. 5. After payment is complete, the order will be sent to the kitchen as a docket. 6. When the kitchen starts preparing the order, they will input (into the system) that the order is in progress. 7. After the order is completed, the kitchen will input into the system) that the order is complete. 8. The system will book the next available delivery driver. 9. The driver will input into the system that the order is en-route when they pick up the order. 10. The driver will input into the system when the order is delivered. QUESTIONS You have been asked to contribute to detailing elements of the design. 1. Start by defining three use cases in a use case diagram for the customer only. Ensure you have at least one exception use case. [Guide: 10 minutes] 2. The lead architect has asked you to define the class for a "Menu" object including the attributes, their data types, and the operations possible. [Guide: 10 minutes) 3. The lead architect has now asked you to provide the relationships of putting the classes ("Menu" object and any other classes related to it) together. Add the aggregate or composite relationships to the design. Provide a name for the relationship and add any cardinality you deem appropriate. (Guide: 10 minutes] 4. Create a sequence diagram describing steps two to seven. [Guide: 15 minutes]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