Abstract

Background/Objectives: This work mainly focuses on the role of UML Class diagram in different phases of software development cycle and shows the industry responses regarding its impact and importance. Methods/Statistical Analysis: we conducted industry survey and collected data from software practitioners. Participants were asked about their usage of UML for modeling software artifacts and most frequent diagram they use. Findings: Result shows that UML Class diagram is most important element of UML and it performed highly significant role in software development. It is most frequently used diagram. Application/Improvements: Usage of UML models during the software development improve the quality of software and UML Class diagram is most important part of UML and help practitioners to perform analysis and as well as design in a systematic way. Keywords: Software Class Development, Software Class Diagram, Software System

Highlights

  • UML is an industry standard and significantly used visual modeling language for the modern software system[1]

  • We advanced the following research hypothesis: H0: The UML Class diagram is considered as a core diagram which is used in the different activities in the software development

  • Is Class diagram gives a blueprint of system to maintenance engineer to get a general idea of how the software is structured before investigating the code (ICDBIC)?

Read more

Summary

Introduction

UML is an industry standard and significantly used visual modeling language for the modern software system[1]. It hides the complexity of system and provides an appropriate level of abstraction[2]. It is used in the software industry for software specification, analysis, design and documentation. UML offers a number of diagrams for dealing various aspects of software modeling[2, 5]. It uses simple diagrammatic notations for describing software. In Model Driven Architecture, UML considers as a core and the entire process of the MDA move around the UML Models[7, 8]

Research Hypothesis
Research Methodology
Research Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call