Enhancing Method Analysis and Documentation via GUI-Based Visual Class Diagrams in Object-Oriented Programming

Muthanna Journal of Engineering and Technology

Volume (13), Issue (2), Year (30 June 2025), Pages (1-12)

DOI:10.52113/3/eng/mjet/2025-13-02-/1-12

Research Article By:

Suaad M.Saber

Corresponding author E-mail: suaad.m.saber@uomustansiriyah.edu.iq


ABSTRACT

The incorporation of GUI-based visual class diagrams in Object-Oriented Programming (OOP) offers a new line towards enhancing system study and documentation. Traditional class diagrams are robust in specifying the static structure of systems; however, they can be ambiguous when used in real implementation. The present study addresses the problem of ambiguity during system documentation and developer understanding in the application of traditional UML class diagrams. The overall objective is to create a more intuitive visual model that is driven by the behavior of class diagrams combined with GUI elements, such as forms and reports. In incorporating GUI elements, the programmers will be in a better position to comprehend system inputs, outputs, and processing. The proposed Visual Class Diagram model introduces certain specific enhancements towards modeling data administration, relationships, and transactions within system analysis. The results show that using GUI-based visual class diagrams improves communication between developers and customers, reduces the likelihood of misunderstanding of system requirements, and generally improves system design and documentation efficiency. Masu. Research not only provides a complete visual explanation of system elements, but also concludes that it bridges the gap between theory and practice. Future work will strive to expand this model to enable the analysis of security, networking and distributed systems with comprehensive equipment for modern software engineering practices.

Keywords: Attributes, Forms, Operations, Relationships, Reports, Software Engineering, UML (Unified Modeling Language.

Get Full Access / pdf