Reference Hub89
Unified Modeling Language: A Complexity Analysis

Unified Modeling Language: A Complexity Analysis

Keng Siau, Qing Cao
Copyright: © 2001 |Volume: 12 |Issue: 1 |Pages: 9
ISSN: 1063-8016|EISSN: 1533-8010|ISSN: 1063-8016|EISBN13: 9781615200719|EISSN: 1533-8010|DOI: 10.4018/jdm.2001010103
Cite Article Cite Article

MLA

Siau, Keng, and Qing Cao. "Unified Modeling Language: A Complexity Analysis." JDM vol.12, no.1 2001: pp.26-34. http://doi.org/10.4018/jdm.2001010103

APA

Siau, K. & Cao, Q. (2001). Unified Modeling Language: A Complexity Analysis. Journal of Database Management (JDM), 12(1), 26-34. http://doi.org/10.4018/jdm.2001010103

Chicago

Siau, Keng, and Qing Cao. "Unified Modeling Language: A Complexity Analysis," Journal of Database Management (JDM) 12, no.1: 26-34. http://doi.org/10.4018/jdm.2001010103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Unified Modeling Language (UML) has emerged as the software industry’s dominant modeling language. It is the de facto modeling language standard for specifying, visualizing, constructing, and documenting the components of software systems. Despite its prominence and status as the standard modeling language, UML has its critics. Opponents argue that it is complex and difficult to learn. Some question the rationale of having nine diagramming techniques in UML and the raison d’être of those nine techniques in UML. Others point out that UML lacks a comprehensive methodology to guide its users, which makes the language even more convoluted. A few studies on UML can be found in the literature. However, no study exists to provide a quantitative measure of UML complexity or to compare UML with other object oriented techniques. In this research, we evaluate the complexity of UML using complexity metrics. The objective is to provide a reliable and accurate quantitative measure of UML complexity. A comparison of the complexity metrical values of UML with other object-oriented techniques was also carried out. Our findings suggest that each diagram in UML is not distinctly more complex than techniques in other OO methods. But as a whole, UML is very complex - 2-11 times more complex than other OO methods.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.