Unified Modeling Language (UML) ist eine Standardmethode zum Zeichnen von Softwaremodellen, Skizzieren von Entwürfen oder Dokumentieren vorhandener Entwürfe und Systeme.
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-Formen, die der UML 2.5-Spezifikation entsprechen, und bietet Ihnen gleichzeitig die Flexibilität, sie nach 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.
Erstellen eines UML-Klassendiagramms
Komponentendiagramme
Verwenden Sie ein Komponentendiagramm, um ein System in zusammenhängende Komponenten zu unterteilen und die Struktur des Codes selbst anzuzeigen.
Erstellen eines UML-Komponentendiagramms
Bereitstellungsdiagramme
Verwenden Sie ein Bereitstellungsdiagramm, um die Struktur des Laufzeitsystems darzustellen und zu kommunizieren, wie die Hardware- und Softwareelemente, aus denen eine Anwendung besteht, konfiguriert und bereitgestellt werden.
Erstellen eines UML-Verteilungsdiagramms
Sequenzdiagramme
Verwenden Sie ein Sequenzdiagramm, um die Akteure oder Objekte, die an einer Interaktion teilnehmen, und die von ihnen erzeugten Ereignisse in einer zeitlichen Abfolge darzustellen.
Erstellen eines UML-Sequenzdiagramms
Aktivitätsdiagramm
Verwenden Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Fluss darzustellen, der von intern generierten Aktionen gesteuert wird.
Erstellen eines UML-Aktivitätsdiagramms
Zustandsautomatdiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Statechart), um die Abfolge der Zustände darzustellen, die ein Objekt während seiner Lebensdauer durchläuft.
Erstellen eines UML-Zustandsautomatendiagramms
Anwendungsfalldiagramme
Verwenden Sie in den frühen Phasen eines Entwicklungsprojekts Anwendungsfalldiagramme, um reale Aktivitäten und Motivationen zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um Details der Benutzeroberfläche und des Entwurfs widerzuspiegeln.
Erstellen eines UML-Anwendungsfalldiagramms
Kommunikationsdiagramme
Verwenden Sie ein Kommunikationsdiagramm, um zu zeigen, welche Elemente in einem System mit anderen Elementen in Bezug auf sequenzierte Nachrichten interagieren.
Erstellen eines UML-Kommunikationsdiagramms
Datenbanknotationsdiagramme
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.
Erstellen eines UML-Datenbanknotationsdiagramms
In Visio für das Web können Sie aus neun Typen von UML-Diagrammtypen und zahlreichen Beispieldiagrammen wählen, bei denen einige Shapes bereits im Zeichenbereich gezeichnet sind. Jede Auswahl umfasst eine Schablone, die dem ausgewählten Diagrammtyp entspricht.
Diese Abonnementversion von Visio unterstützt UML-Formen, die der UML 2.5-Spezifikation entsprechen, und bietet Ihnen gleichzeitig die Flexibilität, sie nach 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.
Erstellen eines UML-Klassendiagramms
Komponentendiagramme
Verwenden Sie ein Komponentendiagramm, um ein System in zusammenhängende Komponenten zu unterteilen und die Struktur des Codes selbst anzuzeigen.
Erstellen eines UML-Komponentendiagramms
Bereitstellungsdiagramme
Verwenden Sie ein Bereitstellungsdiagramm, um die Struktur des Laufzeitsystems darzustellen und zu kommunizieren, wie die Hardware- und Softwareelemente, aus denen eine Anwendung besteht, konfiguriert und bereitgestellt werden.
Erstellen eines UML-Verteilungsdiagramms
Sequenzdiagramme
Verwenden Sie ein Sequenzdiagramm, um die Akteure oder Objekte, die an einer Interaktion teilnehmen, und die von ihnen erzeugten Ereignisse in einer zeitlichen Abfolge darzustellen.
Erstellen eines UML-Sequenzdiagramms
Aktivitätsdiagramme
Verwenden Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Fluss darzustellen, der von intern generierten Aktionen gesteuert wird.
Erstellen eines UML-Aktivitätsdiagramms
Zustandsautomatdiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Statechart), um die Abfolge der Zustände darzustellen, die ein Objekt während seiner Lebensdauer durchläuft.
Erstellen eines UML-Zustandsautomatendiagramms
Anwendungsfalldiagramme
Verwenden Sie in den frühen Phasen eines Entwicklungsprojekts Anwendungsfalldiagramme, um reale Aktivitäten und Motivationen zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um Details der Benutzeroberfläche und des Entwurfs widerzuspiegeln.
Erstellen eines UML-Anwendungsfalldiagramms
Kommunikationsdiagramme
Verwenden Sie ein Kommunikationsdiagramm, um zu zeigen, welche Elemente in einem System mit anderen Elementen in Bezug auf sequenzierte Nachrichten interagieren.
Erstellen eines UML-Kommunikationsdiagramms
Datenbanknotationsdiagramme
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.
Erstellen eines UML-Datenbanknotationsdiagramms
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.
Erstellen eines UML-Klassendiagramms
Sequenzdiagramme
Verwenden Sie ein Sequenzdiagramm, um die Akteure oder Objekte, die an einer Interaktion teilnehmen, und die von ihnen erzeugten Ereignisse in einer zeitlichen Abfolge darzustellen.
Erstellen eines UML-Sequenzdiagramms
Aktivitätsdiagramm
Verwenden Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Fluss darzustellen, der von intern generierten Aktionen gesteuert wird.
Erstellen eines UML-Aktivitätsdiagramms
Zustandsautomatdiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Statechart), um die Abfolge der Zustände darzustellen, die ein Objekt während seiner Lebensdauer durchläuft.
Erstellen eines UML-Zustandsautomatendiagramms
Anwendungsfalldiagramme
Verwenden Sie in den frühen Phasen eines Entwicklungsprojekts Anwendungsfalldiagramme, um reale Aktivitäten und Motivationen zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um Details der Benutzeroberfläche und des Entwurfs widerzuspiegeln.
Erstellen eines UML-Anwendungsfalldiagramms
Datenbanknotationsdiagramme
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.
Erstellen eines UML-Datenbanknotationsdiagramms