Créer des diagrammes de séquences UML en ligne
websequencediagrams.com est un site qui permet de créer en ligne un diagramme de séquence sans trop se prendre la tête avec la souris et la mise en forme en utilisant simplement du texte.
Par exemple le texte suivant :
Brower->Web Server: HTTP activate Web Server Web Server->Database: SQL/NET deactivate Web Server activate Database Database->Web Server: deactivate Database activate Web Server Web Server->Brower:
Permet de générer ce diagramme:
Le site dispose d’un formulaire de saisie avec une liste d’exemples prêts à utiliser. Le résultat peut être une image, un PDF, un lien générant l’image, un lien renvoyant sur le site avec votre texte (cliquer sur l’image pour voir ce que cela donne).
Il est aussi possible d’intégrer websequencediagrams.com dans vos sites que ce soit en HTML directement ou via du code Python, Java ou Ruby (voir la section Integrate).
Très utile quand on ne veut pas perdre trop de temps sur la mise forme.
Quelques inconvénients à noter:
- les sources ne sont pas disponibles
- pas de format d’export de type vectoriel comme svg : cela oblige à utiliser le site pour modifier son diagramme
Pour finir un exemple amusant des styles de diagramme disponible : le napkin ou dessin sur la nappe :