06 June 2018

blog

Petits schémas UML

Pour arreter de faire des petits schémas moches dans OpenOffice, avec les galère d'improtation dasn un doc etc...

J'utilisais une extension google documents (WebSequenceDiagrams) permettant de définir avec un langage simple, type markdown un diagramme de séquence et de le convertir à la volée en diagramme. Mais l'extension est vieillissante.

PlantUML

Et puis j'ai découvert le langage PlantUml qui permet de faire des diagrammes de séquences, mais bien d'autres diagrammes aussi.

Exemple :

@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml

Ajout le 2019-12-01 :

Autres frameworks

Le framework Gravizo permet d'afficher un diagramme svg à partir de schémas rédigés en PlantUml, ou en dot, on en umlGraph.

A partir de l'exemple ci-dessus :