System Analysis to UML – Restaurant Case Study

Authors

  • Nilesh D Kulkarni Sr. Director – Enterprise Architecture, Fortune Brands Home & Security, USA Author
  • Saurav Bansal Sr. Manager - Digital Applications, Fortune Brands Home & Security, USA Author

DOI:

https://doi.org/10.47363/JAICC/2022(1)196

Keywords:

User Story, User Requirements, UML, Classes

Abstract

The paper presents a detailed examination of the application of Unified Modeling Language (UML) for system analysis within the context of a restaurant business case study. It begins with the articulation of business requirements through user journey understanding and user story definition. The importance of a good user story is emphasized, with a particular focus on the INVEST characteristics that ensure a user story's effectiveness. The paper further delves into the basics of UML, exploring fundamental concepts such as classes, and the various relationships within class structures including association, aggregation, and composition. Additionally, it discusses the significance of polymorphism and interface design in object-oriented programming. The paper also highlights
Object-oriented design (OOD) heuristics, which provide developers with a set of guidelines for making informed design decisions. A comprehensive user story, constructed from the restaurant use case, demonstrates the practical application of these concepts. This is followed by the development of corresponding UML diagrams, including a use case diagram, an activity diagram, and a state diagram, which collectively showcase the robust modeling capabilities of UML in capturing complex system requirements and providing a clear pathway for system design and implementation.

Author Biography

  • Nilesh D Kulkarni, Sr. Director – Enterprise Architecture, Fortune Brands Home & Security, USA


    Nilesh D Kulkarni, Sr. Director – Enterprise Architecture, Fortune Brands Home & Security, USA

Downloads

Published

2022-05-15

How to Cite

System Analysis to UML – Restaurant Case Study. (2022). Journal of Artificial Intelligence & Cloud Computing, 1(2), 1-6. https://doi.org/10.47363/JAICC/2022(1)196

Similar Articles

11-20 of 62

You may also start an advanced similarity search for this article.