Unified Modeling Language (UML) ist eine Standardmethode, um Softwaremodelle zu zeichnen, Entwürfe zu skizzieren oder vorhandene Entwürfe und Systeme zu dokumentieren.
In Visio Plan 2 und Visio 2019 können Sie mit einer leeren UML-Vorlage beginnen oder (in einigen Fällen) ein UML-Starterdiagramm ändern.
Diese Abonnementversion von Visio unterstützt UML-Shapes, 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 partitionieren und die Struktur des Codes selbst anzuzeigen.
Erstellen eines UML-Komponentendiagramms
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.
Erstellen eines UML-Verteilungsdiagramms
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.
Erstellen eines UML-Sequenzdiagramms
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.
Erstellen eines UML-Aktivitätsdiagramms
Zustandsautomatendiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Zustandsdiagramm), um die Sequenz der Zustände anzuzeigen, 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 Beweggründe zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um die Benutzeroberfläche und Entwurfsdetails widerzuspiegeln.
Erstellen eines UML-Anwendungsfalldiagramms
Kommunikationsdiagramme
Verwenden Sie ein Kommunikationsdiagramm, um zu zeigen, welche Elemente in einem System in Bezug auf sequenzierte Nachrichten mit anderen Elementen interagieren.
Erstellen eines UML-Kommunikationsdiagramms
Diagramme zur Datenbanknotation
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-Diagrammen und zahlreichen Beispieldiagrammen auswählen, bei denen einige Shapes bereits auf dem Zeichenbereich gezeichnet wurden. Jede Auswahl enthält eine Schablone, die dem ausgewählten Diagrammtyp entspricht.
Diese Abonnementversion von Visio unterstützt UML-Shapes, 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 partitionieren und die Struktur des Codes selbst anzuzeigen.
Erstellen eines UML-Komponentendiagramms
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.
Erstellen eines UML-Verteilungsdiagramms
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.
Erstellen eines UML-Sequenzdiagramms
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.
Erstellen eines UML-Aktivitätsdiagramms
Zustandsautomatendiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Zustandsdiagramm), um die Sequenz der Zustände anzuzeigen, 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 Beweggründe zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um die Benutzeroberfläche und Entwurfsdetails widerzuspiegeln.
Erstellen eines UML-Anwendungsfalldiagramms
Kommunikationsdiagramme
Verwenden Sie ein Kommunikationsdiagramm, um zu zeigen, welche Elemente in einem System in Bezug auf sequenzierte Nachrichten mit anderen Elementen interagieren.
Erstellen eines UML-Kommunikationsdiagramms
Diagramme zur Datenbanknotation
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 ereignisse anzuzeigen, die sie generieren, angeordnet in einer Zeitsequenz.
Erstellen eines UML-Sequenzdiagramms
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.
Erstellen eines UML-Aktivitätsdiagramms
Zustandsautomatendiagramme
Verwenden Sie ein Zustandsautomatendiagramm (oder Zustandsdiagramm), um die Sequenz der Zustände anzuzeigen, 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 Beweggründe zu beschreiben. Sie können die Diagramme in späteren Phasen verfeinern, um die Benutzeroberfläche und Entwurfsdetails widerzuspiegeln.
Erstellen eines UML-Anwendungsfalldiagramms
Diagramme zur Datenbanknotation
Verwenden Sie ein Datenbanknotationsdiagramm, um ein Modell einer Datenbank zu zeichnen.
Erstellen eines UML-Datenbanknotationsdiagramms