Five Rules for Better UML Diagrams

Geert Bellekens proposes five rules to draw better Unified Modeling Language diagrams. The best practices discussed in this blog post are

  1. to avoid large diagrams with too many items
  2. avoid any two lines in your diagram crossing each other
  3. lines in a diagram should go only horizontal or vertical with only right angles
  4. parent elements are higher then the child elements in generalization or realization hierarchies
  5. diagrams should be nice and clean