La mejor herramienta de autoría UML gratuita [cerrada]

13

¿Qué herramientas de autoría UML gratuitas utilizas y por qué es mejor que otras?

Toto
fuente
Mira la calificación de la pregunta. Necesita ser abierto. Tengo información útil para agregar.
Kolyunya

Respuestas:

7

ArgoUML : lo uso por su simplicidad.

ingrese la descripción de la imagen aquí

Martijn Verburg
fuente
2
Lástima que no tiene características para UML 2.2
Jonn
@ Jonon, ¿cuáles serían esas características?
Machado
5

Aunque no es exclusivo de UML, uso Dia . Tiene los símbolos utilizados en la mayoría (si no todos) de los diagramas UML, pero también admite diagramas de flujo, diagramas de red y algunas otras cosas que ocasionalmente he usado como ingeniero de software.

ingrese la descripción de la imagen aquí

Thomas Owens
fuente
1
Solía ​​usar Argo, luego encontré Dia y me pareció más agradable de usar.
indyK1ng
Dia es genial, y multiplataforma. Funciona muy bien en Windows y Linux.
Machado
5

Probé la mayoría de las herramientas antes mencionadas, así que permítanme expresar mi opinión al respecto aquí:

  • Dia - un viejo veterano; crea gráficos confiables (no solo UML) sino que es bastante engorroso de usar (especialmente si sus diagramas se hacen más grandes :-() casi no hay restricciones sobre qué conectar entre sí, diseñar diagramas muy bien necesita muchos ajustes manuales (un asesino de tiempo serio) !), los cuadros de diálogo son difíciles de usar (por ejemplo, accesos directos obsoletos como alt + O para 'OK' para cerrarlo), navegar en un diagrama arruina los nervios con una metáfora de hoja sin fin incompleta (las barras de desplazamiento solo funcionan si uno de sus objetos está fuera de la ventana gráfica; no todo el tiempo [como en Inkscape]) etc. etc .;

    para resumir: robusto y confiable, pero envejecido (especialmente en términos de usabilidad); Lo usé mucho (y desperdicié mucho de tiempo reorganizando mis diagramas).
  • StarUML y argoUML: los usé en breve, ya que solo admiten UML 1.x; ¡alguien incluso escribió su tesis (en alemán) sobre las deficiencias de StarUML!
  • Visual Paradigm: nuevo, inteligente, pero la edición comunitaria es muy limitada: obtendrá una marca de agua fea si crea más de un tipo de diagrama por proyecto; Sin embargo, puede evitar esto fácilmente al poner todos sus diagramas en uno y cortarlo con la aplicación de gráficos más adelante.
    Esta es mi recomendación clara; ¡solo ahorras mucho tiempo al crear diagramas en comparación con Dia!
  • POPP / POI (Plain Old PowerPoint / Impress): ¡usa la aplicación de gráficos de tu oficina favorita! ¡Qué tonto cuando se trata de lo que está permitido, pero al menos las conexiones fluyen bien y la alineación de objetos funciona de maravilla!

    Editar: 7/1/2013 : el componente de dibujo en Google Docs admite el ajuste y el dibujo. Todavía no hay una "herramienta UML real", pero funciona lo suficientemente bien y es fácil de compartir.
  • Herramientas en línea como gliffy.com : en su mayoría agradables, pero no son buenas para ningún trabajo serio ;-)
  • yEd: lo intenté brevemente, pero parece tan adecuado como Visual Paradigm. ¡Inténtalo y velo por tu cuenta!
  • Red Koda : se recomendó en StackExchange en un artículo que solicitaba recursos de aprendizaje UML ; ¡También interesante en un sentido más amplio!

Nota bene: Encontrará deficiencias (características no compatibles, diseño incorrecto, etc.) en casi cualquier herramienta UML que use. Por lo tanto, en mi humilde opinión, las aplicaciones de dibujo que admiten formas UML o ajuste siguen siendo las más útiles.

phw
fuente
4

Hay yuml, que es bastante bueno, ya que le permite crear diagramas UML en línea, sin herramientas y tan fácilmente integrables en blogs, wikis, correos electrónicos, etc.

Chris Knight
fuente
2

Yo uso ArgoUML porque es gratis. y en el politécnico nos presentan, enseñan y nos hacen usar la licencia escolar de IBM Rational Software Modeler (RSM).

En el caso de la simplicidad, en mi humilde opinión, creo que todo el software de modelado UML es mucho más complicado debido a los requisitos de los estándares UML y sus diversos diagramas.

mauris
fuente
2

Yo uso Umlet . Lo que me gusta de este software es que solo es una herramienta de dibujo. No te obliga a crear y mantener un modelo, y no intenta generar / analizar código. A diferencia de muchas herramientas UML que probé, siempre he podido dibujar el diagrama que tenía en mente (las primitivas de dibujo son bastante completas y son extensibles por código). Funciona bien con mis otras herramientas: el formato basado en texto está bien para trabajar con mi VCS, y el png / svg se puede generar usando una línea de comando (lo uso para automatizar la compilación de mi documento).

barjak
fuente
2

Jude Community es mi primera opción. A pesar de que ahora son Astah, todavía puedes encontrar la comunidad 5.2 de jude en la web. Si nunca lo usaste, lo probaría. PD: Personalmente no me gustó StartUML.

EDITAR:

Aunque comparten algunas características muy comunes y aunque Jude ya no está desarrollado, prefiero Jude principalmente por su facilidad de uso. Utilicé Jude hace algunos años para estudiar y hoy tengo que trabajar con la herramienta starUML + VS UML (requisito de la compañía), por lo que he sido un ávido usuario de ambas herramientas. Creo que Jude es mucho más amigable de usar. Es por eso que dije: Yo personalmente no me gustaba StartUML . Características comparadas No sé cómo iría Jude, ya que usamos starUML solo para fines de documentación y Jude se suspende. Saludos.

Saludos.

eestein
fuente
2
Su publicación sería más útil si declarara sus razones para preferir Jude a StartUML.
Vitor Py
@Vitor concedido. Aunque comparten algunas características muy comunes y aunque Jude ya no está desarrollado, prefiero Jude principalmente por su facilidad de uso. Utilicé Jude hace algunos años para estudiar y hoy tengo que trabajar con la herramienta starUML + VS UML (requisito de la compañía), por lo que he sido un ávido usuario de ambas herramientas. Creo que Jude es mucho más amigable de usar. Es por eso que dije: Yo personalmente no me gustaba StartUML . Características comparadas No sé cómo iría Jude, ya que usamos starUML solo para fines de documentación y Jude se suspende. Saludos.
Eestein
Ahora es informativo. +1 :)
Vitor Py
+1. Jude Community también se conoce como Astah hoy en día. Otro gran programa, multiplataforma también.
Machado
2

Me sorprende que BOUML aún no se mencione. Recomiendo BOUML .

Es completo, de código abierto y se mantiene regularmente.

También solicito a los lectores que visiten el estado del proyecto BOUML: /programming/3721008/bouml-project-status .

Bhadra
fuente
BOUML se mantiene, pero el desarrollo de funciones se ha detenido debido a la disputa del autor con wikipedia
Mike Pennington
0

Personalmente, me gusta StarUML .

Muy completo y de código abierto!

Desde el sitio web:

StarUML es un proyecto de código abierto para desarrollar una plataforma UML / MDA rápida, flexible, extensible, funcional y de libre acceso que se ejecuta en la plataforma Win32. El objetivo del proyecto StarUML es construir una herramienta de modelado de software y también una plataforma que sea un reemplazo convincente de herramientas comerciales UML como Rational Rose, Together, etc.

Captura de pantalla de StarUML

CraigTP
fuente
0

Uso yEd cuando la idea / aplicación está en su infancia y migro a ArgoUML cuando necesita más campanas y silbatos. Visio me gustó, hasta cierto punto, pero no lo suficiente como para comprar

Don
fuente
0

He usado muchos de los realmente caros y los odiaba a todos. Incluso recurrí al uso de herramientas de dibujo en varios casos, pero eso fue muy limitante y te deja sin muchos de los beneficios de tener una herramienta UML para empezar. De todos modos, en mi última compañía estaban usando uno que nunca probé, Visual Paradigm. Tengo que decir que es, con mucho, el mejor que he usado. Todavía tiene sus problemas, pero es el único que realmente me gusta usar. Visual Paradigm hace casi todo lo que hacen las herramientas realmente caras, pero a una fracción minúscula del costo.

Tienen una edición comunitaria gratuita, que sé que está disponible para uso no comercial. No estoy seguro si limitaron la funcionalidad de alguna otra manera. Si no recuerdo mal, puedes comprar una edición comercial por alrededor de $ 100 dólares. Entonces, si lo necesita para fines comerciales y su empleador no lo hará, entonces realmente estaría buscando un nuevo trabajo muy rápido.

Lo único que no hemos examinado aún es el soporte para múltiples desarrolladores, que todas las herramientas costosas pueden hacer. Pero desde el sitio web parece que lo admiten.

Remojar
fuente
0

Yo uso una versión con licencia de Visual Paradigm en el trabajo. Hay una edición comunitaria gratuita que debería ser capaz de manejar la mayoría de sus necesidades básicas de UML.

oosterwal
fuente
-1

Visual Paradigm Plus para UML es lo que uso en mi Mac. Es gratis y bastante fácil de usar.

Vincesz
fuente