UML: TIP: hyperlink each and every important Class to a dedicated "focus" class diagram.

Dr Darren recommends:

Do it as soon as you create each Class; don't wait, don't hesitate, don't procrastinate. It is well worth it every single time; don't even think about it. Just do it !

Some advanced UML tools (like MagicDraw™ UML1) enable the automatic creation of and hyperlinking to diagrams of relevant type on creation of a model element.

DO feature the related Interfaces and nearest related elements of a Class in its dedicated "focus" diagram2.
DO reveal the attributes and operations of a Class and (optionally) its required/provided Interfaces in its dedicated "focus" diagram.
DO NOT show operations of nearest related Class elements unless necessary.
  • 1. Dr Darren worked with the MagicDraw UML team on power hyperlinking facilities for MagicDraw UML
  • 2. In MagicDraw UML the "display related elements" feature is useful for this.
Related notes