UML-Diagramme
Diagrammix bietet dedizierte Unterstützung für UML-Klassen- und Sequenzdiagramme (Unified Modeling Language), die Ihnen helfen, Softwarearchitektur, Entwurfsmuster und Systeminteraktionen zu visualisieren.
Hinweis: UML-Diagramme sind eine PRO-Funktion.
UML-Seiten
UML-Diagramme befinden sich auf eigenen Seiten (Tabs). Klicken Sie auf + in der Tab-Leiste und wählen Sie:
- UML-Klassendiagramm (
Option+Cmd+T) - UML-Sequenzdiagramm (
Shift+Option+Cmd+T)
Auf einer UML-Seite zeigt die Werkzeugleiste ein Menü UML mit den passenden Werkzeugen, und der Tab Anordnen des Inspektors zeigt einen Abschnitt UML für das ausgewählte Element.
Unterstützte Diagrammtypen
Klassendiagramme
Modellieren Sie die statische Struktur Ihres Systems mit Klassen, Attributen, Operationen und Beziehungen.
- Klassen mit Stereotypen (z. B.
<<interface>>) und einer Option Abstrakt - Attribute und Operationen mit Sichtbarkeitsmodifikatoren (+, -, #, ~)
- Beziehungen: Assoziation, Abhängigkeit, Vererbung, Realisierung, Aggregation, Komposition
Sequenzdiagramme
Visualisieren Sie Objektinteraktionen über die Zeit mit Teilnehmern, Nachrichten, Aktivierungen und Fragmenten.
- Teilnehmer mit Lebenslinien — Teilnehmer-, Akteur-, Grenz-, Steuerungs-, Entitäts- und Datenbankrollen
- Synchrone, asynchrone, Rückgabe- und Selbstaufruf-Nachrichten
- Aktivierungsboxen, die den Ausführungsfokus zeigen
- Kombinierte Fragmente (alt, opt, loop, par und mehr)
Schnellstart
Ein Klassendiagramm erstellen
- Fügen Sie eine UML-Klassendiagramm-Seite hinzu
- Drücken Sie
U(oder wählen Sie Klasse aus dem Menü UML) und klicken oder ziehen Sie auf das Canvas, um eine Klasse zu platzieren - Bearbeiten Sie Klassenname, Attribute und Operationen im Tab Anordnen des Inspektors → Abschnitt UML
- Drücken Sie
R(Beziehung) und ziehen Sie von einer Klasse zu einer anderen, um sie zu verbinden
Ein Sequenzdiagramm erstellen
- Fügen Sie eine UML-Sequenzdiagramm-Seite hinzu
- Drücken Sie
P(Teilnehmer) und klicken Sie, um Teilnehmer oben zu platzieren - Drücken Sie
M(Nachricht) und ziehen Sie zwischen Lebenslinien, um Nachrichten zu erstellen - Verwenden Sie Aktivierung und Fragment aus dem Menü UML für Ausführungsboxen und kombinierte Fragmente
Mehr erfahren
- Klassendiagramme - Detaillierte Anleitung zur Erstellung von Klassendiagrammen
- Sequenzdiagramme - Detaillierte Anleitung zur Erstellung von Sequenzdiagrammen