-
UML stand for Unified Modeling Language. It
is a language for specifiying, visualizing, constructing and documenting
the artifacts of a software system, as well as for business modeling and
other non-software systems. An artifacs are collection of standard
visual components, diagrams, or notations. The UML represents a collection
of best engineering pratices notably BOOCH, OMT and OOSE.
-
What are some new features
of the UML ?
-
There are several new concepts that are included
in the UML, including extensibility mechanisms: sterotypes, tagged values,
and constraints; thread and process; distribution and concurrentcy; pattern
and collababorations; activity diagrams (for business process modeling);
refinement (to handle relationship between levels of abstraction); interfaces
and components; and a constraint language.
-
How does the UML affect
existing BOOCH, OMT, and Objectory Users ?
-
UML is not a new modeling language but rather a successor
of these modeling languages.
|