![]() |
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 | ![]() |