Gibt es so etwas wie websequencediagrams.com für Aktivitätsdiagramme?

Hintergrund

websequencediagramme ist ein großartiges Tool für Personen, die UML-Sequenzdiagramme erstellen möchten, aber ihre Diagramme nicht „oder nicht“ gestalten möchten.

Sie können die Diagrammspezifikation (freie Eingabe) mit einer kleinen Markdown-Notation (ich denke, sie haben sich ausgedacht) eingeben, die leicht zu erlernen ist. Wenn Sie den Textblock ändern, ändert sich das Diagramm. Siehe Bild

Geben Sie hier die Bildbeschreibung ein.

Dieses Diagramm war erstellt aus diesem Text:

title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response 

Problem

Ich möchte Aktivitätsdiagramme erstellen. Aber meine Fähigkeit, die Maus präzise zu verwenden, wird ein wenig beeinträchtigt. Ich weiß auch, dass wenn Sie die Struktur eines Aktivitätsdiagramms ändern, dies radikale Änderungen am Layout des Diagramms erzwingen kann. Es scheint Zeitverschwendung zu sein, mit dem Layout zu kämpfen, wenn Sie nur etwas in UML darstellen wollten.

Andere Anforderungen

Ich verstehe, dass einige Leute unterschiedliche Stile haben, aber der Stil in meinem Fall ist mir egal. Es ist ein lohnender Kompromiss.

Ich kann entweder Windows oder das Web verwenden, aber ich würde eine webbasierte Lösung bevorzugen, da diese portabel ist.

Ich wäre bereit, für ein Tool zu bezahlen, das dies tut.

Kommentare

  • Haben Sie sich plantuml angesehen ( plantuml.com )?
  • @albert ok, dass ' genau das ist, wonach ich gesucht habe. Wenn Sie antworten möchten, werde ich es ' markieren. Ich sehe, dass sie im Abschnitt running auf eine webbasierte Implementierung verweisen !

Antwort

Plantuml ist ein UML-Zeichenwerkzeug (basierend auf einer Eingabedatei). Von der Website:

PlantUML ist eine Komponente, mit der schnell geschrieben werden kann:

Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram 

Die folgenden Nicht-UML-Diagramme werden ebenfalls unterstützt:

Wireframe graphical interface Archimate diagram Specification and Description Language (SDL) Ditaa diagram Gantt diagram MindMap diagram Work Breakdown Structure diagram Mathematic with AsciiMath or JLaTeXMath notation 

Siehe http://plantuml.com/

Außerdem gibt es eine webbasierte Implementierung: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000

und es gibt auch ein Forum: http://forum.plantuml.net/questions

Kommentare

  • Die Formatierung erfolgt mit der

kreolischen Syntax

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.