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 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
- A formatação é feita usando a sintaxe crioula