scispace - formally typeset
Journal ArticleDOI

Unified Modeling Language: A Complexity Analysis

Reads0
Chats0
TLDR
Evaluating the complexity of UML using complexity metrics suggests that each diagram in UML is not distinctly more complex than techniques in other OO methods, but as a whole, U ML is very complex - 2-11 times more complex compared with other object oriented techniques.
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’Aatre 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

read more

Citations
More filters
Journal ArticleDOI

The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering

TL;DR: A set of principles for designing cognitively effective visual notations: ones that are optimized for human communication and problem solving are defined, which form a design theory, called the Physics of Notations, which focuses on the physical properties of notations rather than their logical properties.
Book ChapterDOI

How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation

TL;DR: The findings indicate that BPMN is used in groups of several, well-defined construct clusters, but less than 20% of its vocabulary is regularly used and some constructs did not occur in any of the models the authors analyzed.

How Much Language is Enough? Theoretical and Practical Use of the Business Process Modeling Notation

TL;DR: In this article, the authors investigate what these subsets are, and how they differ between academic, consulting, and general use of BPMN, and find that less than 20% of its vocabulary is regularly used and some constructs did not occur in any of the models they analyzed.
Journal ArticleDOI

Evaluation techniques for systems analysis and design modelling methods – a review and comparative analysis

TL;DR: This paper reviews various evaluation techniques used by both researchers and practitioners, and categorized into three classifications: feature comparison, theoretical and conceptual evaluation, and empirical evaluation.
Journal Article

Software Engineering for Adaptive Hypermedia Systems: Reference Model, Modeling Techniques and Development Process.

Nora Koch
TL;DR: This PhD thesis focuses on the development of “personalised” hypermedia applications, which combine hypermedia with Intelligent Tutoring Systems (ITS) guidance.