Title :
In practice: UML software architecture and design description
Author :
Lange, Christian F J ; Chaudron, Michel R V ; Muskens, Johan
Author_Institution :
Syst. Archit. & Networking Group, Eindhoven Univ. of Technol., Netherlands
Abstract :
The Unified Modeling Language has attracted many organizations and practitioners. UML is now the de facto modeling language for software development. Several features account for its popularity: it´s a standardized notation, rich in expressivity; UML 2.0 provides 13 diagram types that enable modeling several different views and abstraction levels. Furthermore, UML supports domain-specific extensions using stereotypes and tagged values. Finally, several case tools integrate UML modeling with other tasks such as generating code and reverse-engineering models from code. Our study focused on UML use and model quality in actual projects rather than on its adequacy as a notation or language.
Keywords :
Unified Modeling Language; formal specification; software architecture; software metrics; UML; Unified Modeling Language; domain-specific modelling; software architecture; software design description; software development; Demography; Industrial control; Inspection; Job shop scheduling; Programming; Software architecture; Software design; Terminology; Unified modeling language; Unified Modeling Language (UML); current practice; industry survey; software quality;
Journal_Title :
Software, IEEE