Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Yum Food Bar is a popular restaurant in The Rocks, New South Wales. Ken Johnson recently inherited the restaurant from his father. For the past

Yum Food Bar is a popular restaurant in The Rocks, New South Wales. Ken Johnson recently inherited the restaurant from his father. For the past 25 years, Kens father managed almost everything in the restaurant manually. Yum Food Bars menu is sensational and has won many culinary accolades. The selection includes all-day breakfast, pancakes, starters, grills, pizza, desserts, and drinks.

Ken would like to use his knowledge to improve the fine dining experience in his fathers restaurant by improving the technology in the restaurant. The new system should display the menu, make both onsite and online ordering, organise delivery, make point-of-sale transactions, and maintain the loyalty program. Thus, Ken started documenting the requirements for the new system. The following paragraphs detail his findings.

The following paragraph details the steps (process) of placing an onsite order:

A waiter directs the customer(s) to a table that displays a unique QR Code. The customer scans the QR Code using a smartphone or uses the URL to access the Yum Food Bars system. Then, the customer can select the menu item(s) and the quantity(ies). Once an item is selected, it will get added to the order. When all the items are selected, the customer can view the order details. If the customer has a voucher or a discount code, the customer can include it here. The order details include the selected item(s) and quantity(ies), subtotal, discount (if applicable), and total. If the customer is happy with the order, the system prompts the customer to continue to make the payment. If the customer is using the online system for the first time, the system prompts the customer to input his/her first name, last name, and mobile number. Next, the system sends a security code as a message to the customers mobile phone. The system prompts the customer to enter the security code. Once the customer enters the correct code, the system directs the customer to enter payment details if the customer has used the Yum Food Bar system before, it presents the existing payment details (card) with the option to change it if needed. Then, the Yum Food Bars system provides the payment details to the Payment Gateway, which processes the customer's credit/debit card information, makes the sale and sends the confirmation back to the Yum Food Bars system. Next, the system presents the payment confirmation details to the customer along with the order details attached as a PDF file. At the same time, the system sends the order details to the kitchen staff, and this step concludes the onsite order process. image text in transcribed

Write one detailed acceptance test case that corresponds to the use case you have documented in the answer to Question 1. Include sample Valid and Invalid test data. Reminder:

The acceptance test case should contain at least the following: Input, Actions, Expected Output and Actual Output.

Question 1 [10 marks]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 33rd International Conference Dexa 2022 Vienna Austria August 22 24 2022 Proceedings Part 1 Lncs 13426

Authors: Christine Strauss ,Alfredo Cuzzocrea ,Gabriele Kotsis ,A Min Tjoa ,Ismail Khalil

1st Edition

3031124227, 978-3031124228

Students also viewed these Databases questions