Harmonize sizes

Knut Jetlund edited this page Jan 20, 2015 · 3 revisions

Back to diagram design


This page is inspired by rule five in Geert Bellkeens' blog post 5 rules for better UML diagrams.

Harmonizing the size of model elements is a good tool for improving readability. Subclasses and associated classes that are of equal importance to a main element should be equal in size, if possible. And you may also want to justify the heigth of an element to make [orthogonality] (https://github.com/ISO-TC211/UML-Best-Practices/wiki/Orthogonality) possible.

In the figure bellow, all three subclasses of DQ_Result are of equal importance, but they have different number of attributes. The heigth and width are set equal for all three by selecting them, right-click and select Same Heigth And Width.

Harmonized subclasses

In the next figure, the associated classes to DQ_Element are set to the same size, to illustrate that they are of equal importance. The attributes of the associated classes are not relevant for the figure, and have been hidden to improve readability (see less is more)

Harmonized size

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.