Cè qualcosa come websequencediagrams.com per i diagrammi di attività?

Sfondo

websequencediagrams è un ottimo strumento per le persone che desiderano generare diagrammi di sequenza UML ma che non possono o non vogliono creare il layout dei loro diagrammi.

Ciò che fa è consentire di digitare la specifica del diagramma (digitazione libera) utilizzando una piccola notazione di markdown (immagino che abbiano inventato) che è facile da imparare. Ogni volta che si modifica il blocco di testo, il diagramma cambia. Vedere limmagine .

inserisci qui la descrizione dellimmagine

Questo diagramma era creato da questo testo:

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

Problema

Vorrei creare diagrammi di attività, ma la mia capacità di usare il mouse con precisione è un po ridotta. Inoltre so che se modifichi la struttura di un diagramma di attività, ciò può forzare cambiamenti radicali al layout del diagramma. Sembra una perdita di tempo dover lottare con il layout quando tutto quello che volevi fare era solo rappresentare qualcosa in UML.

Altri requisiti

Capisco che alcune persone hanno stili diversi, ma non mi interessa lo stile nel mio caso. È un compromesso utile.

Posso utilizzare Windows o il Web, ma preferirei una soluzione basata sul Web perché è portatile.

Sarei disposto a pagare per uno strumento che lo ha fatto.

Commenti

Risposta

Plantuml è uno strumento di disegno UML (basato su un file di input). Dal sito web:

PlantUML è un componente che permette di scrivere velocemente:

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

Sono supportati anche i seguenti diagrammi non UML:

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 

Vedi http://plantuml.com/

Inoltre è disponibile unimplementazione basata sul Web: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000

e cè anche un forum: http://forum.plantuml.net/questions

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *