<- Virtual Exhibitions in Informatics

The object-modeling technique - OMT

The object-modeling technique (OMT) is an object modeling language for software modeling and designing. It is developed in 1991 by James Rumbaugh as a method to develop object-oriented systems and to support object-oriented programming.

A fundamental assumption of OMT is that object-oriented thinking represents a more natural and intuitive way for people to reason about reality.

OMT is one of the precursors to the Unified Modeling Language (UML). There are three main diagrams in OMT: object, dynamic, and functional.

The OMT dynamic models resemble UML sequence and UML statechart diagrams. Also the notation of classes is the same as the class symbol that is used by UML.

Figure 1. A notation of a class.

The OMT object model illustrates the static relationship among classes and objects in a system. This diagram is similar to the UML object and class diagrams.

Figure 2. OMT Object Diagram.

More information

A short introduction to OMT

James Rumbaugh