DocumentCode
863626
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
Volume
23
Issue
2
fYear
2006
Firstpage
40
Lastpage
46
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;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2006.50
Filename
1605177
Link To Document