Consider a restaurant software ordering system. The system should allow the waiter to handle customers' orders...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Consider a restaurant software ordering system. The system should allow the waiter to handle customers' orders by adding them, cancelling them, scheduling parts of the order (to make the starter arrive earlier than the main course). The cashier should be allowed to let customers pay for their meals, and print receipts. (a) List two requirements (one functional and one non-functional) of the system using the MOSCOW requirement prioritisation method. (b) Draw a use case diagram for a restaurant ordering system and give the use case detailed description of the use case CancelOrder. (c) Define a class diagram with a maximum of three classes for the restaurant ordering system. (d) Show the activity of processing a meal order within the system using an activity diagram. (e) Show the use case realization (through interaction diagrams) of one of the use cases you have drawn for part (b). Consider a restaurant software ordering system. The system should allow the waiter to handle customers' orders by adding them, cancelling them, scheduling parts of the order (to make the starter arrive earlier than the main course). The cashier should be allowed to let customers pay for their meals, and print receipts. (a) List two requirements (one functional and one non-functional) of the system using the MOSCOW requirement prioritisation method. (b) Draw a use case diagram for a restaurant ordering system and give the use case detailed description of the use case CancelOrder. (c) Define a class diagram with a maximum of three classes for the restaurant ordering system. (d) Show the activity of processing a meal order within the system using an activity diagram. (e) Show the use case realization (through interaction diagrams) of one of the use cases you have drawn for part (b).
Expert Answer:
Answer rating: 100% (QA)
Question Solution a The waiter should handle customers orders by adding them cancelling them scheduling parts of the order to make the starter arrive earlier than the main course The cashier should be ... View the full answer
Posted Date:
Students also viewed these accounting questions
-
Draw a use case diagram for Worlds Trend Catalog Division.
-
Draw an E-R diagram for the ordering system in Figure ORDER ORDER | ORDER | CUSTOMER NUMBER | DATE | NUMBER The ORDER-ITEM ORDER-ITEM ORDER | ITEM I QUANTITY NUMBER |NUMBER ORDERED TEM MASTER ITEM 1...
-
Draw a class diagram for the course enrollment system completed in exercise 13. Be sure to use the correct notation for association classes.
-
paraphrase the following two passages using narrative in-text citations: 1.Those who teach ethics don't need to look far for lessons. Every day there's fresh scandal: Google is in hot water for how...
-
Consumer Reports provided extensive testing and ratings for 24 treadmills. An overall score, based primarily on ease of use, ergonomics, exercise range, and quality, was developed for each treadmill...
-
Discuss how these hotels are using strategic and performance consulting approach to developing training efforts?
-
A \(27-\mathrm{kg}\) child stands in the center of a trampoline. (a) If the trampoline center is \(0.32 \mathrm{~m}\) lower than before they got on, what is the spring constant of the trampoline? (b)...
-
Electronics produces video games in three market categories: commercial, home, and miniature. Richardson has traditionally allocated overhead costs to the three products using the companywide...
-
1. 2. (c) Be(OH)2 (d) Sr(OH)2 Number of amphoteric compounds among the following is (a) BeO (B) Bao The stepwise formation of [Cu(NH)]* is given below: C ANH, LE [Cu(NH, ) [Cu(NH)]+NH, [Cu(NH3)2]+NH,...
-
The cash account for Highlander Diamond Co. on April 1, 20Y5, indicated a balance of $35,400. During April, the total cash deposited was $120,255, and checks written totaled $109,200. The bank...
-
A 33-year-old female is involved in a head-on motor vehicle crash. It took 30 minutes to extricate her from the car. Upon arrival in the emergency department, her heart rate is 120 beats per minute,...
-
How would you react if a business imposed overly restrictive rules on you? While important, rules may sometimes create more problems than they resolve. Websites like TripAdvisor are valuable for...
-
Describe how the profit comparison method works.
-
Describe the budget system of a multi-level concern,
-
What are the underlying assumptions of the basic model of economic order quantity?
-
On what assumptions is the basic model of the optimal lot size based and to what extent are they problematic?
-
What feature in SharePoint prevents others from editing a document and seeing changes to that document? Select an answer: check - in hide check - out private use
-
For each equation, (a) Write it in slope-intercept form (b) Give the slope of the line (c) Give the y-intercept (d) Graph the line. 7x - 3y = 3
-
a. Suppose that General Hospital has a current ratio of 0.5. Which of the following actions would improve (increase) this ratio? Use cash to pay off current liabilities. Collect some of the current...
-
What is the role of internal control in an organization?
-
What are the elements and principles of the COSO framework?
Study smarter with the SolutionInn App