The Unified Modeling Language (UML) is
the industry-standard language for specifying, visualizing, constructing,
and documenting the artifacts of software systems. It simplifies the complex
process of software design, making a "blueprint" for construction. The
UML definition was led by Rational Software's
industry-leading methodologists: Grady Booch, Ivar Jacobson,
and Jim Rumbaugh. Below are some documentation that related to UML.
-
UML Summary
-
An introduction to the UML that provides a road map to the other documents.
-
UML Notation Guide
-
Defines the UML notation and provides examples.
-
UML Semantics
-
Includes Appendix A: Standard Elements and Appendix B: Glossary.
Defines the language in terms of its abstract syntax (presented in class
diagrams), formal well-formedness rules (expressed in OCL), and semantics
(in text).
|