Joe's Pizza Delivery wants to speed up the ordering process, reduce losses caused by misunderstandings on the phone and attract new customers. Anew web-based
Joe's Pizza Delivery wants to speed up the ordering process, reduce losses caused by misunderstandings on the phone and attract new customers. Anew web-based pizza ordering system that allows customers to enter orders in their web browsers is supposed to solve all three issues. 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, 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. Internet Explorer, Firefox, Safari and Opera) 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 customer's address, to be attached to the pizza by the cook, is printed automatically. Questions: 1. Write down all the functional requirements in the Pizza Ordering System problem statement above. You need to write a textual description. 2. Write down all non-functional requirements in the Pizza Ordering System problem statement, categorized into Usability, Reliability, Performance, Supportability, Implementation, Interface and Operation etc. 3. Draw a use case diagram showing all use cases you can identify. It should contain actors and relationships as well.
Step by Step Solution
3.45 Rating (164 Votes )
There are 3 Steps involved in it
Step: 1
Question 1 Functional requirements for Pizza ordering system The Customer Register with valid detail...See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started