2010-09-20 19 views
37

¿Hay alguna herramienta UML (como Rose) en Ubuntu?¿Hay alguna herramienta uml en Ubuntu?

+6

Esto no es una pregunta de programación ni una pregunta completa de Ubuntu. No estoy seguro, pero http://ubuntu.stackexchange.com/ podría ser el lugar correcto para publicar esta pregunta. – bdhar

+6

No estoy seguro de estar de acuerdo, @bdhar. Las preguntas frecuentes expresan específicamente "herramientas de software comúnmente utilizadas por los programadores". Puede ser adecuado para ubuntu-se _as bien_ pero sigo creyendo que es apropiado aquí. – paxdiablo

+0

@ paxdiablo-gracias por la aclaración! :) – bdhar

Respuesta

39

utilizo Dia para dibujar diagramas UML (así como otros diagramas), pero no puede generar código (al menos no sin algunas herramientas adicionales, como dia2code). Es más como una herramienta de dibujo de diagramas de propósito general con un soporte decente para UML.

Umbrello es una herramienta dedicada al modelado basado en UML. Es comparable a Dia en términos de dibujo, además puede exportar y código de importación de/a varios idiomas.


Las aplicaciones anteriores son, en mi opinión, lo mejor que se puede obtener de Ubuntu. Sin embargo, hay varias otras aplicaciones/bibliotecas que de alguna manera están relacionadas con el modelado UML. Abra Sistema -> Administración -> Administrador de paquetes Synaptic y escriba "uml" en el cuadro de búsqueda.

+0

para lúcido, 10.04 w/gnome Umbrello se cuelga cada 20 minutos – wespiserA

+1

Umbrello parece que no se ha tocado desde 2008. – HDave

2

Dia es un poderoso programa que maneja bastante bien UML.

+3

Y los diagramas resultantes se ven horribles. Es cierto que Dia puede manejar muchas cosas bien, pero creo que deberían "contratar" a un artista para mejorar el aspecto de sus imágenes resultantes. –

+2

@Andrei Cierto, pero en el lado positivo: cuando ves un diagrama, inmediatamente sabes si se hizo utilizando Dia :) – Bolo

+0

Eso es subjetivo. En mi opinión, se ven muy agradables y profesionales. –

4

Si no le importa usar aplicaciones java, debe consultar yed. Los gráficos se ven un poco más bonitos que en dia. Dia está bien sin embargo.

0

Utilicé EclipseUML Omondo con Ubuntu. ¡Funcionó muy bien, pero el precio de la herramienta es realmente muy alto!

8

Uso argoUML, y también puede generar código. Parece que no está muy actualizado a los últimos estándares UML, pero puede generar con éxito C++, Python y código PHP. Me resulta muy útil.

http://argouml.tigris.org/

Más información en:

http://en.wikipedia.org/wiki/ArgoUML

+0

Hay un PPA para ArgoUML llamado "GetDebs". Lea más aquí: http://www.ubuntuupdates.org/ppa/getdeb_apps?dist=precise – HDave

1

que utiliza Dia de vez en cuando, pero no me gusta.

Recientemente probé Gaphor, que no intenta abordar otros diagramas que UML y que es bastante bueno. Realmente le daría una oportunidad a Gaphor si fuera tú.

+1

Lamentablemente, Gaphor se cuelga en Ubuntu 12.10. (Aunque de acuerdo con el informe de errores, funciona en 13.04.) –

0

estoy usando BOUML (versión 5.0 < porque no es bajo licencia GPL más) ya que viene con algunas capacidades de generación inversa ingeniería y de código, sino también porque puede exportar archivos XMI.

+2

http://sourceforge.net/projects/douml/ echa un vistazo a mi tenedor de Bouml. He agregado y cambiado muchas cosas y todavía es GPL. – Zeks

+0

¡Maravilloso! ¡Lo verificaré ahora mismo! –

+0

Veo en su perfil que usted es un desarrollador web; los pls me notifican si hay errores en la parte php de Douml. Me concentré principalmente en C++, por lo que podría haber algunos. – Zeks

0

También hay Visual Paradigm disponible. Si no quiere/no puede pagar, puede usar su Community Edition. Advertencias: está limitado a proyectos no comerciales y solo puede dibujar un diagrama por tipo (no estoy seguro de que este último, al menos, cuando VP estaba en la versión 7 tuviera esa restricción).

¡Adiós !.

3

Uso UMLet. http://www.umlet.com/

Descargar, extraer, a continuación, escriba lo siguiente para ejecutar:

chmod +x umlet.sh 
./umlet.sh 

modelado feliz.

+0

la versión más reciente en Ubuntu es muy defectuosa. Se congela constantemente, por ejemplo, cuando el usuario intenta navegar a través de carpetas en el menú abierto, etc. – user907860

6

Pruebe Herramienta de modelado basada en web para que pueda deshacerse de los contratiempos del sistema operativo. Recomiendo GENMYMODEL una herramienta en línea compatible con UML. Todo lo que necesita es un navegador web en Ubuntu, ya que funciona en Chrome, Firefox y IE.

+0

Impresionante herramienta basada en web – benw2

Cuestiones relacionadas