Home

 

Unified Modeling Language (UML)

The Unified Modeling Language (UML), an Object Management Group (OMG) standard, is now used by the vast majority of those involved in modern software development. UML defines a graphical notation for the visual representation of a wide range of the artifacts that are created during the software development process. The visual modeling capabilities of UML range from the functionality expected of a system to the classes and components from which a system is constructed to the servers and systems on which the components are deployed.

Rational Application Developer 7.5 provides visual UML tooling which, although it does not support the full capabilities of UML, is appropriate for those involved in the design and coding of software applications and components. If full UML support is required, it is provided by the products, Rational Software Architect and Rational Software Modeler.

The chapter is organized into the following sections:

Overview

Constructing and visualizing applications using UML

Working with UML class diagrams

Describing interactions with UML sequence diagrams

More information about UML
ibm.com/redbooks