Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
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.
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)