Unified Modeling Language (UML) ist eine Standardmethode, um Softwaremodelle zu zeichnen, Entwürfe zu skizzieren oder vorhandene Entwürfe und Systeme zu dokumentieren.
Hinweis: Wenn Sie Visio für das Web verwenden, beachten Sie, dass UML-Diagramme in Visio Plan 1 verfügbar sind, aber nicht in Visio in Microsoft 365 verfügbar sind.
In Visio Plan 2 und Visio 2019 können Sie mit einer leeren UML-Vorlage beginnen oder (in einigen Fällen) ein UML-Startdiagramm ändern.
Diese Abonnementversion von Visio unterstützt UML-Shapes, die der UML 2.5-Spezifikation entsprechen, und bietet Ihnen gleichzeitig die Flexibilität, sie bei Bedarf in Ihren Diagrammen zu verwenden.
Klassendiagramme
Verwenden Sie ein Klassendiagramm, um ein allgemeines Modell der Struktur einer Anwendung zu erstellen, das die Klassen des Systems, seine Attribute und Methoden sowie die Beziehungen zwischen Objekten angibt.
Komponentendiagramme
Verwenden Sie ein Komponentendiagramm, um ein System in zusammenhängende Komponenten zu partitionieren und die Struktur des Codes selbst anzuzeigen.
Bereitstellungsdiagramme
Verwenden Sie ein Bereitstellungsdiagramm, um die Struktur des Laufzeitsystems anzuzeigen und zu kommunizieren, wie die Hardware- und Softwareelemente, aus denen eine Anwendung besteht, konfiguriert und bereitgestellt werden.
Sequenzdiagramme
Verwenden Sie ein Sequenzdiagramm, um die Akteure oder Objekte, die an einer Interaktion teilnehmen, und die ereignisse anzuzeigen, die sie generieren, angeordnet in einer Zeitsequenz.
Aktivitätsdiagramm
Verwenden Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Flow darzustellen, der durch intern generierte Aktionen gesteuert wird.
Zustandsautomatendiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Zustandsdiagramm), um die Sequenz der Zustände anzuzeigen, die ein Objekt während seiner Lebensdauer durchläuft.
Anwendungsfalldiagramme
Verwenden Sie in den frühen Phasen eines Entwicklungsprojekts Anwendungsfalldiagramme, um reale Aktivitäten und Beweggründe zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um die Benutzeroberfläche und Entwurfsdetails widerzuspiegeln.
Kommunikationsdiagramme
Verwenden Sie ein Kommunikationsdiagramm, um zu zeigen, welche Elemente in einem System in Bezug auf sequenzierte Nachrichten mit anderen Elementen interagieren.
Diagramme zur Datenbanknotation
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.
In Visio für das Web können Sie aus neun Typen von UML-Diagrammen und zahlreichen Beispieldiagrammen wählen, bei denen einige Shapes bereits auf dem Zeichenbereich gezeichnet wurden. Jede Auswahl enthält eine Schablone, die dem ausgewählten Diagrammtyp entspricht.
Hinweis: Das Erstellen und Bearbeiten von UML-Diagrammen auf Visio für das Web erfordert eine Visio Plan 1- oder Visio Plan 2-Lizenz, die separat von Microsoft 365 erworben wird. Wenden Sie sich an Ihren Microsoft 365-Administrator, um weitere Informationen zu erfahren. Wenn Ihr Administrator den "Self-Service-Kauf" aktiviert hat, können Sie selbst eine Lizenz für Visio erwerben. Weitere Informationen finden Sie unter Häufig gestellte Fragen zum Self-Service-Kauf.
Diese Abonnementversion von Visio unterstützt UML-Shapes, die der UML 2.5-Spezifikation entsprechen, und bietet Ihnen gleichzeitig die Flexibilität, sie bei Bedarf in Ihren Diagrammen zu verwenden.
Klassendiagramme
Verwenden Sie ein Klassendiagramm, um ein allgemeines Modell der Struktur einer Anwendung zu erstellen, das die Klassen des Systems, seine Attribute und Methoden sowie die Beziehungen zwischen Objekten angibt.
Komponentendiagramme
Verwenden Sie ein Komponentendiagramm, um ein System in zusammenhängende Komponenten zu partitionieren und die Struktur des Codes selbst anzuzeigen.
Bereitstellungsdiagramme
Verwenden Sie ein Bereitstellungsdiagramm, um die Struktur des Laufzeitsystems anzuzeigen und zu kommunizieren, wie die Hardware- und Softwareelemente, aus denen eine Anwendung besteht, konfiguriert und bereitgestellt werden.
Sequenzdiagramme
Verwenden Sie ein Sequenzdiagramm, um die Akteure oder Objekte, die an einer Interaktion teilnehmen, und die ereignisse anzuzeigen, die sie generieren, angeordnet in einer Zeitsequenz.
Aktivitätsdiagramme
Verwenden Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Flow darzustellen, der durch intern generierte Aktionen gesteuert wird.
Zustandsautomatendiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Zustandsdiagramm), um die Sequenz der Zustände anzuzeigen, die ein Objekt während seiner Lebensdauer durchläuft.
Anwendungsfalldiagramme
Verwenden Sie in den frühen Phasen eines Entwicklungsprojekts Anwendungsfalldiagramme, um reale Aktivitäten und Beweggründe zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um die Benutzeroberfläche und Entwurfsdetails widerzuspiegeln.
Kommunikationsdiagramme
Verwenden Sie ein Kommunikationsdiagramm, um zu zeigen, welche Elemente in einem System in Bezug auf sequenzierte Nachrichten mit anderen Elementen interagieren.
Diagramme zur Datenbanknotation
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.
In Visio können Sie mit einer leeren UML-Vorlage und der entsprechenden Schablone beginnen, um Ihr UML-Diagramm zu erstellen.
Klassendiagramme
Verwenden Sie ein Klassendiagramm, um ein allgemeines Modell der Struktur einer Anwendung zu erstellen, das die Klassen des Systems, seine Attribute und Methoden sowie die Beziehungen zwischen Objekten angibt.
Sequenzdiagramme
Verwenden Sie ein Sequenzdiagramm, um die Akteure oder Objekte, die an einer Interaktion teilnehmen, und die ereignisse anzuzeigen, die sie generieren, angeordnet in einer Zeitsequenz.
Aktivitätsdiagramm
Verwenden Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Flow darzustellen, der durch intern generierte Aktionen gesteuert wird.
Zustandsautomatendiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Zustandsdiagramm), um die Sequenz der Zustände anzuzeigen, die ein Objekt während seiner Lebensdauer durchläuft.
Anwendungsfalldiagramme
Verwenden Sie in den frühen Phasen eines Entwicklungsprojekts Anwendungsfalldiagramme, um reale Aktivitäten und Beweggründe zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um die Benutzeroberfläche und Entwurfsdetails widerzuspiegeln.
Diagramme zur Datenbanknotation
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.