Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Presentation

An Experience Report on Using UML 2.0 to Document Software Architectures (SATURN 2005)

  • April 2005
  • By Art Culbertson (Lockheed Martin Information Technology)
  • Art Culbertson discusses his experiences using UML 2.0 in the context of the ,Views and BeyondŠ approach with particular emphasis on achieving information continuity across views.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    The success of UML 1.x as a notation supporting a broad range software modeling requirements has led to its emergence as the standard medium of communication for the software engineering community. However, UML 1.x does not provide constructs well-suited to documenting software architectures and attempts to adapt UML 1.x semantics to support software architecture concepts have yielded mixed results. The recently adopted UML 2.0 version provides a number of new and modified constructs that address several key deficiencies of UML 1.x related to software architecture. Despite these enhancements, the size and complexity of the UML 2.0 specification combined with the lack of experience-based guidance presents a serious challenge to practitioners that wish to adopt UML 2.0 as a comprehensive notation for documenting software architectures. In this presentation we will discuss our experiences using UML 2.0 in the context of the "Views and Beyond" approach with particular emphasis on achieving information continuity across views.

  • Download