UML-Klassendiagramme in Altova UModel
Die Produkte von Altova sind seit langem für ihre umfangreiche und intuitive Benutzeroberfläche bekannt. Ein Beispiel dafür ist das UModel-Diagrammfenster, das verschiedene Anzeigemöglichkeiten für Klassendiagramme bietet, um die Benutzerfreundlichkeit zu verbessern und die Übersichtlichkeit von objektorientierten Modellen zu erhöhen.
Die Version 3 von UModel 2011 enthält eine neue Option zur Anzeige von Klassendiagrammen für .NET-Entwickler. Wenn Ihr Projekt Quellcode in .NET-Programmiersprachen (C# oder Visual Basic) generiert, können Ihre Klassen .NET-Eigenschaften enthalten, die von außen wie Attribute aufgerufen werden können, aber intern als Methoden implementiert sind. Um .NET-Klassen besser zu organisieren, bietet UModel die Möglichkeit, .NET-Eigenschaften und -Methoden in separaten Bereichen innerhalb der Klassen darzustellen.
![]()
Diese Einstellung ist eine optionale Funktion im Hilfefenster für Klassenmodelle, die für die Anzeige und Bearbeitung von Klassendiagrammen verwendet wird. Die Wahl, ob separate Bereiche für .NET-Eigenschaften oder ein einzelner, traditioneller Bereich für UML-Operationen angezeigt werden sollen, hat keinen Einfluss auf den aus der Klasse generierten Code.
Klassenattribute und -methoden anzeigen oder ausblenden
Entwickler können die Bereiche "Eigenschaften" und "Operationen" mithilfe praktischer Ziehgriffe am rechten Rand zusammenklappen. Sie können auch die Anzeige von Klassen anpassen, um einzelne Eigenschaften und Operationen ein- oder auszublenden. Das Kontextmenü, das durch einen Rechtsklick aufgerufen wird, bietet einen Dialog zur Anzeige von Elementen für jede ausgewählte Klasse.
![]()
![]() |
Diese Funktion ermöglicht es Benutzern, das Diagramm zu vereinfachen, um sich auf die Eigenschaften und Funktionen zu konzentrieren, die für die jeweilige Aufgabe relevant sind. Versteckte Elemente werden durch Auslassungspunkte gekennzeichnet.
![]()
Durch Klicken auf die Auslassungspunkte wird das Dialogfenster "Sichtbare Elemente" erneut geöffnet.
Optionen für die Schnittstellendefinition
UModel 2011 unterstützt alternative Diagrammtypen für Schnittstellen zwischen Klassen. Standardmäßig werden neue Schnittstellen im Stil eines Klassendiagramms erstellt, wobei Pfeilstile und Notationen verwendet werden, um den Ersteller und die Nutzer der Schnittstelle anzuzeigen. Im folgenden Klassendiagramm möchte der Entwickler sich auf die Beziehungen zwischen Klassen und Schnittstellen konzentrieren, weshalb alle Bereiche für Eigenschaften und Operationen zusammengeklappt sind.
![]()
Die Schnittstellen verfügen über eine spezielle Schnellbearbeitungsfunktion, die über einen Umschaltknopf gesteuert wird. Mit dieser Funktion kann man zwischen der Darstellung im Klassen diagramm-Stil und der UML-Notation für Schnittstellen (mit Kugeln und Steckverbindungen) umschalten.
![]()
![]()
Sichtbarkeits-Symbole im Vergleich zu mathematischen Operatoren
Die Sichtbarkeitssymbole von UModel, zusammen mit den Dropdown-Menüs zur Sichtbarkeit im Zeichenfenster und im Eigenschaftenmenü, wurden gelobt, da sie Verwechslungen mit gängigen mathematischen Operatoren vermeiden, die ebenfalls in Definitionen von Eigenschaften und Operationen vorkommen können. Benutzer, die die traditionelle Ansicht bevorzugen, können jedoch im Hilfefenster "Projektstile" den Stil "UML" auswählen.
![]()
Alle Stilvorlagen, die zur Anzeige von Klassendiagrammen auf dem Bildschirm ausgewählt wurden, werden ebenfalls angewendet, wenn Projekt dokumentation in den Formaten Word, RTF oder .html erstellt wird
Entdecken Sie selbst, wie Sie die Entwicklung Ihrer objektorientierten Anwendung verbessern können, indem Sie die Darstellung von Klassendiagrammen mit Altova UModel anpassen – laden Sie noch heute eine kostenlose 30-Tage-Testversion herunter!
