Importance and Impact of Class Diagram in Software Development
Abdul Hafeez, Masoor Ahmed, Muhammad Furqan, Wasi-Ur- Rehaman, Imtiaz Husain, 3Techway System, Musacat; · Indian Journal of Science and Technology · 2019
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