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...
Main Authors: | , , |
---|---|
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 |