Mermaid · Keine Anmeldung · Nichts hochgeladen

Aktivitätsdiagramm-Hersteller

Zeichnen Sie ein UML-Aktivitätsdiagramm als Text. Zeigen Sie Aktionen, Entscheidungen, parallele Fork/Join und Swimlanes mit einem Mermaid-Flussdiagramm — dann exportieren Sie. Das ganze Ding wird auf Ihrem Gerät dargestellt.

load example
Preview

Ein UML-Aktivitätsdiagramm, das als Text geschrieben ist

Ein Aktivitätsdiagramm ist der UML-Cousin eines Flussdiagramms: es zeigt den Fluss von Arbeit — Aktionen, Entscheidungen und crucially die Punkte, wo Arbeit parallel läuft und wieder zusammenführt. Mermaid versandt keinen dedizierten Aktivitätsdiagramm-Typ, daher ist der ehrliche, vollständig darstellbare Ansatz ein Flussdiagramm, das UML-Aktivitätskonventionen folgt: abgerundete Terminatoren für Start und End, Rechtecke für Aktionen, Rauten für Entscheidungen mit bewachten Verzweigungen und einen beschrifteten Bar-Knoten für Fork und Join.

Da es ein normales Mermaid-Flussdiagramm darunter ist, dargestellt jedes Beispiel auf dieser Seite live und exportiert sauber — kein Plugin, kein spezieller Modus.

Fork, Join und Swimlanes

Um Parallelität zu zeigen, routen Sie mehrere Pfeile aus einem einzelnen "Fork"-Knoten und zurück in einen einzelnen "Join"-Knoten — das Diagramm liest dann als "machen Sie diese parallel, dann fahren Sie fort, sobald alle fertig sind", das ist genau die UML-Fork/Join-Semantik. Die Fork- und Join-Balken hier sind gewöhnliche Knoten, die aussehen wie der UML-Synchronisierungsbalken.

Um Schritte Rollen zuzuweisen, wickeln Sie jede Rolle von Aktionen in einen Subgraphen. Diese Partitionen approximieren UML-Swimlanes, daher ist klar, wer welche Aktion ausführt — der Kunde, Support oder Engineering — ohne das einfache Text zu verlassen.

Häufig gestellte Fragen

Wie erstelle ich ein UML-Aktivitätsdiagramm?

Verwenden Sie ein Mermaid-Flussdiagramm, das UML-Aktivitätskonventionen folgt: abgerundete "([Start])" und "([End])" Terminatoren, Rechtecke für Aktionen, Rauten für Entscheidungen und einen beschrifteten Bar-Knoten für Fork/Join. Es wird live dargestellt und exportiert zu SVG oder PNG.

Wie zeige ich parallele Aktionen (Fork und Join)?

Routen Sie mehrere Pfeile aus einem "Fork"-Knoten und führen Sie sie zurück in einen "Join"-Knoten zusammen. Das liest als "führen Sie diese parallel aus, dann fahren Sie fort, sobald alle fertig sind", das entspricht UML-Fork/Join-Semantik.

Kann ich Swimlanes oder Partitionen hinzufügen?

Ja — wickeln Sie jede Rolle von Aktionen in "subgraph Role … end". Jeder Subgraph wird zu einer beschrifteten Lane, approximiert UML-Swimlanes, daher ist klar, wer jede Aktion durchführt.

Warum ein Flussdiagramm anstelle eines dedizierten Aktivitätsdiagramm-Typs verwenden?

Mermaid hat keine separate Aktivitätsdiagramm-Syntax, daher ist ein Flussdiagramm mit UML-Konventionen der Ansatz, der tatsächlich dargestellt. Sie erhalten immer noch jedes Aktivitätsdiagramm-Element — Aktionen, Entscheidungen, Bewachungen, Fork/Join und Lanes — und der Quelltext bleibt tragbar.

Wird mein Aktivitätsdiagramm irgendwo hochgeladen?

Nein. Es wird vollständig im Browser mit Mermaid dargestellt, daher verlassen Ihre Prozessschritte und interne Logik niemals Ihr Gerät.