Frage

Dies ist mein erstes UML-Diagramm für ein von mir erstelltes Student Record System.Ich habe die Dokumentation zu den Arten von Beziehungen wie Abhängigkeit, Assoziation und Aggregation gelesen.Irgendwelche Meinungen?

Bildbeschreibung hier eingeben

größer

War es hilfreich?

Lösung

Hier sind einige von meinem Kopf:

  1. Versuchen Sie, es wie einen Baum anzuordnen, wobei die Abhängigkeitspfeile von oben nach unten gehen.Dadurch wird es besser lesbar und Sie können sehen, wo Verbesserungen vorgenommen werden können.

  2. Ich denke, Sie haben die Pfeilrichtung verwechselt.Wenn Klasse A Klasse B anruft, ist Klasse A von Klasse B abhängig und der Pfeil sollte von A nach B zeigen.

  3. Wenn eine Klasse eine Instanz einer anderen Klasse behalten soll, müssen Sie durchgezogene Linien verwenden, um dies anzuzeigen.z.B.Klasse A hat eine Instanz von Klasse B, dann verwenden Sie eine durchgezogene Linie mit einem Pfeil von A nach B.

Andere Tipps

Wenn Ihre Beziehungen bedeuten, dass eine Klasse auf eine andere Klasse verweist, werden normalerweise durchgezogene Linien verwendet.Gepunktete Linien zeigen eine schwächere Abhängigkeit an.

Wenn Sie UML als Teil der Dokumentation verwenden und nur die Klassen / Methoden von Interesse enthalten, ist UML viel besser lesbar.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top