UML Object Diagrams

UML object diagram in Altova UModel

UModel Object Diagram Features:

  • Toolbar for quick access to object diagram elements
  • Entry helpers and fast editing buttons
  • Right-click context menu activates anywhere in diagram
  • Cascading styles for colors, fonts, line size, and more
  • Customizable alignment grid
  • Elements can be assigned to diagram layers and selectively viewed or hidden
  • Unlimited undo/redo encourages exploring new ideas

Download Trial

Create Object Diagrams to Illustrate Instances in Your Development Project

A UModel® 2017 object diagram represents a single example of a class and is used to illustrate one datapoint in your application. When you create a new object, called an instance specification, UModel lets you assign an existing class represented by the instance. UModel automatically supplies instances of the appropriate properties from the defining class to the object, and you can then insert sample values for your object.

UML object diagrams use a notation similar to class diagrams and are used to illustrate an instance of a class at a particular point in time. You might want to draw an object diagram to illustrate a real-life exanple of a class and its relationships.

Object diagrams can help clarify classes and inheritance and are sometimes drawn while planning classes, or to assist non-programming stakeholders who may find class diagrams too abstract.

Since object diagrams use notation very similar to class diagrams, the object diagram toolbar uses some of the same icons as the class diagram toolbar. You can use the toolbar, edit directly in the diagram, or use the properties dialog box to edit an object’s attributes and values.


Affordable High-End Functionality – Starting at $149

Available in three editions priced from just $149 to $379 (€119 to €299) per user, Altova UModel is cost-effective for individual developers or entire teams.

Even the UModel Basic Edition supports all 14 UML diagram types, includes advanced code engineering for Java, C#, and Visual Basic, and automates generation of project documentation. Finally, you don't have to spend a fortune to get a tool with the advanced UML functionality to accelerate development projects of all sizes!

Visit the UModel Edition Comparison for a detailed list of the features included in each edition.

"I'm very happy with UModel. Finally a UML modeling tool that is affordable and that works the way I like!"

Jashan Chittesh
Independent Game Developer

Next Steps