Software design is one of the stages of the software life cycle characterized as an activity of a creative nature, where software components and their relationships are identified, hence it is extremely important for constructing software efficiently. This research aims to explore the problems students at the undergraduate level face in their first attempts at modeling software. In this article we report the results of an empirical case study that analyzes class diagrams expressed in the Unified Modeling Language (UML) by students enrolled in lectures related to computer science at the undergraduate level. Additionally, we conducted a quantitative analysis that makes evident the most frequent problems the students faced while designing soft...
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for desig...
Designing software aims to ensure that the systems will be developed truly reflects the needs of use...
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for desig...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
The Unified Modelling Language (UML) and object-oriented analysis and design (OOAD) have become esse...
Background: In the modeling of object oriented software systems, the UML object diagrams are recogni...
UML (Unified Modeling Language) is the current de facto as well as de jure standard (ISO/IEC 19505:2...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
UML is now widely accepted as the standard modeling language for software construction. The Class Di...
Software modeling is an integral practice for software engineers especially as the complexity of sof...
The transition to object-oriented software presents a challenge to information systems (IS) educator...
Software modelling is a challenging and error-prone task. Existing Model-Driven Engineering (MDE) to...
In order to assist learners with object-oriented programming and design principles, many types of vi...
Background: Software Engineering is a high-demand field constantly changing with new languages, tool...
Abstract: The transition to object-oriented software presents a challenge to information systems (IS...
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for desig...
Designing software aims to ensure that the systems will be developed truly reflects the needs of use...
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for desig...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
The Unified Modelling Language (UML) and object-oriented analysis and design (OOAD) have become esse...
Background: In the modeling of object oriented software systems, the UML object diagrams are recogni...
UML (Unified Modeling Language) is the current de facto as well as de jure standard (ISO/IEC 19505:2...
Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Lan...
UML is now widely accepted as the standard modeling language for software construction. The Class Di...
Software modeling is an integral practice for software engineers especially as the complexity of sof...
The transition to object-oriented software presents a challenge to information systems (IS) educator...
Software modelling is a challenging and error-prone task. Existing Model-Driven Engineering (MDE) to...
In order to assist learners with object-oriented programming and design principles, many types of vi...
Background: Software Engineering is a high-demand field constantly changing with new languages, tool...
Abstract: The transition to object-oriented software presents a challenge to information systems (IS...
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for desig...
Designing software aims to ensure that the systems will be developed truly reflects the needs of use...
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for desig...