Café de Carol Case Study Assignment Help
Scenario: Café de Carol
Café de Carol is a small restaurant that offers casual dining in the city center of Newcastle upon Tyne. Customers who want to enjoy Café de Carol’s food have three options: dine-in, takeaway and home delivery. Café de Carol have enough facilities and manpower to serve up to 100 meals, including dine-in, takeaway and home delivery, per hour. The restaurant operates from 11 am to 10 pm, 7 days a week. They are proud of their comfortable and modern interior design which provide the customers with the wonderful dining experience, and the high quality of the food they serve. Home delivery is available for orders over a certain amount and limited regions in Newcastle upon Tyne, for an extra charge. Currently, customers can only place home delivery orders and pay by credit card on phone. Alternatively, take-away order is also available and can be placed in two different ways: 1) order and pay at the restaurant, and 2) order and pay on phone. Fulfilling dine-in orders is in top priority and the availability of home delivery service depends on the availability of the staff who can deliver the meals.
There are currently 12 general staff, 3 chefs and a manager. All of these staff work full-time, but duties are flexible for the general staff. For example, the general staff may serve as waiters/waitress, assisting the chefs in the kitchen, or delivering food to the home delivery customers. Only 2 members of staff are qualified to drive the van for home delivery and staff who deliver food to the customers have access to company cars. The chefs will prepare the meals, inventory control in the kitchen and order ingredients when necessary. The manager will assign different roles to the general staff. At present, Café de Carol’s record-keeping is entirely manual, though a paper -based system. However, the business is growing and expansion of staff and facilities is planned in the near future. The owner now feels that a computerised system would give better support to their operations. It is expected that staff will use the new system to support and record the tasks they carry out, the inventory records, the sales records, the staff records and availability, manage and organise the use of company vehicles, managing bookings, online ordering and payment, etc.
Task 1: Use Case Diagram
Produce a first-cut use case diagram for the Café de Carol scenario. The functionality may be divided between use cases as you wish, but you should write all necessary use cases. Whilst there are many possible solutions, requiring different numbers of use cases, it is not expected that a good solution will require a large number of use cases to be written (Hint: around 10 use cases). You are not expected to show all eventual uses of «include» and «extend». However, credit will be given for showing some appropriate examples.
Task 2: Class diagram
Draw a domain class diagram for the Café de Carol application area, based on information given in this assignment specification. (Note: this is a domain class diagram: it should only contain entity classes, which should be relevant to the business). You are not expected to provide a complete set of attributes and operations, but should include any that are evident from the domain description or your use case and show multiplicities. To demonstrate your understanding of consistency between models, you should add to your diagram the entity classes, relationships and operations required by your sequence diagram as outlined in Task 4.
Task 3: Use Case Description
Write a use case description to support one of the use cases found in Task 1. Each group member should complete a use case description to support a different use case. So for example, if there are five people in your group then you produce five different use case descriptions. Your description should follow the house style as taught on the module.
Task 4: Sequence Diagram
Draw a sequence diagram for the use case selected in Task 3. Each group member should complete a different sequence diagram. You should ensure that entity objects and their operations that includes are supported by your class diagram. The sequence diagram should include control and boundary objects, show returns, activations and flow control.
This Café de Carol Case Study Assignment has been solved by our IT experts at onlineassignmentbank. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.