2022
DOI: 10.1109/access.2022.3157290
|View full text |Cite
|
Sign up to set email alerts
|

Identifying Difficulties of Software Modeling Through Class Diagrams: A Long-Term Comparative Analysis

Abstract: Software modeling is a creative activity in which software components and their relationships are identified based on customer requirements. Based on the literature, object-oriented software modeling is based on four fundamental pillars which are abstraction, encapsulation, decomposition, and inheritance. However, despite the existence of guidelines and recommendations for implementing the object-oriented approach, novice software designers do not make good design decisions, leading to inefficient designs that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
references
References 52 publications
0
0
0
Order By: Relevance