Home - Glossary - Unified Modeling Language (UML)

Explanation

The Unified Modelling Language (UML) is a family of graphical notations that help in describing and designing software systems, particularly software systems built using the object-oriented (OO) style. UML is also used for business process modelling, systems engineering modelling and for representing organisational structures.
For more information, visit http://www.uml.org

Application / usage in Indisputable KEY

UML is recommended by the commission as a part of standard documentation tools for the project.

Institutions with teaching capabilities

TietoEnator is the organisation within the Indisputable KEY consortium that are best suited to conduct training.

There are courses arranged in several countries. Examples can be found at:

  • Program Utvikling
  • Program Norstella

Available text books and training material
http://www.uml.org
UML Distilled: A Brief Guide to the Standard Object Modelling Language ”, Martin Fowler, 2004: A guide to using UML describes major UML diagrams, their creation, and how to decipher them.

Business Modeling with UML ”, Hans-Erik Eriksson, Magnus Penker, 2000: UML has been primarily used to design software, but should we use it to model entire business as well? That is the argument of this book, a text that combines leading-edge enhancements to UML with some solid thinking about business. Written for any manager with some technical background, this book looks at the possibilities of UML used to model entire organizations.

Copyright 2009 Indisputable Key