UML Section Index | Page 4
What is aggregation?
Aggregation is a special kind of association
that specifies a whole/part relationship between
the aggregate (whole) and a component part.
When compared to an ordinary association, some
distinguish...more
Where can I get UML diagrams for the core Java packages?
Java Report has a version online available at http://www.javareport.com/java2interactive/index.html for the 1.2 version of Java.more
What are parameterized classes in UML?
Some object-oriented languages such as C++
and Ada support the concept of parameterized
classes. C++ calls this facility
templates, and Ada calls it
generics; UML uses th...more
Are there any Computer-Aided Software Engineering (CASE) tools that support UML?
There are a number of CASE tools that provide varying
levels of support for UML including creating and managing
UML diagrams, code generation to various languages, and
reverse engineering of sourc...more
What tools are good for generating UML diagrams from Java class definitions?
There are a number of tools for working
with UML, and most of them support both Java code
generation from UML diagrams and reverse
engineering into UML from Java source code or
Java byte code. Se...more
Are there Web-specific elements of the UML?
UML is a general language designed to support
numerous software languages and technologies.
But the designers of the language have provided
mechanisms for organizations to extend the
language for ...more
What is the current status of UML?
The final draft for UML 1.3 was completed in
June 1999 and should be formally approved by the
Object Management
Group (OMG) in the near future.
What is UML?
The Unified Modeling Language (UML®) is
a language for specifying, constructing,
visualizing, and documenting the artifacts of a
software-intensive system. Analogous to the use
of architectur...more
Where can I find out more about UML?
The web site for the
UML
Revision Task Force contains the latest information
and downloads with respect to UML updates.
Other valuable links include Rational's
UML Resource Center, OMG's
UML Re...more
Who are the Three Amigos?
Grady Booch, James Rumbaugh, and Ivar Jacobson,
leaders of the method unification effort that led
to the creation of UML, are commonly referred to
as the Three Amigos.
Who developed UML?
Numerous companies and individuals contributed
to the development of UML including Rational
Software, Microsoft, Hewlett-Packard, Oracle, and
IBM. However, the primary leaders of the
effort were ...more