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...

Full description

Saved in:
Bibliographic Details
Main Authors: ERICKSON, J., SIAU, Keng
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