Diagramming the Class Diagram: Toward a Unified Modeling Methodology

09/30/2017
by   Sabah Al-Fedaghi, et al.
0

The object-oriented class is, in general, the most utilized element in programming and modeling. It is employed throughout the software development process, from early domain analysis phases to later maintenance phases. A class diagram typically uses elements of graph theory, e.g., boxes, ovals, lines. Many researchers have examined the class diagram layout from different perspectives, including visibility, juxtaposability, and aesthetics. While software systems can be incredibly complex, class diagrams represent a very broad picture of the system as a whole. The key to understanding of such complexity is use of tools such as diagrams at various levels of representation. This paper develops a more elaborate diagrammatic description of the class diagram that includes flows of attributes, thus providing a basic representation for specifying behavior and control instead of merely listing methods.

READ FULL TEXT

page 4

page 5

page 6

page 8

page 10

research
06/01/2021

Classes in Object-Oriented Modeling (UML): Further Understanding and Abstraction

Object orientation has become the predominant paradigm for conceptual mo...
research
11/14/2020

Classification of Reverse-Engineered Class Diagram and Forward-Engineered Class Diagram using Machine Learning

UML Class diagram is very important to visualize the whole software we a...
research
05/31/2021

UML Sequence Diagram: An Alternative Model

The general acceptance of sequence diagrams can be attributed to their r...
research
05/27/2020

Seamlessly Integrating Loops That Matter into Model Development and Analysis

Understanding why models behave the way they do is critical to learning ...
research
05/03/2023

Hierarchical and Upstream-Downstream Composition of Stock and Flow Models

The growing complexity of decision-making in public health and health ca...
research
01/13/2018

Semantic integration of UML class diagram with semantic validation on segments of mappings

Recently, attention has focused on the software development, specially b...
research
03/14/2018

Integrating UML with Service Refinement for Requirements Modeling and Analysis

Unified Modeling Language (UML) is the de facto standard for requirement...

Please sign up or login with your details

Forgot password? Click here to reset