Lerneinheit: Erläuterungen zur UML-Modellhierarchie

UML-Diagramme liefern eine grafisch orientierte Darstellung eines bestimmten Systemaspekts oder -verhaltens.

UML-Diagramme (Unified Modeling Language) beschreiben die quantifizierbaren Aspekte eines Systems, die grafisch dargestellt werden können, z. B. Beziehungen, Verhalten, Struktur und Funktionalität. Anwendungsfalldiagramme beschreiben beispielsweise die Interaktionen zwischen den Benutzern des Systems, den sogenannten Actors, und dem System selbst. Klassendiagramme werden im Allgemeinen verwendet, um die Struktur eines Systems oder die Details einer Implementierung zu beschreiben. UML-Diagramme enthalten Diagrammelemente, die die Klassifikationsmerkmale innerhalb eines Diagramms beschreiben. Bei diesen Klassifikationsmerkmalen handelt es sich um die in einem Diagramm angezeigte Darstellung von Modellelementen. UML-Diagramme stellen Ansichten von UML-Modellen bereit, die Diagrammelemente werden jedoch nicht als Teil des Semantikmodells betrachtet.

Auch wenn die meisten UML-Modelle mehrere UML-Diagramme enthalten, sind auch UML-Modelle ohne UML-Diagramme möglich. UML-Modelle können auch Untermodelle enthalten.

Die IBM Rational-Modellierungstools bieten eine flexible Entwicklungsumgebung für das Erstellen und Bearbeiten von UML-Modellen. Sie können über die Sicht 'Projektexplorer' den Quellencode und die Modellstruktur des Semantikmodells bearbeiten und mit dem Diagrammeditor die Diagramme des grafischen Modells bearbeiten. Wenn Sie Modelle bearbeiten, müssen Sie beachten, dass es sich bei den Modellelementen und den Diagrammelementen um unterschiedliche Elemente handelt. Wenn Sie z. B. mit der rechten Maustaste auf ein Element im Diagrammeditor klicken, werden Ihnen zwei Löschoptionen angeboten. Wenn Sie auf Aus Diagramm löschen klicken, wird das betreffende Element nur im Diagramm gelöscht, da das Diagrammelement nur die grafische Darstellung eines Modellelements ist. Wenn Sie jedoch angeben, dass das Element im Modell gelöscht werden soll, wird das betreffende Element sowohl im Modell als auch im Diagramm gelöscht. Wenn ein Benutzer ein Diagrammelement auswählt und auf die Löschtaste drückt oder auf Datei > Löschen klickt, führt dies standardmäßig lediglich dazu, dass das betreffende Element im Diagramm gelöscht wird.

</object></div> </div> <span class="runningfooter"> <hr/> <a href="https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf" target="_blank">Feedback</a> </span> </body> </html>