Contexte
websequencediagrams est un excellent outil pour les personnes qui souhaitent générer des diagrammes de séquence UML mais qui ne peuvent ou ne veulent pas mettre en forme leurs diagrammes.
Il vous permet de taper la spécification du diagramme (saisie libre) en utilisant une petite notation de démarque (je suppose quils ont inventé) qui est facile à apprendre. Chaque fois que vous changez le bloc de texte, le diagramme change. Voir limage .
Ce diagramme était créé à partir de ce texte:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
Problème
Je veux créer des diagrammes dactivité. Mais je suis un peu affaibli dans ma capacité à utiliser la souris avec précision. Je sais aussi que si vous modifiez la structure dun diagramme dactivités, cela peut forcer des changements radicaux à la disposition du diagramme. Cela semble être une perte de temps de se débattre avec la mise en page alors que tout ce que vous vouliez faire était simplement de représenter quelque chose en UML.
Autres exigences
Je comprends que certaines personnes ont des styles différents, mais je ne me soucie pas du style dans mon cas. Cest un compromis intéressant.
Je peux utiliser Windows ou le Web, mais je préfère une solution Web car elle est portable.
Je serais prêt à payer pour un outil qui ferait cela.
Commentaires
- Avez-vous jeté un œil à plantuml ( plantuml.com )?
- @albert ok que ' est exactement ce que je cherchais. Si vous voulez répondre, je ' je le marque. Je vois quils font référence dans la section en cours à une mise en œuvre Web !
Réponse
Plantuml est un outil de dessin UML (basé sur un fichier dentrée). Depuis le site Web:
PlantUML est un composant qui permet décrire rapidement:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
Les diagrammes non UML suivants sont également pris en charge:
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
Voir http://plantuml.com/
De plus, il existe une implémentation basée sur le Web: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
et il y a aussi un forum: http://forum.plantuml.net/questions
Commentaires
- Le formatage est effectué à laide de la syntaxe créole