Theoretical and practical complexity of UML
Systems have become increasingly complex, and as a result development methods have become more complex as well. The unified modeling language (UML) has been criticized for the often cited and sometimes over-whelming complexity it presents to its users, and those seeking to learn to use it. Using Ros...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2004
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/9454 https://ink.library.smu.edu.sg/context/sis_research/article/10454/viewcontent/Theoretical_and_Practical_Complexity_of_UML.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-10454 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-104542024-11-11T08:02:07Z Theoretical and practical complexity of UML ERICKSON, J. SIAU, Keng Systems have become increasingly complex, and as a result development methods have become more complex as well. The unified modeling language (UML) has been criticized for the often cited and sometimes over-whelming complexity it presents to its users, and those seeking to learn to use it. Using Rossi and Brinkkemper’s (1996) complexity metrics, Siau and Cao (2001) completed a complexity analysis of UML and 36 other modeling techniques, finding that UML is indeed more complex than other techniques. Siau, Erickson and Lee (2002) proposed that Rossi and Brinkkemper’s metrics present the theoretical maximum complexity, known as theoretical complexity. This is different from a practice-based complexity, known as practical complexity, that more accurately reflects the complexity of the language in practice. This research develops a subset of UML (a kernel) composed of the most commonly used constructs, that can be equated with the complexity that practitioners actually face when using the modeling language. A Delphi study is conducted using UML experts in identifying a use-based UML kernel. Metric analyses are then computed and analyzed. 2004-08-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9454 https://ink.library.smu.edu.sg/context/sis_research/article/10454/viewcontent/Theoretical_and_Practical_Complexity_of_UML.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University UML complexity complexity metrics Delphi study modeling method metrics Databases and Information Systems |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
UML complexity complexity metrics Delphi study modeling method metrics Databases and Information Systems |
spellingShingle |
UML complexity complexity metrics Delphi study modeling method metrics Databases and Information Systems ERICKSON, J. SIAU, Keng Theoretical and practical complexity of UML |
description |
Systems have become increasingly complex, and as a result development methods have become more complex as well. The unified modeling language (UML) has been criticized for the often cited and sometimes over-whelming complexity it presents to its users, and those seeking to learn to use it. Using Rossi and Brinkkemper’s (1996) complexity metrics, Siau and Cao (2001) completed a complexity analysis of UML and 36 other modeling techniques, finding that UML is indeed more complex than other techniques. Siau, Erickson and Lee (2002) proposed that Rossi and Brinkkemper’s metrics present the theoretical maximum complexity, known as theoretical complexity. This is different from a practice-based complexity, known as practical complexity, that more accurately reflects the complexity of the language in practice. This research develops a subset of UML (a kernel) composed of the most commonly used constructs, that can be equated with the complexity that practitioners actually face when using the modeling language. A Delphi study is conducted using UML experts in identifying a use-based UML kernel. Metric analyses are then computed and analyzed. |
format |
text |
author |
ERICKSON, J. SIAU, Keng |
author_facet |
ERICKSON, J. SIAU, Keng |
author_sort |
ERICKSON, J. |
title |
Theoretical and practical complexity of UML |
title_short |
Theoretical and practical complexity of UML |
title_full |
Theoretical and practical complexity of UML |
title_fullStr |
Theoretical and practical complexity of UML |
title_full_unstemmed |
Theoretical and practical complexity of UML |
title_sort |
theoretical and practical complexity of uml |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2004 |
url |
https://ink.library.smu.edu.sg/sis_research/9454 https://ink.library.smu.edu.sg/context/sis_research/article/10454/viewcontent/Theoretical_and_Practical_Complexity_of_UML.pdf |
_version_ |
1816859078623756288 |