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