Home. 
.

transparent

transparent

transparent

Übersichtliche Darstellung mit Hilfe von Klassendiagrammen

Mit Altova UModel® 2008 können Sie UML-Klassendiagramme im Handumdrehen erstellen und so Ihre objektorientierten Programmkonstrukte schnell und effizient in Form graphischer Modelle darstellen.

Mit Hilfe von UModel® 2008 können Sie Klassendiagramme dank farbcodierter Symbole und Text für jedes Diagrammelement, intelligenter Eingabehilfen und intuitiver Tools zur Darstellung von Elementbeziehungen schnell und einfach zeichnen und interpretieren.

UML class diagram
Zum Vergrößern / Verkleinern Bild anklicken

So würden z.B. in einer fiktiven Meal-type-Klasse für eine Spesenberichtsapplikation die Klassenattribute (oder Eigenschaften) durch blaue Quadrate dargestellt, während die Klassenoperationen im unteren Bereich durch violette Rauten gekennzeichnet würden. Zusätzlich dazu wird die Sichtbarkeit der einzelnen Attribute und Operationen in UModel® 2008 durch ein eindeutiges grafisches Symbol gekennzeichnet. Die Symbole sind mit einem Schlüssel versehen, der angibt, ob ein Attribut öffentlich, geschützt oder privat ist.

UML class diagram

Beim Erstellen Ihres Klassendiagramms können Sie die Sichtbarkeit der einzelnen Attribute und Operationen im Fenster "Eigenschaften" oder durch Klicken in das Diagramm und Öffnen eines Popup-Menüs einstellen. Außerdem stehen Ihnen praktische Schaltflächen zum schnellen Editieren und eine spezielle Klassendiagramm-Symbolleiste zur Verfügung, über die Sie Elemente jederzeit hinzufügen können.

Einer der einzigartigen Vorteile von UModel® 2008 ist, dass Sie Attribute (oder Eigenschaften) und Operationen direkt innerhalb der Diagrammansicht bearbeiten können. Während der Eingabe erscheinen automatisch intelligente Eingabehilfen, aus denen Sie die korrekten Eingabedaten auswählen können.

Altova UModel® 2008 wendet auf den Text von Attributen und Operationen in Klassendiagrammen automatisch Syntaxfärbung an, um die Diagramme intuitiver zu gestalten. Constraints, Identifier, mathematische und logische Operatoren, Typen und Werte werden bei Eingabe Ihres Texts automatisch in verschiedenen klar unterscheidbaren Farben dargestellt. Die Syntaxfärbung hilft beim Erstellen der Diagramme und verbessert die Übersichtlichkeit.

Auto-Komplettierung

Wenn eine Klasse Eigenschaften von einer anderen Klasse erbt, wird diese Beziehung durch den Generalisierungspfeil dargestellt. UModel® 2008 unterstützt die Generalisierungsfunktionen von UML 2 mittels spezieller Symbole und Eingabehilfen, um die Beziehungen zwischen Klassen und Unterklassen leichter definieren und identifizieren zu können.

Beim Erstellen einer neuen Klasse können Sie in UModel® 2008 die übergeordnete Klasse einfach durch Zeichnen eines Generalisierungspfeils zwischen Child und Parent definieren. Zum Hinzufügen von Eigenschaften zur neuen Klasse bietet UModel® 2008 ein intelligentes Autokomplettierungsfenster, über das Sie die Klasse schnell und exakt definieren können.

UML class diagram datatype auto-completion

Die Größe des Autokomplettierungsfensters kann on-the-fly angepasst werden, um eine erweiterte Ansicht Ihrer Optionen anzuzeigen. Sie können den Inhalt des Fensters durch Klicken auf die Datentypsymbole auch filtern. Im Autokomplettierungsfenster werden die folgenden Datentypkategorien angezeigt:

  • Klasse
  • Schnittstelle
  • Primitivtyp
  • Datentyp
  • Enumeration
  • Klassenvorlage
  • Schnittstellen-Vorlage
  • Datentyp-Vorlage

Im Einzelmodus können Sie jede beliebige einzelne Kategorie aktivieren, wie in der Abbildung unten gezeigt.

UML class diagram auto-completion

Wenn Sie Datentypen beim Erstellen von Klassen aus dem Autokomplettierungsfenster auswählen, vermeiden Sie spätere Typdefinitionsfehler im Quellcode.

Beziehungen, Abhängigkeiten, Assoziationen

Des Weiteren bietet UModel® 2008 ein Kontextmenü zum Suchen von Beziehungen, Abhängigkeiten und Assoziationen zwischen Klassen. Die Optionen ‘'Generalisierung anzeigen’ oder ‘Abhängigkeit anzeigen’ dienen dazu, Modelle, die Sie nicht selbst erstellt haben, zu analysieren und zu verstehen. Über die Option ‘Assoziation anzeigen’ wird automatisch eine Kopie aller Elemente, die mit der ausgewählten Klasse verknüpft sind, im Design-Fenster platziert.

UML class diagram
Zum Vergrößern / Verkleinern Bild anklicken

UML class diagram
Zum Vergrößern / Verkleinern Bild anklicken

Das UModel® 2008 Hilfsfenster "Hierarchie" bietet außerdem eine Übersicht über Generalisierungs- und Vererbungsbeziehungen von Klassen. Klicken Sie auf das Register "Hierarchie", um die Beziehungen einer in einem Klassendiagramm oder der Modellstruktur ausgewählten Klasse anzuzeigen.

UModel Hierarchy helper window

Sie können die Anzeige von Klassen in Ihrem Diagramm anpassen und die einzelnen Klassen und Operationen ein- oder ausblenden. Über das Kontextmenü können Sie ein Dialogfeld für sichtbare Elemente für die ausgewählte Klasse aufrufen.

UML class diagram

UML class diagram
Zum Vergrößern / Verkleinern Bild anklicken

Dank dieser Funktion können Sie das Diagramm vereinfachen und nur die für die jeweilige Aufgabe relevanten Eigenschaften und Operationen anzeigen. Ausgeblendete Objekte werden durch Auslassungszeichen gekennzeichnet.

UML class diagram

Wenn Sie auf die Auslassungszeichen klicken, wird das Dialogfeld "Sichtbare Elemente" wieder geöffnet.

In UModel® 2008 können Klassenoperationen, die von einer Basisklasse vererbt wurden, ganz einfach außer Kraft gesetzt werden. Wählen Sie dazu eine Klasse aus, öffnen Sie über das Kontextmenü das Dialogfeld "Operationen überschreiben/implementieren" und wählen Sie die Operation aus, die neu definiert werden soll.

UML class diagram

UML class diagram

UModel® 2008 bietet außerdem eine Reihe von Funktionen zur Erstellung von get/set-Methoden für bestehende Klassenattribute. Ziehen Sie eine Eigenschaft in den Operationenbereich, um das Menü "Getter/Setter erstellen" für die Eigenschaft zu öffnen.

UML class diagram

Über den Kontextmenübefehl "Getter/Setter-Operationen erstellen" können Sie ein kombiniertes Dialogfeld "Getter/Setter erstellen" für alle Eigenschaften der Klasse aufrufen.

UML class diagram

UModel® 2008 unterstützt unterschiedliche Diagrammstile für Schnittstellen zwischen Klassen. Standardmäßig werden neue Schnittstellen im Klassendiagrammstil erstellt, wobei Ersteller und Benutzer der Schnittstelle durch Pfeilspitzen und Anmerkungen angezeigt werden.

UML class diagram

Schnittstellen verfügen über eine spezielle Schaltfläche "Darstellung wechseln", mit der Sie vom Klassendiagrammstil in die UML "Ball-and-Socket" Darstellung wechseln können.

UML class diagram

UML class diagram

Integrieren Sie in Ihr Development-Projekt im Handumdrehen übersichtliche, farbcodierte Klassendiagramme. Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von UModel® 2008!



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

OMG logo

.
.

transparent

transparent