Unified Modeling Language: The Teen Years and Growing Pains
Abstract
Unified Modeling Language (UML) is adopted by the Object Management Group as a standardized general-purpose modeling language for object-oriented software engineering. Despite its status as a standard, UML is still in a development stage and many studies have highlighted its weaknesses and challenges - including those related to human factor issues. Further, UML has grown considerably more complex since its inception. This paper traces the history of Unified Modeling Language (UML) from its formation to its current state and discusses the current state of the UML language. The paper first introduces UML and its various diagrams, and discusses its characteristics and features. The paper then looks at UML's strengths, challenges, and possible future development. The human factor issues with using UML are discussed and elaborated. Potential research questions related to UML are also highlighted. © 2013 Springer-Verlag Berlin Heidelberg.
Recommended Citation
Erickson, J., & Siau, K. (2013). Unified Modeling Language: The Teen Years and Growing Pains. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8016 LNCS(PART 1), pp. 295-304. Springer.
The definitive version is available at https://doi.org/10.1007/978-3-642-39209-2_34
Department(s)
Business and Information Technology
Keywords and Phrases
Human Factors; Object Orientation; Systems Analysis and Design; Unified Modeling Language
International Standard Book Number (ISBN)
978-364239208-5
International Standard Serial Number (ISSN)
1611-3349; 0302-9743
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Springer, All rights reserved.
Publication Date
01 Jan 2013