Friday, August 21, 2009

Deux outils UML

J'aime les outils UML qui permettent de créer des diagrammes rapidement. Malheureusement la plupart des outils offrent une interface très clickodrome avec des popups dans tous les sens qui alourdit leur utilisation.

Deux outils UML vraiment très sympas sortent du lot:

  • UMLet: écrit en Java, chaque élément graphique est affiché selon une entrée texte avec une syntaxe légère. Par exemple:



Movies
--
-moviesCollection:OrderedCollection
--
+add(aMovie)
+includes(aMovie):Boolean

affichera ceci:





  • yuml.me: c'est un service web qui génère un diagramme de classe à partir d'une description texte. On peut ensuite intégrer ce diagramme sur une page web. Par exemple:


[Movies|-moviesCollection:OrderedCollection|+add(aMovie);
+includes(aMovie):Boolean]+-*[Movie|+title],
[Movies]++-moviesCollection[OrderedCollection]

Génère ceci: