• 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