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 .
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
- Você deu uma olhada no plantuml ( plantuml.com )?
 - @albert ok que ' é exatamente o que eu estava procurando. Se você quiser responder, eu ' marcarei. Vejo que eles fazem referência na seção execução de uma implementação baseada na web !
 
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 diagramOs 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
- A formatação é feita usando a sintaxe crioula