La mejor respuesta
Las herramientas en línea:
- http://plantuml.com/ . Puede crear un uml usando PlantText UML Editor para generar un gif, un pdf o un pdf. Personalmente, lo uso porque es muy fácil una vez que está familiarizado con la sintaxis.
- Draw.io : fácil de arrastrar y soltar proporcionado.
- Gliffy
- Lucidchart
- Conjunto de herramientas potentes (paradigma visual)
Ejemplo de herramientas sin conexión:
- StarUml: descarga gratis StarUML
- Bouml: una caja de herramientas UML gratuita
- argouml.tigris.org herramienta de código abierto
- Complemento de Eclipse: Diseñador UML
- Documentación del diseñador UML
Espero que esta información ayude.
Respuesta
La respuesta corta: la que se integrará mejor en su entorno de desarrollo actual y que mejorará su productividad.
Cuanto más tiempo la respuesta se basa en esas respuestas.
Si todo lo que quiere son agradables diagramas para mostrar en presentaciones, entonces algo como Visio, con sus capacidades «similares a UML» puede ser todo lo que necesita (simplemente no espere ninguna semántica o validación de su dibujo (… modelo …)
Si tiene poco o ningún dinero, existen buenas herramientas UML de código abierto, como Eclipse Papyrus y su creciente línea de productos (con ofertas de soporte comercial ahora disponibles si lo necesita) y “ediciones comunitarias” de herramientas comerciales.
Si se encuentra en un entorno corporativo, existen grandes herramientas listas para la empresa como IBM Rational Software Architect.
Y entre estas dos opciones: Sparx Enterprise Architect, No Magic MagicDraw.
Puede encontrar una buena lista (aunque un poco desactualizada) en Wikipedia.
Y luego debe considerar lo que querrá hacer con UML: ¿diagramas de «documentación»? ¿codigo de GENERACION? ejecución del modelo en la herramienta? Soporte para otras notaciones (por ejemplo, SysML, BPML, etc.), extensibilidad (de «etiquetas» de perfil y DSML), generación de documentos y otros.
Una cosa para recordar es que, aunque el modelo de intercambio es teóricamente posible, en la práctica es un dolor. Los proveedores comerciales quieren mantenerlo en su herramienta, por lo que no tienen un interés personal en facilitarle la mudanza, aunque no puedo afirmar que lo estén haciendo activamente, y esto se equilibra con el deseo de que puedan hacerlo. para importar los modelos de la competencia. El trabajo realizado por los grupos de trabajo de OMG e INCOSE sobre interoperabilidad muestra que esto no es exactamente fácil…
¡Buena suerte!