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: