Aquí mantendré una lista comparativa de software gratuito para edición de diagramas UML. El prerrequisito para que el software sea incluido en la lista es la gratuidad excluyéndose licencias temporales y similares.
diagramas_uml
Además, daré especial importancia a los siguientes aspectos de modo que problemas relacionados con los mismos supondrán directamente una desventaja pero su cumplimiento no se mencionará como ventaja:
* UML 2
* Soporte como mínimo de los siguientes lenguajes de programación:
o Java
o C#
o Python
* Utilizable en cualquier tipo de proyecto, sea comercial o no por ejemplo.
* Ingeniería inversa.
* Binario disponible para Linux y Windows, de forma nativa o por ser multiplataforma.
Visual Paradigm Community Edition
http://www.visual-paradigm.com/product/vpuml/communityedition.jsp
Ventajas:
* Buena integración con IDEs.
* Incluye localización en castellano.
* Muy personalizable.
* Soporta muchos más lenguajes de programación.
Desventajas:
* No permite su uso en proyectos comerciales e incluye marca de agua recordando este hecho.
* Muestra muchas otras funcionalidades no disponibles como gancho para las versiones de pago.
ArgoUML
http://argouml.tigris.org/
Ventajas:
* Es software libre.
* Soporta PHP también.
Desventajas:
* UML 1.4
StarUML
http://staruml.sourceforge.net/en/
Ventajas:
* Es software libre.
* Muy personalizable.
Desventajas:
* Problemas con la ingeniería inversa si hay caracteres locales, tildes por ejemplo.
* Sin versión para Linux aunque puede funcionar con Wine. www.tadicho.com/?p=154
UMLET
http://www.umlet.com
Ventajas:
* Es software libre.
* Buena integración con Eclipse.
Desventajas:
* Sin ingeniería inversa.
JUDE COMMUNITY
http://jude.change-vision.com/jude-web/product/community.html
Ventajas:
* Buena personalización.
Desventajas:
* Soporte parcial UML 2
BOUML
http://bouml.free.fr/
Ventajas:
* Muy rápido.
* Soporte PHP.
* Es software libre.
Desventajas:
* Muy poco intuitivo, curva aprendizaje grande.
Umbrello
http://uml.sourceforge.net/
Ventajas:
* Es software libre.
Desventajas:
* Sin binario actualizado para Windows.
Tags: UML free