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.

Oracle 12c: SQL
3rd Edition
ISBN:9781305251038
Author:Joan Casteel
Publisher:Joan Casteel
Chapter1: Overview Of Database Concepts
Section: Chapter Questions
Problem 9HOA
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
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781305627482
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning