Challenges in Developing Sequence Diagrams (UML)

During the object-oriented software design phase, the designers have to describe the dynamic aspect of the system under development through the most common interaction diagram variant in UML 2.0, i.e. sequence diagrams. Some novice designers, including undergraduate and postgraduate students, suffe...

Full description

Bibliographic Details
Main Authors: Tri Astoto Kurniawan, Lam-Son Lê, Bayu Priyambadha
Format: Article
Language:English
Published: University of Brawijaya 2020-07-01
Series:JITeCS (Journal of Information Technology and Computer Science)
Online Access:https://jitecs.ub.ac.id/index.php/jitecs/article/view/216
_version_ 1797248798722883584
author Tri Astoto Kurniawan
Lam-Son Lê
Bayu Priyambadha
author_facet Tri Astoto Kurniawan
Lam-Son Lê
Bayu Priyambadha
author_sort Tri Astoto Kurniawan
collection DOAJ
description During the object-oriented software design phase, the designers have to describe the dynamic aspect of the system under development through the most common interaction diagram variant in UML 2.0, i.e. sequence diagrams. Some novice designers, including undergraduate and postgraduate students, suffer from making inappropriate models due to insufficiently detailed guidance required to develop such sequence diagrams. This paper classifies some potential mistakes which are likely performed by such novice designers, and discusses the corresponding corrections. We summarized such mistakes based on our long experiences in teaching software modeling classes as well as software analysis and design classes. There were classified twenty-one potential mistakes with respect to the syntactical and semantical correctness of the developed models. It is concluded that novice designers have to be aware and take into account the identified mistakes in such a way they can produce correct sequence diagrams.
first_indexed 2024-04-24T20:20:19Z
format Article
id doaj.art-2864e7247f7e4a1293222697dc9d155b
institution Directory Open Access Journal
issn 2540-9433
2540-9824
language English
last_indexed 2024-04-24T20:20:19Z
publishDate 2020-07-01
publisher University of Brawijaya
record_format Article
series JITeCS (Journal of Information Technology and Computer Science)
spelling doaj.art-2864e7247f7e4a1293222697dc9d155b2024-03-22T08:32:13ZengUniversity of BrawijayaJITeCS (Journal of Information Technology and Computer Science)2540-94332540-98242020-07-015210.25126/jitecs.202052216Challenges in Developing Sequence Diagrams (UML)Tri Astoto Kurniawan0Lam-Son Lê1Bayu Priyambadha2Software Engineering Lab., Universitas BrawijayaEnterprise Software & Processes Group, HCMC University of TechnologyLaboratory of Software Systems and Software Engineering, University of Miyazaki During the object-oriented software design phase, the designers have to describe the dynamic aspect of the system under development through the most common interaction diagram variant in UML 2.0, i.e. sequence diagrams. Some novice designers, including undergraduate and postgraduate students, suffer from making inappropriate models due to insufficiently detailed guidance required to develop such sequence diagrams. This paper classifies some potential mistakes which are likely performed by such novice designers, and discusses the corresponding corrections. We summarized such mistakes based on our long experiences in teaching software modeling classes as well as software analysis and design classes. There were classified twenty-one potential mistakes with respect to the syntactical and semantical correctness of the developed models. It is concluded that novice designers have to be aware and take into account the identified mistakes in such a way they can produce correct sequence diagrams. https://jitecs.ub.ac.id/index.php/jitecs/article/view/216
spellingShingle Tri Astoto Kurniawan
Lam-Son Lê
Bayu Priyambadha
Challenges in Developing Sequence Diagrams (UML)
JITeCS (Journal of Information Technology and Computer Science)
title Challenges in Developing Sequence Diagrams (UML)
title_full Challenges in Developing Sequence Diagrams (UML)
title_fullStr Challenges in Developing Sequence Diagrams (UML)
title_full_unstemmed Challenges in Developing Sequence Diagrams (UML)
title_short Challenges in Developing Sequence Diagrams (UML)
title_sort challenges in developing sequence diagrams uml
url https://jitecs.ub.ac.id/index.php/jitecs/article/view/216
work_keys_str_mv AT triastotokurniawan challengesindevelopingsequencediagramsuml
AT lamsonlaa challengesindevelopingsequencediagramsuml
AT bayupriyambadha challengesindevelopingsequencediagramsuml