Design of UML Diagrams for WEBMED - Healthcare Service System Services

Authors

  • Dr.S. Suriya Department of Computer Science and Engineering, PSG College of Technology, Coimbatore, India
  • Nivetha S. Department of Computer Science and Engineering, PSG College of Technology, Coimbatore, India

DOI:

https://doi.org/10.4108/eetel.v8i1.3015

Keywords:

UML Diagrams, health service systems, usecases, activity, statechart, communication, sequence, classes, deployment, component

Abstract

Healthcare service has huge demand these days as it really helps in managing a hospital or a medical office. The scope of Healthcare service systems is increasing by each day and it is true for the entire world. Some of these solutions include improved awareness about Healthcare services and health policies. The objective of this system is to provide medical assistance to people instantly with the help of technology. This system eradicates the cultural sensitivity that prevails in many hospitals and improvises the quality of medical assistance. The captivating features of this system are online doctor, medicines at doorstep, bulletin of awareness. The users can also navigate and choose among various insurance schemes that are displayed.Unified Modeling language (UML) is a standardized modeling language enabling developers to specify, visualize, construct and document artifacts of a software system. It uses graphic notation to create visual models of software systems. This paper contains the UML diagrams for better understanding of the system with the help of Star UML tool.Usecase diagrams are used during the analysis phase of a project to identify system functionalities. Class diagram represents the static view of an application.The class diagrams are the only UML diagrams, which can be mapped directly with object-oriented languages.Activity diagram is an important behavioral diagram in UML diagram to describe dynamic aspects of the system. Activity diagram is essentially an advanced version of flow chart that modeling the flow from one activity to another activity.The state machine diagram shows the different states of an entity and focuses more on how it responds to various events by changing from one state to another. Statechart diagram is used to capture the dynamic aspect of a system. State machine diagrams are used to represent the behavior of an application. The sequence diagram focuses on the messages that are passed during an interaction in a time based perspective.A Communication diagram models the interactions between objects or parts in terms of sequenced messages. It describes both the static structure and dynamic behavior of a system. Component diagrams are used to model the physical aspects of a system. It does not describe the functionality of the system but it describes the components used to make those functionalities. Deployment Diagram is a type of diagram that specifies the physical hardware on which the software system will execute. It also determines how the software is deployed on the underlying hardware. UML is a modeling language used by software developers.UML can be used to develop diagrams and provide users with ready-to-use, expressive modeling examples. Some UML tools generate program language code from UML.UML can be used for modeling a system independent of a platform language. UML is a graphical language for visualizing, specifying, constructing, and documenting information about software-intensive systems.UML gives a standard way to write a system model, covering conceptual ideas.

References

Milovancevic, M., Marinović, J. S., Nikolić, J., Kitić, A., Shariati, M., Trung, N. T., ... & Khorami, M. (2019). UML diagrams for dynamical monitoring of rail vehicles. Physica A: Statistical Mechanics and its Applications, 121169.

Cvetković, J., & Cvetković, M. (2019). Evaluation of UML diagrams for test cases generation: Case study on depression of internet addiction. Physica A: Statistical Mechanics and its Applications, 525, 1351-1359.

Hashmani, M. A., Zaffar, M., & Ejaz, R. (2019). Scenario Based Test Case Generation Using Activity Diagram and Action Semantics. In Human Factors in Global Software Engineering (pp. 297-321). IGI Global.

Mala, D. J. (2019). IoT Functional Testing Using UML Use Case Diagrams: IoT in Testing. In Integrating the Internet of Things Into Software Engineering Practices (pp. 125-145). IGI Global.

Voit, N., Kanev, D., Kirillov, S., & Ukhanova, M. (2019, July). The Method of Translation of the Diagram with One Type Directed Links into the Inhibitor Petri Net. In International Conference on Computational Science and Its Applications (pp. 562-572). Springer, Cham.

Planas, E., & Cabot, J. (2020). How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and Papyrus. Computer Standards & Interfaces, 67, 103363.

Anwar, M. W., Azam, F., Khan, M. A., & Butt, W. H. (2019, March). The Applications of Model Driven Architecture (MDA) in Wireless Sensor Networks (WSN): Techniques and Tools. In Future of Information and Communication Conference (pp. 14-27). Springer, Cham.

Nanthaamornphong, A., & Leatongkam, A. (2019). Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran. Scientific Programming, 2019.

Assunção, W. K., Vergilio, S. R., & Lopez-Herrejon, R. E. (2020). Automatic extraction of product line architecture and feature models from UML class diagram variants. Information and Software Technology, 117, 106198.

Zahoor, M., Azam, F., Anwar, M. W., Yousaf, N., & Kashif, M. (2019, July). A UML Profile for the Service Discovery in the Enterprise Cloud Bus (ECB) Framework. In Conference on Complex, Intelligent, and Software Intensive Systems (pp. 269-279). Springer, Cham.

Yildiz, O. (2019). Object-based modeling of restrictions on the sale of agricultural land. Land use policy, 82, 538- 549.

Lozynska, O., Savchuk, V., & Pasichnyk, V. (2019, September). Individual Sign Translator Component of Tourist Information System. In International Conference on Computer Science and Information Technology (pp. 593- 601). Springer, Cham.

Ruiz, P., & Dorronsoro, B. (2019). A Novel CAD Tool for Electric Educational Diagrams. Applied Sciences, 9(4), 810.

Störrle, H. (2020). Structuring large models with MONO: Notations, templates, and case studies. In Model Management and Analytics for Large Scale Systems (pp. 141-166). Academic Press.

Júnior, A. A., Misra, S., & Soares, M. S. (2019, July). A Systematic Mapping Study on Software Architectures Description Based on ISO/IEC/IEEE 42010: 2011. In International Conference on Computational Science and Its Applications (pp. 17-30). Springer, Cham.

Pathak, N., Sharma, G., & Singh, B. M. (2019). Trusted Operating System-Based Model-Driven Development of Secure Web Applications. In Software Engineering (pp. 421-432). Springer, Singapore.

Abdelhadi, F., Brahim, A. A., & Zurfluh, G. (2019, October). Applying a Model-Driven Approach for UML/OCL Constraints: Application to NoSQL Databases. In OTM Confederated International Conferences" On the Move to Meaningful Internet Systems" (pp. 646-660). Springer, Cham.

Fitzgerald, K., Browne, L. M., & Butler, R. F. (2019). Using the Agile software development lifecycle to develop a standalone application for generating colour magnitude diagrams. Astronomy and Computing, 28, 100283.

Mohanan, M., & Bajwa, I. S. (2019). Requirements to Class Model via SBVR: RECM via SBVR TOOL. International Journal of Open Source Software and Processes (IJOSSP), 10(2), 70-87.

Chien, C. F., Chen, G. Y. H., & Liao, C. J. (2019). Designing a Connectivist Flipped Classroom Platform Using Unified Modeling Language. International Journal of Online Pedagogy and Course Design (IJOPCD), 9(1), 1-18.

Bluemke, I., & Malanowska, A. (2019, July). Tool for Assessment of Testing Effort. In International Conference on Dependability and Complex Systems (pp. 69-79). Springer, Cham.

Traoré, M. K. (2019). Unified Approaches to Modeling. In Model Engineering for Simulation (pp. 43-56). Academic Press.

Wang, Y., & Bai, L. (2019). Fuzzy Spatiotemporal Data Modeling Based on UML. IEEE Access, 7, 45405-45416.

Mumtaz, H., Alshayeb, M., Mahmood, S., & Niazi, M. (2019). A survey on UML model smells detection techniques

for software refactoring. Journal of Software: Evolution and Process, 31(3), e2154.

Korableva, O. N., Kalimullina, O. V., & Mityakova, V. N. (2019, July). Designing a System for Integration of Macroeconomic and Statistical Data Based on Ontology. In Intelligent Computing-Proceedings of the Computing Conference (pp. 157-165). Springer, Cham.

Jovic, S., Cukaric, A., Raicevic, A., & Tomov, P. (2019). Assessment of electronic system for e-patent application and economic growth prediction. Physica A: Statistical Mechanics and its Applications, 520, 93-105.

Bocciarelli, P., D’Ambrogio, A., Falcone, A., Garro, A., & Giglio, A. (2019). A model-driven approach to enable the simulation of complex systems on distributed architectures. simulation, 0037549719829828.

Tekinerdogan, B., Babur, Ö., Cleophas, L., van den Brand, M., & Akşit, M. (2020). Introduction to model management and analytics. In Model Management and Analytics for Large Scale Systems (pp. 3-11). Academic Press.

Baklouti, A., Nguyen, N., Mhenni, F., Choley, J. Y., & Mlika, A. (2019). Improved Safety Analysis Integration in a Systems Engineering Approach. Applied Sciences, 9(6), 1246.

Mehryar, S., Sliuzas, R., Schwarz, N., Sharifi, A., & van Maarseveen, M. (2019). From individual Fuzzy Cognitive Maps to Agent Based Models: Modeling multi-factorial and multi-stakeholder decision-making for water scarcity. Journal of environmental management, 250, 109482.

Downloads

Published

01-02-2023

How to Cite

[1]
D. Suriya and N. S., “Design of UML Diagrams for WEBMED - Healthcare Service System Services”, EAI Endorsed Trans e-Learn, vol. 8, no. 1, p. e5, Feb. 2023.