Draw a class diagram with multiplicities for the following narrative To put himself through school, Zach operates an ice cream truck that travels through neighborhoods, ringing a bell to attract kids that want a cold ice cream treat. Zach's inventory includes many ice cream products and he tracks which items are sold in each sale. He occasionally adds new items to his list of ice cream products for sale. Zach only accepts cash for each sale. To identify the routes that generate the most sales, Zach summarizes sales by neighborhood but he only tracks neighborhoods with at least one sale. Zach deposits the cash received in his bank account at the end of each day. Question 3 (18 marks) Consider the following narrative describing the process of going to class: Gasem awoke to his alarm clock buzz. He got up and dressed for the day. Then, he ate a hearty breakfast of oatmeal, toast, orange juice, and coffee. He grabbed his books and prepared to leave for school. Before he left home, he checked the weather. If it looked like rain, he put on a jacket and took his umbrella, and he drove to school. If it looked sunny, he left his jacket and umbrella at home and walked to school. If he drove to school, he parked his car and walked to class. If he walked to school, he went straight to class. Given that Suggested BPMN to model this process: 1 2 3 5 6 12 13 10 11 1. Assume that block 1 is the start event that begins this process. From the problem description, what is the trigger for the start of the process? 2. What is the name of the BPMN symbol that should replace block 1? 3. What is the name of the BPMN symbol that should replace block 2? 4- Which of the following is the best label for block 2? 5. Assume that block 5 represents the "check weather" task. Then, block 6 represents where the process branches depending on weather. What kind of gateway should be used to replace block 6? 6- Assume that block 7 represents a task labeled "put on jacket and take umbrella, " and block 8 represents a task labeled "drive to school." Which of the following is the best label for block 9? 7. Which of the following is the name of the BPMN symbol that should replace block 12 to show that the two sequence options merge