Identify 5 Functional and 5 Non-Functional requirements from the following case study. A Pizza Outlet in Muscat requires a Pizza Ordering System, which is user friendly, and easily accessible. The system shall allow users to order pizza for a home delivery. To place an order, a customer searches to find items to purchase, adds items one at a time to a shopping cart, and possibly searches again for more items. When all items have been chosen, the customer provides delivery address and contact information, and places the order. All information related to customer orders should be stored/backed up in an external analytical system for the backup purpose and to be used for the decision making. The system has an option for customers to register with the pizza outlet. The System shall store customer’s name, address, and debit/credit card information, so that they do not have to enter this information every time that they place an order. This information must be fully secured to comply with the Data Protection Act. The Admin/Outlet Manager manages the orders. The orders status is updated in the system e.g. Received, Preparing, Prepared, or delivered. The Admin/Outlet Manager assigns orders to the delivery boys for a delivery. The system should be designed keeping in view the load on the system, 1000 users should be capable to handle 20,000 users without effecting its performance, and the system can be expanded and used for different branches of the outlet in the future.

Operations Research : Applications and Algorithms
4th Edition
ISBN:9780534380588
Author:Wayne L. Winston
Publisher:Wayne L. Winston
Chapter20: Queuing Theory
Section: Chapter Questions
Problem 2RP
icon
Related questions
Question

Identify 5 Functional and 5 Non-Functional requirements from the following case study. A Pizza Outlet in Muscat requires a Pizza Ordering System, which is user friendly, and easily accessible. The system shall allow users to order pizza for a home delivery. To place an order, a customer searches to find items to purchase, adds items one at a time to a shopping cart, and possibly searches again for more items. When all items have been chosen, the customer provides delivery address and contact information, and places the order. All information related to customer orders should be stored/backed up in an external analytical system for the backup purpose and to be used for the decision making. The system has an option for customers to register with the pizza outlet. The System shall store customer’s name, address, and debit/credit card information, so that they do not have to enter this information every time that they place an order. This information must be fully secured to comply with the Data Protection Act. The Admin/Outlet Manager manages the orders. The orders status is updated in the system e.g. Received, Preparing, Prepared, or delivered. The Admin/Outlet Manager assigns orders to the delivery boys for a delivery. The system should be designed keeping in view the load on the system, 1000 users should be capable to handle 20,000 users without effecting its performance, and the system can be expanded and used for different branches of the outlet in the future.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Threats
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Operations Research : Applications and Algorithms
Operations Research : Applications and Algorithms
Computer Science
ISBN:
9780534380588
Author:
Wayne L. Winston
Publisher:
Brooks Cole
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning