---
title: UML-Klassendiagramme in Altova UModel
date: 2011-07-26
tags:
  - c
  - microsoft
  - software-modeling
  - uml
  - uml-tool
  - umodel
  - visual-basic
  - visual-studio
description: Es ist einfach, UML-Klassendiagramme mit Altova UModel zu erstellen und zu bearbeiten.
---
Status: #blog

Tags:  #c #microsoft #software-modeling #uml #uml-tool #umodel #visual-basic #visual-studio

Categories: [Altova](/blog/de/category/altova.md) 
# 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](https://www.altova.com/de/umodel.html)-Diagrammfenster, das verschiedene Anzeigemöglichkeiten für [Klassendiagramme](https://www.altova.com/de/umodel/class-diagrams.html) 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. 

[![UML-Klassendiagramm für .NET](https://lh5.ggpht.com/-EhCUiryG-g0/TiCFOC0U1AI/AAAAAAAAAbI/s3YL8yqJu-U/clip_image001_thumb%25255B2%25255D.png?imgmax=800 "UML class diagram for .NET")](http://lh6.ggpht.com/-WnXMnO1AxFI/TiCFN64S6FI/AAAAAAAAAbE/7EQ1OjNWyEw/s1600-h/clip_image001%25255B5%25255D.png) 

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.

[![UML-Klassendiagramm, das Eigenschaften und Operationen darstellt](https://lh5.ggpht.com/-Vm-AjbIiEC8/TiCFOuHWbII/AAAAAAAAAbQ/Vz49qU91sms/clip_image002_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram showing properties and operations")](http://lh5.ggpht.com/-2GbAfEizJ1A/TiCFOXebFlI/AAAAAAAAAbM/a4E2xtCwL6w/s1600-h/clip_image002%25255B4%25255D.gif)

<table border="0" cellpadding="0"><tbody><tr><td><a href="https://www.altova.com/images/shots/UML_ClassDiagram7.gif"><b><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Altova UModel visible elements dialog" border="0" alt="Altova UModel visible elements dialog" src="https://lh5.ggpht.com/-sZHdfEjzPnA/TiCFPJOQmXI/AAAAAAAAAbU/VbsKM8cURIQ/clip_image003%25255B4%25255D.gif?imgmax=800" width="513" height="260"></b></a></td></tr></tbody></table>

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. 

[![UML-Klassendiagramm, bei dem einige Eigenschaften und Operationen ausgeblendet sind](https://lh4.ggpht.com/-D9PzONtQKT4/TiCFPymMKwI/AAAAAAAAAbc/Zmkdfdj2SAk/clip_image004_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram with some properties and operations hidden")](http://lh4.ggpht.com/-ylXpZF7idOQ/TiCFPt1F41I/AAAAAAAAAbY/j-jd_ZfZ4gM/s1600-h/clip_image004%25255B4%25255D.gif) 

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. 

[![UML-Klassendiagramm, das Schnittstellen darstellt](https://lh5.ggpht.com/-4Y-z9-3N95E/TiCFQqcWGFI/AAAAAAAAAbk/uTWVKD9IgKA/clip_image005_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram showing interfaces")](http://lh4.ggpht.com/-epTUwJy9QYs/TiCFQB0v6FI/AAAAAAAAAbg/nFWynDxHGQw/s1600-h/clip_image005%25255B4%25255D.gif)

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. 

[![Hilfsmittel zur Umschaltung der Notationsweise in UML-Klassendiagrammen](https://lh5.ggpht.com/-zE4AUeCdzQs/TiCFRCrQXsI/AAAAAAAAAbs/HPvm1b7Lznw/clip_image006_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram toggle notation helper")](http://lh4.ggpht.com/-YlgIpK9da6s/TiCFQ0Twv5I/AAAAAAAAAbo/H1FcC0IEJ7g/s1600-h/clip_image006%25255B4%25255D.gif) 

[![UML-Klassendiagramm mit alternativer Schnittstellennotation](https://lh5.ggpht.com/-jAsqgMWZRXU/TiCFR4Q9mtI/AAAAAAAAAb0/koB43ofvhYo/clip_image007_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram with alternate interface notation")](http://lh3.ggpht.com/-tIWB2BddmB4/TiCFRQdpwJI/AAAAAAAAAbw/B3H0btcBmc0/s1600-h/clip_image007%25255B4%25255D.gif) 

**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. 

[![Das Fenster "Altova UModel Styles" und die traditionelle Darstellung von Sichtbarkeitseinstellungen](https://lh3.ggpht.com/-zVn3WpJhTOY/TiCFSnU8x3I/AAAAAAAAAb8/gg0oUTRQCMk/clip_image008_thumb%25255B1%25255D.png?imgmax=800 "Altova UModel Styles window and traditional visibility notation")](http://lh4.ggpht.com/-pA831cIWpAc/TiCFSXMerqI/AAAAAAAAAb4/8ljJ7ppkzCQ/s1600-h/clip_image008%25255B4%25255D.png) 

Alle Stilvorlagen, die zur Anzeige von Klassendiagrammen auf dem Bildschirm ausgewählt wurden, werden ebenfalls angewendet, wenn [Projekt dokumentation](https://www.altova.com/de/umodel/uml-project-documentation.html) 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**](https://www.altova.com/de/download/umodel/uml_tool_enterprise.html)**!**
