Question
Required information Problem 7-2 [LO 7-2, LO 7-3, LO 7-5] Skip to question Penny loves pastries. She wanted everyone else to love pastries, too, so
Required information
Problem 7-2 [LO 7-2, LO 7-3, LO 7-5]
Skip to question
Penny loves pastries. She wanted everyone else to love pastries, too, so she started Pennys Pastries in Orange County about 3 years ago. After a shaky start, she scored Southern California. This case describes Pennys daily baking process. Pennys bakery starts preparing fresh pastries every morning about 1:00 a.m. for delivery to local stores by 5:30 a.m. The selection and quantity of pastries vary according to the day of the week as well as the time of the year.
INVENTORIES: Although Penny has a number of her own specialties, she makes many of her baked products according to Starbucks requirements. So, every day she makes some of her own pastries for sale in her bakeries as well as all the pastries for the various Starbucks locations. Currently, her finished goods inventory can include more than 50 different kinds of pastries and baked products. Because of the volume that Penny produces, she maintains an extensive inventory of the ingredients that she uses in her baked goods, such as flour, butter, milk, chocolate, and cinnamon.
BAKING PLANS: Penny carefully plans the contents and preparation of each finished product (pastry and baked good). There are two parts to her formal plansan ingredient list and a recipefor each baked product. The ingredient list specifies the quantity of each ingredient required for each finished product. The recipe defines the sequence of steps that her bakers follow to prepare each finished product. The recipe steps also set the standard number of labor-hours, as well as the specific equipment used, to prepare a standard batch of each finished product.
DAILY BAKING PROCESS: Early each morning, the supervisor prepares a daily baking order that specifies the quantities of all the different finished products to be prepared that day. As soon as the various products and quantities are known, an inventory clerk uses the ingredient list to issue all the ingredients necessary for the day, moving them from the storeroom to the baking area. In some cases, the clerk may issue ingredients several different times for each daily baking order so that none of the refrigerated items are left out longer than necessary. Penny assigns sequential issue numbers to each issue during the day, and the clerk carefully records the quantity of each ingredient issued.
Pennys bakers prepare the finished products in batches. Each batch produces one finished baked good product. A supervisor (who could be different from the supervisor who issued the baking order) issues a batch order to start the baking process for that batch. The bakers then prepare the ingredients in a series of baking steps according to the recipe for that product using the equipment and ovens specified in the recipe. Pennys bakery has an array of ovens and baking equipment, tracked by equipment number, to keep up with the daily baking production volumes. Because each oven has different characteristics, the baking time for each product can depend on the particular oven used. The baking steps usually involve mixing ingredients, preparing the pastries, placing the prepared items in an oven for baking, and then removing the products and placing them on cooling racks, ready for packing. Each actual baking step may involve the use of multiple pieces of baking equipment and multiple bakers. Penny carefully tracks actual hours of labor and equipment use for each baking step.
GENERAL INFORMATION: Penny does not separately identify employees as supervisors, inventory clerks, or bakers. There is one employee entity. Information on ingredient lists, recipe, finished products, ingredients, and employees is put into the database before those entities are linked to events or type images.
Use the below image to answer part a questions.
Use the below image to answer part b questions.
Part b, Question 2
Required:
b. Prepare a UML class diagram with classes, associations, and multiplicities. Compare your diagram with the following diagram and answer the questions about the missing class names and multiplicities.
Which of the following is the best class name to replace the letter B in the diagram above?
Multiple Choice
Ingredients
Batch Steps
Recipe Steps
Ingredient List
None of the choices are correct.
Which of the following is the best class name to replace the letter C in the diagram above?
Multiple Choice
Ingredients
Batch Steps
Recipe Steps
Ingredient List
None of the choices are correct.
Which of the following is the best class name to replace the letter D in the diagram above?
Multiple Choice
Ingredients
Batch Steps
Recipe Steps
Baking Order
None of the choices are correct.
Which of the following is the best multiplicities to replace the number 1 in the diagram above assuming that all ingredients must be on at least one ingredient list?
Multiple Choice
0..1
0..*
1..1
1..*
None of the choices are correct.
Which of the following is the best multiplicities to replace the number 2 in the diagram above?
Multiple Choice
0..1
0..*
1..1
1..*
None of the choices are correct.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
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