Skip to content
Research Article Open access CC BY 4.0

Abuse of Unified Modeling Language Diagrams in Software Development

M. Peter Ogedebe, Faki A. Silas

Journal of Advances in Mathematics and Computer Science · pp. 1–9 · Published 27 Jun 2015

10.9734/BJMCS/2015/17075

Abstract

The Unified Modeling Language (UML) is a general-purpose visual modeling language for specifying software-intensive systems. More precisely, it is a graphical language for visualizing, specifying, constructing and documenting the artifacts of software-intensive systems. UML is a key enabling technology for Software Developers and Software Engineers who seek to transition from traditional, human-intensive, code-centric software development processes to Model-Driven Development (MDD) processes that are requirements-driven and architecture-centric. However, Due to the lack of skills by developers and general purpose nature of UML diagrams, many developers abuse it by drawing diagrams that did not match particular activities or scenarios in the software project. This study makes a review of how UML is abuse and also makes a simple representation of UML diagrams. 

Universal modeling language structure diagrams behavior diagrams use case software developer

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

3

Page views

0

PDF downloads

7

Outbound clicks

0

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.