-
Notifications
You must be signed in to change notification settings - Fork 17
Introduction to UML
Knut Jetlund edited this page Apr 4, 2016
·
30 revisions
- UML is a graphical language for object oriented modeling
- UML is short for Unified Modeling Language.
- UML is developed by the Object Management Group (www.omg.org)
- UML version 2.4.1 is an internasjonal standard numbered ISO 19505:2012.
The graphical language consists of diagrams with graphical model elements. In addition, a modeling tool store textual definitions of model elements. If the graphic language is not enough, one may also enter keywords and restrictions in their own precise textual language.
UML has many different kinds of diagrams to describe information, behavior, use cases and components. Geographic information is described mainly with 3 diagrams for static structure:
- Package diagrams shows packages and relationships between them.
- Class diagram shows the classes and associations between them. Class diagram shows the classes' names and attributes.
- Object Diagrams or Instance diagrams can display real instances that describe the real world.
The diagrams show the different types of model elements graphically.
All model elements in geographic information shall have an understandable name.
All model elements in geographic information shall have an adequate definition.