This presentation was created for the SATURN conference series and does not necessarily reflect the positions and views of the Software Engineering Institute.
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.
PDF [174 KB]
PRESENTATION
This presentation is related to the following area(s) of work:
SATURNPublished: April 2005
For more information