This article presents UML activity diagrams for Janus Cafe and Bar, covering table booking, food ordering, delivery, and feedback. Use case and sequence diagrams are also included.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head:UML ACTIVITY DIAGRAM UML Activity Diagram: Janus Cafe and Bar Name of the Student Name of the University Author’s note:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1UML ACTIVITY DIAGRAM Table of Contents Activity Diagram:.......................................................................................................................2 Use Case Diagram:.....................................................................................................................6 Sequence Diagram:....................................................................................................................7 Bibliography:..............................................................................................................................9
2UML ACTIVITY DIAGRAM Activity Diagram: Booking the table Figure 1: Table Booking Activity Diagram (Source: Created by Author) The customer will login to the system of Janus Cafe and Bar and then select table booking option. The customer must be registered to be able to login to the system. After the
3UML ACTIVITY DIAGRAM registration complete, the system will automatically login the customer but later access the customer have to login manually again. The customer will select the table booking option. After the customer enter the requirements. The system books the best table as per the customer requirements. Support for the ordering the food online: Figure 2: Food Ordering Activity Diagram (Source: Created by Author) The customer will login first to order food. The order food option will appear after booking a table or just by clicking food section. The customer can chose the foods from the menu and the system will show a list of ordered food.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4UML ACTIVITY DIAGRAM Supporting the delivery of the foods: Figure 3: Order Placement Activity Diagram (Source: Created by Author)
5UML ACTIVITY DIAGRAM The customer will chose whether the food is ordered for delivery or dine. The customer will need to enter the location where the food will be delivered if it is a delivery order. If the food is ordered for dine then the system will instantly show the price. The customer will have to pay additional $10 if the delivery location is more than 5 km away. The delivery may get delayed for some reasons. In that case the customer will get 5% discount in next order. Support the getting the feedback from the customer: Figure 4: Feedback Activity Diagram (Source: Created by Author)
6UML ACTIVITY DIAGRAM The customer can provide their feedback through the system. The feedback can be delivery, food table booking related. The manager will see those feedback directly. Use Case Diagram: Figure 5: Use Case Diagram ofJanus Cafe and BarApplication (Source: Created by Author) The use case diagram has three actors such as customer, driver and chef. Each of the users will interact with the system in their own way. The customer will register and then login to the system to use it. The customer can book tables, order foods, select delivery type and give feedback. Each of this interactions will be defined through separate operations. The driver will update the status of the delivery like it is progress, it is cancelled or it is
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7UML ACTIVITY DIAGRAM completed. After the delivery is complete, the driver will get a digital signature from the customer. The chef will update the status of the ordered food. Sequence Diagram: Figure 6: Sequence Diagram ofJanus Cafe and BarApplication (Source: Created by Author)
8UML ACTIVITY DIAGRAM The sequence diagram shows how the customer class objects interacts with the system. The customer will first try to access the system. It is shown as book table but it can also be order food. The system will check if user is logged in. The system will ask the customer to login before further progressing in completing the request. The user can request for food. Based on the condition that whether the order is for dine in booked table or to be delivered to customer location further methods and invoked. The customer will make payment for every table booking or food order. The customer will provide feedback after receiving service.
9UML ACTIVITY DIAGRAM Bibliography: El Ahmar, Y., Le Pallec, X. and Gerard, S., 2016. Empirical Activity: Assessing the Perceptual Properties of the Size Visual Variation in UML Sequence Diagram. InHuFaMo workshop. Felderer, M. and Herrmann, A., 2015. Manual test case derivation from UML activity diagramsandstatemachines:Acontrolledexperiment.InformationandSoftware Technology,61, pp.1-15. Grobelna, I., Grobelny, M. and Adamski, M., 2016. Model Checking of UML Activity DiagramsUsingaRule-BasedLogicalModel.InDesignofReconfigurableLogic Controllers(pp. 153-163). Springer, Cham. Gu, F., Zhang, X., Chen, M., Große, D. and Drechsler, R., 2016, March. Quantitative timing analysis of UML activity diagrams using statistical model checking. InProceedings of the 2016 Conference on Design, Automation & Test in Europe(pp. 780-785). EDA Consortium. Jha, P., Jena, P.P. and Malu, R.K., 2014. Estimating software development effort using UML use case point (UCP) method with a modified set of environmental factors.International Journal of Computer Science and Information Technologies,5(3), pp.2742-2744. Wichmann, A., Jäger, S., Jungebloud, T., Maschotta, R. and Zimmermann, A., 2016, April. Specification and execution of system optimization processes with UML activity diagrams. In Systems Conference (SysCon), 2016 Annual IEEE(pp. 1-7). IEEE.