![]() |
![]() | ![]() | ![]() | Übersichtliche Darstellung mit Hilfe von KlassendiagrammenMit 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.
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.
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.
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.
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:
Im Einzelmodus können Sie jede beliebige einzelne Kategorie aktivieren, wie in der Abbildung unten gezeigt.
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.
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.
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.
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.
Wenn Sie auf die Auslassungszeichen klicken, wird das Dialogfeld "Sichtbare Elemente" wieder geöffnet.
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.
Über den Kontextmenübefehl "Getter/Setter-Operationen erstellen" können Sie ein kombiniertes Dialogfeld "Getter/Setter erstellen" für alle Eigenschaften der Klasse aufrufen.
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.
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.
Integrieren Sie in Ihr Development-Projekt im Handumdrehen übersichtliche, farbcodierte Klassendiagramme. Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von UModel® 2008! | ![]() |
![]() | ![]() | |||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | |||||
|
