Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Exercises Problems Read the Online Pizza Problem Statement and work on the following questions. a) Functional Requirements Please list all functional requirements and actors of

Exercises Problems Read the Online Pizza Problem Statement and work on the following questions.

a) Functional Requirements Please list all functional requirements and actors of Online Pizza Ordering System.

b) Non-functional Requirements Please list at least 4 non-functional requirements of Online Pizza Ordering System, categorized into Usability, Security, Performance, Implementation, and Legal.

c) Object Model. Please develop an analysis class diagram for Online Pizza Ordering System. Please just provide class name, multiplicity and relationships. Use generalization to avoid redundancies.

--------------------------------------------------------------------------------------------------------------------------------------

Online Pizza Problem Statement

A Pizza Delivery wants to develop a new web-based pizza ordering system that allows customers to enter orders in their web browsers. The system must be built for the WebObjects platform using the Xcode IDE and integrate in an existing Apache environment. The ordering system must be easy to use, as customers of all ages and expertise levels are supposed to use it. Customers may order pizzas with three different types of dough, thick or thin crust, and various toppings. Customers must be able to register for a customer account. A customer account stores address information and preferences, but no payment details for security reasons. Orders should be possible with or without a customer account. For privacy reasons, customer data must be stored in encrypted form only. The system must be usable with all major web browsers (i.e. Google Chrome, Internet Explorer, Firefox, Safari) and be able to handle at least 10 customers ordering at the same time. The cook can request a list of all open orders. When he has finished making a pizza, he marks an order as ready for delivery. A delivery note with the customers address, to be attached to the pizza by the cook, is printed automatically.

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

DB2 9 For Linux UNIX And Windows Advanced Database Administration Certification Certification Study Guide

Authors: Roger E. Sanders, Dwaine R Snow

1st Edition

1583470808, 978-1583470800

More Books

Students also viewed these Databases questions

Question

Define Administration?

Answered: 1 week ago

Question

Define Decision making

Answered: 1 week ago

Question

What are the major social responsibilities of business managers ?

Answered: 1 week ago

Question

3. Evaluate a Web-based training site.

Answered: 1 week ago