UML-based Scheme for Software Architecture Representations
A significant amount of research has been conducted in the Software Architecture field in the last few years. The focus of many of these studies is to find a representation system able to go beyond the informality of the traditional “box-and-line” diagram, but keeping a low complexity level, so it can be used as a communication tool between all the software project stakeholders.
Computer systems engineers now may use Architecture Description Languages as a valuable tool for a more accurate representation of the system’s architecture. However, most of these languages are very complex or purpose-specific.
This article presents an UML-based scheme for software architecture representations. This novel scheme benefits from all the advantages of UML, and includes several structures that enable the representation of an ample variety of systems.
This journal is licensed under the terms of the CC BY 4.0 licence (https://creativecommons.org/licenses/by/4.0/legalcode).