Joe's Pizza Delivery wants to speed up the ordering process, reduce losses caused by misunderstandings on...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
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. 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.
Expert Answer:
Answer rating: 100% (QA)
Question 1 Functional requirements for Pizza ordering system The Customer Register with valid detail... View the full answer
Related Book For
Posted Date:
Students also viewed these accounting questions
-
You need to design a 60.0-Hz ac generator that has a maximum emf of 5500 V. The generator is to contain a 150-turn coil that has an area per turn of 0.85 m2. What should be the magnitude of the...
-
Student life does not generally afford a great deal of free time to pursue your personal interests; however, at one point, you may have considered turning a personal interest or hobby into an...
-
You need to produce a set of cylindrical copper wires 350 m long that will have a resistance of 0.125 each. What will be the mass of each of these wires?
-
In Exercises show that the function y = (x) is a solution of the differential equation. y = 4e-x y" - y = 0
-
An external force drags and accelerates a rigid body over a surface. Treating the body as a thermodynamic system, determine the sign (positive: 1; negative: -1; none: 0) of (a) Wext (b) Q across its...
-
The trial balances before and after adjustment for Matusiak OAO at the end of its fiscal year are presented below. Instructions Prepare the adjusting entries that were made. Matusiak OAO Trial...
-
Identify three business rules for an ATM system.
-
Orange, Inc., a calendar year corporation in Clemson, South Carolina, elects S corporation status for 2015. The company generated a $74,000 NOL in 2014 and another NOL of $43,000 in 2015. Orange...
-
what ways can trauma-informed approaches inform resilience-building interventions, particularly in populations disproportionately affected by adversity ?
-
Davids Sport Supplies is a store that sells sports equipment and gear for teenagers and young adults. Davids is in the process of assigning the location of storage areas in its warehouse (Figure...
-
Courts are bound by the Restatement of Torts, once it is published. True or False
-
Garner Inc. provides the following information related to its postretirement benefits for the year 2015. Instructions Compute postretirement benefit expense for 2015. Defined postretirement benefit...
-
Venzuela Co. is building a new hockey arena at a cost of \($2\),500,000. It received a down payment of \($500\),000 from local businesses to support the project and now needs to borrow \($2\),000,000...
-
Taveras Enterprises provides the following information related to its defined benefit pension plan. Instructions (a) Prepare the note disclosing the components of pension expense for the year 2015....
-
Abernathy Corporation was organized on January 1, 2015. It is authorized to issue 10,000 shares of 8%, \($50\) par value preference shares, and 500,000 shares of no-par ordinary shares with a stated...
-
Accounting, Analysis, and Principles On January 1, 2015, Garner issued 10-year, 200,000 face value, 6% bonds at par. Each 1,000 bond is convertible into 30 shares of Garner 2, par value, ordinary...
-
A bank is advertising the following 1-year CDs: ASSUME AN INITIAL INVESTMENT OF $10,000 (a) How much interest will a CD with an APR of 1.95% compounded annually earn in 1 year? (Round you answer to 2...
-
Use the graphs of f and g to graph h(x) = (f + g) (x). To print an enlarged copy of the graph, go to MathGraphs.com. 1. 2. y 24 8. 2. -2 -2 4 6
-
A 15.0-m length of hose is wound around a reel, which is initially at rest. The moment of inertia of the reel is 0.44 kg m2, and its radius is 0.160 m. When the reel is turning, friction at the axle...
-
Part a of the drawing shows a bucket of water suspended from the pulley of a well; the tension in the rope is 92.0 N. Part b shows the same bucket of water being pulled up from the well at a constant...
-
The figure shows two forces, F(vector) 1 = + 3000 N and F(vector) 2 = + 5000 N, acting on a spacecraft; the plus signs indicate that the forces are directed along the +x axis. A third force F(vector)...
-
Describe the four components of an accounting policy. Illustrate your answer with examples.
-
The percentage of heights between 146 centimeters and 156 centimeters
-
The population of unemployed adults has ages with mean m and standard deviations. Samples of unemployed adults are randomly selected so that there are exactly 100 in each sample. For each sample, the...
Study smarter with the SolutionInn App