Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

High-level designs are used to inform the customer, managements, and other developers know and understand the design path you want to take. Draw a generalization

High-level designs are used to inform the customer, managements, and other developers know and understand the design path you want to take.

Draw a generalization hierarchy diagram. See page 138, Figure 5.11 for an example

System Requirements:

image text in transcribed

Figure 5.11

image text in transcribed

1.0.0: The software shall allow a customer to create a user profile. 1.1.0: The user profile shall allow customers to easily input user data. 1.1.1: The software shall allow the customer to view their profile at any time. 1.1.2: The software shall allow the customer to edit their profile at any time. 2.0.0: "The software shall allow a customer to create an order for pizza. 2.1.0: The software shall allow customers to customize their desired pizza. 2.1.1: "The software shall allow customers to save their order for future orders. 2.2.0: The software shall allow customers to submit their order. 2.2.1: "The software shall allow customers to view their order status. 3.0.0: The software shall allow the cook to view the order. 4.0.0: The software shall allow the cook to process the order. 5.0.0: The software shall allow the delivery person to view the customer profile. 5.1.0: The software shall allow the delivery person to print order summary. 6.0.0: "The software shall allow the manager to oversee the order. 6.1.1: The software shall allow the manager to view the customer profile. 6.1.2: The software shall allow the manager to view the order status. 6.1.3: The software shall allow the manager to process the order. 6.1.0: "The software shall allow the manager to submit sales report. 6.1.1: The software shall allow the manager to generate financial report. lization is an everyday technique that we use to manage ralization than learn the detailed characteristics of everything that we ex out general classes (animals, cars, houses, etc.) and learn the ese classes. We then reuse knowledge by classifying things rences between them and their class. For example, squirrel of the class "rodents," and so share the characteristic atements apply to all class members; for example, all rode 1.0.0: The software shall allow a customer to create a user profile. 1.1.0: The user profile shall allow customers to easily input user data. 1.1.1: The software shall allow the customer to view their profile at any time. 1.1.2: The software shall allow the customer to edit their profile at any time. 2.0.0: "The software shall allow a customer to create an order for pizza. 2.1.0: The software shall allow customers to customize their desired pizza. 2.1.1: "The software shall allow customers to save their order for future orders. 2.2.0: The software shall allow customers to submit their order. 2.2.1: "The software shall allow customers to view their order status. 3.0.0: The software shall allow the cook to view the order. 4.0.0: The software shall allow the cook to process the order. 5.0.0: The software shall allow the delivery person to view the customer profile. 5.1.0: The software shall allow the delivery person to print order summary. 6.0.0: "The software shall allow the manager to oversee the order. 6.1.1: The software shall allow the manager to view the customer profile. 6.1.2: The software shall allow the manager to view the order status. 6.1.3: The software shall allow the manager to process the order. 6.1.0: "The software shall allow the manager to submit sales report. 6.1.1: The software shall allow the manager to generate financial report. lization is an everyday technique that we use to manage ralization than learn the detailed characteristics of everything that we ex out general classes (animals, cars, houses, etc.) and learn the ese classes. We then reuse knowledge by classifying things rences between them and their class. For example, squirrel of the class "rodents," and so share the characteristic atements apply to all class members; for example, all rode

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

Inductive Databases And Constraint Based Data Mining

Authors: Saso Dzeroski ,Bart Goethals ,Pance Panov

2010th Edition

1489982175, 978-1489982179

More Books

Students also viewed these Databases questions

Question

3. How frequently do the assessments occur?

Answered: 1 week ago