Inicio / Wikis / Artículos / Modelando con UML en Linux - ArgoUML

Modelando con UML en Linux - ArgoUML

(1 opiniones)
Artículo creado por Miquel Àngel Herrera Tugores. Extraido de: http://www.hitconsultants.com/Profile
20 de Enero de 2005
Orientación a objetosProgramación estructuradaUML

4 - ArgoUML

Otra herramienta diseñada para el modelado UML es ArgoUML, que aunque no es específica para la plataforma Linux, está escrito en Java por lo que se puede ejecutar en cualquier plataforma que tenga una máquina virtual java. Pero esto también se convierte en su peor enemigo, ya que al ser el lenguaje Java interpretado, la convierte en una aplicación muy pesada y solo usable en máquinas muy potentes, lo cual no es mi caso :(

Pero a pesar de este contratiempo, es la más completa de las herramientas que he probado, con una interfaz excelente y muy versátil a la hora de dibujar el modelo, gozando también de una excelente generación de código a partir de los diagramas.

De nuevo, apt-get install argouml y tendremos la versión 0.14-3 si estamos en SID




Para concluir comentaré que he optado por usar umbrello por las limitaciones de mi hardware y porque, a pesar de sus defectillos, es la que me ha resultado más cómoda en cuanto al uso y más versátil en cuanto a la generación de código.

Si teneis alguna sugerencia o detectais errores en el artículo no dejeis de comentarlo. Y si conoceis más aplicaciones de este estilo para usar en Linux comentadlo también.

Algunas aplicaciones mas para modelar UML utilizando Linux



* Umbrello (http://uml.sourceforge.net/): Este programa está disponible en varios repositorios de distribuciones conocidas (Ubuntu, por ejemplo), por lo que no será mucho problema instalarlo. Lo bueno del programa es que es muy intuitivo en su manejo, por lo cual dudo que encuentren dificultades en acostumbrarse a manejarlo como herramienta (en mi caso, es la principal).

* DIA (http://www.gnome.org/projects/dia/): Aquellos que usen DIA, podrán sentir cierta frustación al inicio ya que no es lo más intuitivo, parece más una herramienta de dibujo que otra cosa… el asunto es que cuando logran entenderlo (una curva de aprendizaje lenta), podrán sacarle provecho dibujando casi cualquier diagrama. En el caso de los de UML 2.0 (los que no soportan los otros programas), puede que con un poco de ingenio, puedan lograr hacerlos en DIA, ya que permite incorporar nuevas formas en formato vectorial SVG (que podemos crear con casi cualquier programa vectorial de software libre).

* BoUML (http://bouml.free.fr/): este programa puede parecer pesado al cargarlo (desconozco si es problema personal o que), pero luego de configurarlo correctamente, es bastante intuitivo y podrán lograr sus objetivos de forma rápida.

* ArgoUML (http://argouml.tigris.org/): muchos desarrolladores gustan de ArgoUML porque funciona en cualquier plataforma (corre sobre JAVA), es fácilmente extensible, y también tiene una curva de aprendizaje media-rápida. En mi caso, me he encontrado con varios frenos al momento de hacerlo funcionar correctamente, por lo que no me llevé la mejor de las impresiones… pero, quien sabe… quizás con un poco más de tiempo, pueda sacarle provecho.

En otro panorama, nos encontramos con Kivio, que si bien no está pensado para UML específicamente, dispone de algunas herramientas internas para lograr algunos diagramas… aún así, no lo recomiendo si quieren realizar algo bien rápido (cuestión de gustos).

Conclusión

Espero que al menos esto les sirva para acelerar el proceso de selección de herramientas para poner en práctica UML, en mi caso terminé prefiriendo Umbrello como herramienta principal y DIA como herramienta de ayuda en algunos diagramas que Umbrello no logra suplir. Aún así, he probado algunas herramientas en línea como gModeller, que si bien no es tan potente ni tan rápida… puede sacarnos de apuro cuando se requiera hacer un diagrama rápido bien sencillo.
Valora este capítulo: (1 opiniones)
Autor y licencia de 'Modelando con UML en Linux - ArgoUML'
Miquel Àngel Herrera Tugores Extraído de: http://www.hitconsultants.com/Profile GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Modelando con UML en Linux - ArgoUML' (1)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este artículo



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Modelando con UML en Linux - ArgoUML'

UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar los elementos... Más »
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que... Más »
Este documento pretende ser el punto de entrada de los hispanohablantes al mundo Linux, intentando... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
¿Estás seguro de que deseas eliminar este capítulo?