Meilleure réponse
Les outils en ligne:
- http://plantuml.com/ . Vous pouvez créer un uml en utilisant Éditeur UML PlantText pour générer un gif orpng ou pdf. Personnellement, je lutilise car cest très facile une fois que vous êtes familiarisé avec la syntaxe.
- Draw.io : glisser-déposer facile fourni.
- Gliffy
- Lucidchart
- Suite doutils puissants (paradigme visuel)
Exemple doutils hors ligne:
- StarUml: téléchargez gratuitement StarUML
- Bouml: une boîte à outils UML gratuite
- argouml.tigris.org outil open source
- Plug-in Eclipse: UML Designer
- Documentation UML Designer
Jespère que cette information vous aidera.
Réponse
La réponse courte: celle qui sintégrera le mieux dans votre environnement de développement actuel et qui améliorera votre productivité.
Plus réponse dépend de ces réponses.
Si tout ce que vous voulez est gentil des diagrammes à afficher dans les présentations, alors quelque chose comme Visio, avec ses capacités de type «UML» peut être tout ce dont vous avez besoin (ne vous attendez pas à une sémantique ou à une validation de votre dessin (… modèle…)
vous avez peu ou pas dargent, il existe de bons outils UML open source, tels quEclipse Papyrus et sa gamme de produits en pleine croissance (avec des offres de support commercial désormais disponibles si vous en avez besoin) et des «éditions communautaires» doutils commerciaux.
Si vous êtes dans un environnement dentreprise, il existe de grands outils prêts à lemploi comme IBM Rational Software Architect.
Et entre ces deux options: Sparx enterprise architect, No Magic MagicDraw.
Vous pouvez trouver une bonne liste (bien que légèrement obsolète) sur Wikipedia.
Et puis vous devez réfléchir à ce que vous voudrez faire avec UML: des diagrammes de «documentation»? génération de code? exécution du modèle dans loutil? Prise en charge dautres notations (par exemple, SysML, BPML, etc.), extensibilité (à partir des «balises» du profil et des DSML), de la génération de documents, etc.
Une chose à retenir est que, bien que léchange de modèles est théoriquement possible, en pratique cest une douleur. Les fournisseurs commerciaux veulent vous garder sur leur outil, donc ils nont pas tout intérêt à vous faciliter le déplacement – bien que je ne puisse pas dire quils le font activement, et cela est contrebalancé par le désir quils puissent pour importer les modèles de la concurrence. Le travail effectué par les groupes de travail OMG et INCOSE sur linteropérabilité montre que ce nest pas vraiment facile…
Bonne chance!