Le site WebSequenceDiagrams propose la création de diagrammes de séquences à partir d’instructions au format texte, très utile pour des diagrammes UML par exemple. Plusieurs thèmes d’affichage sont proposés (ci-dessous un thème « main levée »).

On place des interactions entre des éléments, ou bien des notes/commentaires. La syntaxe est assez naturelle, et le résultat s’affiche en temps réel. Un système vous indique si votre texte comporte une erreur.

Créez des diagrammes de séquences en ligne gratuit

Créez des diagrammes de séquences en ligne

Pour faire le diagramme ci-dessus, j’ai écrit :

note left of Alice: Bob thinks about it
Alice->Bob: Test Request
note right of Bob: Bob thinks about it
Bob->Alice: Authentication Response
opt text
A->B: text
end

Il est possible de sauver le résultat sous la forme d’une image (format PNG), ou bien en PDF. Sinon, vous avez toujours la possibilité de sauver uniquement votre texte qu’il vous suffira d’appliquer la prochaine fois.

Enfin, il est possible d’intégrer les diagrammes ailleurs via un appel javascript ou alors via des API (Python, Java, Ruby). Une version payante est disponible pour 99$, prix qui n’est à mon avis pas justifié à la vue des fonctionnalités supplémentaires proposées.

Pour les curieux, des exemples sont disponibles sur cette page.