Object Oriented Software Engineering View all facts Glossary Help |
subject > representation > language > graphical language > Unified Modelling Language |
Unified Modelling Language (UML) | ||||
subject | fact |
Unified Modelling Language | has definition A standard language for modelling various aspects of software, which includes, among other things, a set of diagrammatic notations | |
has custodian Object Management Group (OMG) | ||
has extension mechanisms which allow software designers to represent concepts that are not part of the core of UML | ||
has objective to assist in software development | ||
has semantics which describe the meaning of the various notations | ||
is not a methodology because it does not describe in a step-by-step way how to do things | ||
is a subtopic of 5.1 - What is UML? | ||
is abbreviated as UML | ||
is accepted as the standard approach to representing many aspects of software | ||
is an instance of modelling language | ||
is associated with Object Constraint Language (OCL), a textual language that allows you to state various facts about the elements of the diagrams | ||
is used to create visual models of a software system | ||
is a kind of graphical language | ||
was invented by Booch, Rumbaugh and Jacobson in the 1990's | ||
language | see also language^2 |