Draw a UML use case diagram for the following scenario: The following describes an online service...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Draw a UML use case diagram for the following scenario: The following describes an online service for providing 'meals-on-wheels'. Meals on wheels are provided to people who are unable to either cook a daily nutritional hot meal for themselves or obtain this in any other way. The service is provided by the local government, or council, and is only provided to those who have a need for it that has been assessed by social services. The meals-on-wheels service provides customers the possibility to order cooked or frozen meals for delivery on a daily basis. The customer should be able to select a type of meal (cooked, frozen), a desired quantity (i.e. number of people), dietary requirements (e.g. vegetarian) and a meal type (e.g. breakfast, lunch, dinner). Additionally, the customer can choose between daily or weekly delivers, for frozen meals. In order for the customer to be able to place an order, he or she must have an account. The customer can create an account by choosing a username/password combination. Furthermore, his or her address and service entitlement (SE) number (provided by the local government organisation) can be linked to the account, which is required information when placing an order. Once a customer has provided the information for an order, the system checks if all required information is there, either given in the order or in the account details. If any information is missing, the system will inform the customer that it needs to be added before the order can be placed. Once all information is in place, the order is placed, and the SE number is sent to the local government for validation. If the local government validates the SE number, the order is finalised. An administrator monitors whether sufficient food supplies/ingredients are available to prepare and cook the meals ordered. Whenever the food supplies are running low, order must be placed at appropriate supplier. Draw a UML use case diagram for the following scenario: The following describes an online service for providing 'meals-on-wheels'. Meals on wheels are provided to people who are unable to either cook a daily nutritional hot meal for themselves or obtain this in any other way. The service is provided by the local government, or council, and is only provided to those who have a need for it that has been assessed by social services. The meals-on-wheels service provides customers the possibility to order cooked or frozen meals for delivery on a daily basis. The customer should be able to select a type of meal (cooked, frozen), a desired quantity (i.e. number of people), dietary requirements (e.g. vegetarian) and a meal type (e.g. breakfast, lunch, dinner). Additionally, the customer can choose between daily or weekly delivers, for frozen meals. In order for the customer to be able to place an order, he or she must have an account. The customer can create an account by choosing a username/password combination. Furthermore, his or her address and service entitlement (SE) number (provided by the local government organisation) can be linked to the account, which is required information when placing an order. Once a customer has provided the information for an order, the system checks if all required information is there, either given in the order or in the account details. If any information is missing, the system will inform the customer that it needs to be added before the order can be placed. Once all information is in place, the order is placed, and the SE number is sent to the local government for validation. If the local government validates the SE number, the order is finalised. An administrator monitors whether sufficient food supplies/ingredients are available to prepare and cook the meals ordered. Whenever the food supplies are running low, order must be placed at appropriate supplier.
Expert Answer:
Related Book For
Posted Date:
Students also viewed these programming questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
FoodBoxis an online business that serves many customers by allowing them to order food for delivery from local restaurants. The company has a web portal that has a listing of local restaurants for a...
-
Research an organization that has EITHER done a great job at identifying how they are socially responsible, or that has gotten into "hot water" for not being ethical in their advertising. If you...
-
1. (1) There is a lot of pressure on untenured college teachers to dumb down their courses. (2) Administrators tend to rehire teachers who bring in more money, and (3) teachers who dumb down their...
-
Calculate the solubility of solid Ca 3 (PO 4 ) 2 (K sp = 1.3 10 -32 ) in a 0.20-M Na 3 PO 4 solution.
-
Give examples of cases where work is done on a system without changing its kinetic energy.
-
Information related to Miracle Company for 2014 is summarized below. Total credit sales $1,000,000 Accounts receivable at December 31 369,000 Bad debts written off 22,150 Instructions (a) What amount...
-
Question 2) Suppose there were an alternative replacement machine that could do the same job as the new stamping machine under your consideration in Question 1. The alternate choice offers the...
-
Use the data in COUNTYMURDERS to answer this question. Use only the year 1996. The variable murders is the number of murders reported in the county. The variable execs is the number of executions...
-
1.Karel set up a new company file. Now she sees relevant entries in the Customer Type List and Payment Method List that she doesnt remember creating. Where did they come from? 2.In the cash basis of...
-
In your current business are there any specific communication quirks that would need to be addressed in your project communication plan? Explain
-
20 40 Output L* K* LTC LAC LMC 0 25 20 800 50 15 16 75 33 20 20 100 31 2 300 125 78 150 66 175 140 44 32 6 440 The price of labour is $20 per unit and the price of capital is $40 per unit. To produce...
-
In today's business world, communication channels are increasing rapidly, and the demand for connectivity between employees and organizational leaders is also growing, which has further heightened...
-
Find an equation for the following line. (2,-4) and (1,-4) on the line.
-
A billiard ball moving at 5.90 m/s strikes a stationary ball of the same mass. After the collision, the first ball moves at 5.06 m/s, at an angle of 31 with respect to the original line of motion....
-
An insurance company prices its Tornado Insurance using the following assumptions: In any calendar year, there can be at most one tornado. In any calendar year, the probability of a tornado is...
-
Name some of the various types of financial intermediaries described in the chapter and indicate the primary reason(s) each was created.
-
In about 100 words, outline the benefits and costs of using a decentralized instead of a centralized server architecture for an online business operation.
-
What is the difference between collaborative commerce and EDI?
-
Name and briefly define the different types of server computers that might be used in an online business.
-
How else might the manager have handled the situation to prevent potential issues, including a negative impact on the teams performance?
-
What would be the most effective option to increase employee motivation to stay and reduce the driver turnover rate? Why do you believe this option will be effective?
-
In what ways do you believe providing special work arrangements or accommodations for employees impacts employee motivation? How does it help? How does it hurt?
Study smarter with the SolutionInn App