UML 2 Toolkit
Chapter One
What Is UML?
What is the UML? In short, the Unified Modeling Language (UML) provides
industry standard mechanisms for visualizing, specifying, constructing, and
documenting software systems. However, such a static definition does not
convey the tremendous growth of UML and the exciting opportunities of
recent advances in the language. UML organizes thought with a dynamic set
of features that support continuous evolution. This evolution has seen UML
through a number of minor new releases (versions 1.0, 1.1, 1.2, 1.3, and 1.4, referenced
as UML 1.x) into a major release (2) designed to extend UML's growth
into new areas. The latest UML specification now spans hundreds of pages,
with links to other specifications bringing the total into the thousands. The
long answer to the question "What is the UML?" is found in the specifications
that define the current edition of UML. However, those specifications, freely
available for ... read full excerpt from UML TM 2 Toolkit ebook