Home. 
.

transparent

transparent

transparent

Beschreiben Sie Kollaborationsmechanismen in Ihrem Projekt mit Hilfe von Kompositionsstrukturdiagrammen

Altova UModel® 2008 gibt Ihnen die Möglichkeit, im Handumdrehen UML-Kompositionsstrukturdiagramme zu erstellen, in denen dargestellt wird, wie Objekte miteinander bei der Erfüllung einer Aufgabe zusammenarbeiten, die interne Struktur eines Objekts dokumentiert oder eine Design-Struktur oder Strategie grafisch beschrieben wird.

In UML 2 gibt es nun mehrere Stile von Kompositionsstrukturdiagrammen. Kompositionsstrukturdiagramme dienen zur Veranschaulichung eines konzeptionellen Designs mit einem höheren Abstraktionsgrad, indem eine Design-Strategie dargestellt wird, ohne dass auf eine bestimmte Programmiersprache, ein bestimmtes Betriebssystem oder andere implementierungsspezifische Details Bezug genommen wird.

Sie könnten ein Kompositionsstrukturdiagramm für das bekannte Adapter-Beispiel erstellen, wenn Ihr Projekt z.B. die Einbindung mehrerer Datenquellen mit nicht kompatiblen Schnittstellen erfordert.

UModel® 2008 enthält eine spezielle Symbolleiste, Kontextmenüs und intuitive Eingabehilfen, mit Hilfe derer sich jederzeit Kompositionsstrukturdiagramme in beliebigen Stilen erstellen lassen.

Kompositionsstrukturdiagramme bestehen aus nur wenigen grundlegenden UML 2 Elementen, beginnend mit einem Kollaborationsoval.



UML composite structure diagram toolbar

UML composite structure diagram

Im nächsten Schritt werden rechteckige Elemente hinzugefügt, die für die Kollaborationseinheiten stehen. Diese werden durch eine Konnektorlinie mit dem Oval verbunden.



UML composite structure diagram 1

UML composite structure diagram 2

UML composite structure diagram 3

Bisher haben alle Elemente in diesem Beispiel die Standardnamen, die ihnen beim Einfügen automatisch zugewiesen werden. Sie können die Namen direkt im Designfenster oder im Eingabehilfenfenster "Eigenschaften" des jeweiligen Elements bearbeiten.



UML composite structure diagram 4

Über das Verbindungslinienfenster "Eigenschaften" können Sie Text zur Beschreibung der Kollaboration hinzufügen.



UML composite structure diagram

Wenn Sie das Kollaborationsoval erweitern müssen, um mehr Platz für zusätzliche Elemente zu schaffen, können Sie dies durch Auswahl des Ovals und Anpassen der Größe über die Schnellbearbeitungs-Schaltflächen tun. Ziehen Sie an einem beliebigen Ziehpunkt zum Anpassen der Größe um das Oval zu vergrößern.



UML composite structure diagram

Des Weiteren können Sie wie oben beschrieben zusätzliche Kollaborationseinheiten platzieren und verbinden und so das Diagramm rasch fertig stellen.



UML adapter pattern

Sie können Kompositionsstrukturdiagramme in UModel® 2008 ausdrucken oder als Bilddatei speichern, um sie in Ihre Applikation zur Projektdokumentation einzufügen.

Zur Erstellung eines detaillierten UML-Kompositionsstrukturdiagramms, lassen sich auch Kollaborationsanwendungsovale und Abhängigkeitslinien ganz einfach hinzufügen.



UML composite structure diagram toolbar



UML composite structure diagram detailed style

Bei der Erstellung eines Kompositionsstrukturdiagramms zum Mappen der internen Struktur einer Klasse bietet UModel® 2008 praktische Schnellbearbeitungsschaltflächen zum Öffnen des Bereichs "Eigenschaften".



UML composite structure diagram class

In diesem Bereich können Sie bei Bedarf Eigenschaften näher definieren.



UML composite structure diagram

Elemente können auch manuell neu positioniert werden und über die jeweiligen Ziehpunkte größenmäßig angepasst werden. Oder Sie nutzen das UModel® 2008 Menü "Layout", das zahlreiche Tools enthält, mit Hilfe derer die einzelnen Elemente Ihres UML 2-Kompositionsstrukturdiagramms exakt Ihren Wünschen entsprechend angeordnet werden können.



UML composite structure diagram

UML composite structure diagram

Sehen Sie selbst, wie einfach Sie die Struktur Ihres Projekts mit Hilfe von UModel® 2008 beschreiben können. Downloaden Sie jetzt eine kostenlose Testversion!



transparent
Download
Pricelist
Buy
Video
Datasheet
Feature Comparsion
Print
Mail
Digg
delicious
.
.

UML logo

.
.

OMG logo

.
.

transparent

transparent