The complexity of UML: Differentiating practical and theoretical complexity
UML (Unified Modeling Language) has been criticized for its complexity, relating to users, and those learning to use it. Using Rossi and Brinkkemper’s [9] complexity metrics, Siau and Cao [10] completed a complexity analysis of UML and 36 other modeling techniques, finding that UML is indeed more co...
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/9647 https://ink.library.smu.edu.sg/context/sis_research/article/10647/viewcontent/The_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-10647 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-106472024-12-02T01:42:26Z The complexity of UML: Differentiating practical and theoretical complexity ERICKSON, J. SIAU, Keng UML (Unified Modeling Language) has been criticized for its complexity, relating to users, and those learning to use it. Using Rossi and Brinkkemper’s [9] complexity metrics, Siau and Cao [10] 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 [11] argued that Rossi and Brinkkemper’s metrics present the theoretical maximum complexity, as opposed to a practitioner-based complexity, that must be less than the theoretical maximum. The current research proposes that a subset of UML (a kernel) composed of the most commonly used constructs, would be more representative of the complexity that practitioners face when using the modeling language. A Delphi study is conducted using practitioners as experts, in an attempt to identify a use-based UML kernel and a practical complexity of UML. The differences between theoretical and practical complexity of UML are discussed. 2004-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9647 https://ink.library.smu.edu.sg/context/sis_research/article/10647/viewcontent/The_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 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 |
Databases and Information Systems |
spellingShingle |
Databases and Information Systems ERICKSON, J. SIAU, Keng The complexity of UML: Differentiating practical and theoretical complexity |
description |
UML (Unified Modeling Language) has been criticized for its complexity, relating to users, and those learning to use it. Using Rossi and Brinkkemper’s [9] complexity metrics, Siau and Cao [10] 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 [11] argued that Rossi and Brinkkemper’s metrics present the theoretical maximum complexity, as opposed to a practitioner-based complexity, that must be less than the theoretical maximum. The current research proposes that a subset of UML (a kernel) composed of the most commonly used constructs, would be more representative of the complexity that practitioners face when using the modeling language. A Delphi study is conducted using practitioners as experts, in an attempt to identify a use-based UML kernel and a practical complexity of UML. The differences between theoretical and practical complexity of UML are discussed. |
format |
text |
author |
ERICKSON, J. SIAU, Keng |
author_facet |
ERICKSON, J. SIAU, Keng |
author_sort |
ERICKSON, J. |
title |
The complexity of UML: Differentiating practical and theoretical complexity |
title_short |
The complexity of UML: Differentiating practical and theoretical complexity |
title_full |
The complexity of UML: Differentiating practical and theoretical complexity |
title_fullStr |
The complexity of UML: Differentiating practical and theoretical complexity |
title_full_unstemmed |
The complexity of UML: Differentiating practical and theoretical complexity |
title_sort |
complexity of uml: differentiating practical and theoretical complexity |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2004 |
url |
https://ink.library.smu.edu.sg/sis_research/9647 https://ink.library.smu.edu.sg/context/sis_research/article/10647/viewcontent/The_complexity_of_UML.pdf |
_version_ |
1819113091680436224 |