Existe algo como websequencediagrams.com para diagramas de atividades?

Plano de fundo

websequencediagrams é uma ótima ferramenta para pessoas que desejam gerar diagramas de seqüência UML, mas que não podem ou não desejam fazer o layout de seus diagramas.

O que ele faz é permitir que você digite a especificação do diagrama (digitação livre) usando uma pequena notação de markdown (eu acho que eles inventaram) que é fácil de aprender. Sempre que você muda o bloco de texto, o diagrama muda. Veja a imagem .

insira a descrição da imagem aqui

Este diagrama foi criado a partir deste texto:

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

Problema

Quero criar diagramas de atividades. Mas estou ficando um pouco prejudicado em minha habilidade de usar o mouse com precisão. Também sei que se você alterar a estrutura de um diagrama de atividades, isso pode forçar mudanças radicais no layout do diagrama. Parece uma perda de tempo lutar com o layout quando tudo o que você queria fazer era apenas representar algo em UML.

Outros requisitos

Eu entendo que algumas pessoas têm estilos diferentes, mas eu não me importo com o estilo no meu caso. É uma troca que vale a pena.

Posso usar o windows ou a web, mas prefiro uma solução baseada na web porque é portátil.

Eu estaria disposto a pagar por uma ferramenta que fizesse isso.

Comentários

Resposta

Plantuml é uma ferramenta de desenho UML (baseada em um arquivo de entrada). Do site:

PlantUML é um componente que permite escrever rapidamente:

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

Os seguintes diagramas não UML também são suportados:

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 

Consulte http://plantuml.com/

Além disso, há uma implementação baseada na web: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000

e também há um fórum: http://forum.plantuml.net/questions

Comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *