InicioInfoHerramientas Open Source para UML
Herramientas Open Source para UML


La mayoria de las herramientas que se detallan a continuación son Open Souce, otras tienen versiones de prueba...

ArgoUML



ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.

http://argouml.tigris.org/
SO: Cualquiera que soporte Java
Este software resulta interesante por la gran cantidad de subproyectos que tiene, como por ejemplo:
http://argouml-csharp.tigris.org/



---------------------------------


Bouml



Es una herramienta para UML con licencia GPL, que te permite:

* Trabajar con UML 2
* Soporta gran cantidad de diagramas
* Es rápida y apenas consume memoria.
* Es sencilla de utilizar.
* Puedes generar código para Java, C++ e IDL, y puedes hacer reingeniería inversa
* También es capaz de generar documentación en varios formatos (HTML, XMI, ...)
* Puedes trabajar en grupo con sus módulos "Project Control" y "Project Synchro".
* Multiplataforma: Linux, MacOS y Windows.


SO: Unix/Linux/Solaris, MacOS Power PC e Intel) y Windows.



---------------------------------


DIA



Dia está diseñado como un sustituto de la aplicación comercial Visio de Microsoft. Se puede utilizar para dibujar diferentes tipos de diagramas. Actualmente se incluyen diagramas entidad-relación, diagramas UML, diagramas de flujo, diagramas de redes, diagramas de circuitos eléctricos, etc. Nuevas formas pueden ser fácilmente agregadas, dibujándolas con un subconjunto de SVG e incluyéndolas en un archivo XML.

El formato para leer y almacenar gráficos es XML (comprimido con gzip, para ahorrar espacio). Puede producir salida en los formatos EPS, SVG y PNG.

También conviene recordar que Dia, gracias al paquete dia2code, puede generar el esqueleto del código a escribir, si utilizáramos con tal fin un UML.


SO: Multiplataforma



---------------------------------


Fujaba



Fujaba (From UML To Java And Back Again), es una herramienta CASE extensible mediante plugins, y pensada para realizar ingeniería de ida y vuelta empleando UML y Java. El objetivo de este proyecto es proporcionar una herramienta extensible desde el punto de vista del lenguaje tanto como por plugins.


SO : Multiplataforma



---------------------------------


gModeler



Es una herramienta online que permite generar diagramas de clases en UML. Si bien su funcionalidad es limitada, puede ser muy útil en algunas circunstancias.


SO: Multi-Plataforma



---------------------------------


Jude



Este software es comercial pero tiene una versión gratis para la comunidad que no tiene todas las funcionalidades de la versión comercial.


SO:
Windows2000 SP1 o superior, WindowsXP Professional / WindowsXP Home, Windows Vista



---------------------------------


MonoUML



La documentación es super escasa en el sitio y las referencias indican que solo se pueden hacer diagramas de clase y casos de uso.


SO: Linux.



---------------------------------


Papyrus



Es una herramienta Open Source para UML 2 basada en Eclipse y licenciada bajo EPL. Su uso puede ser como herramienta del tipo standalone o como un plugin para Eclipse. Provee soporte para Lenguajes específicos y SysML.


SO: Multiplataforma



---------------------------------


Poseidon



Es una aplicacion para UML que tiene una version no comercial pero limitada, es originario del ArgoUML, pero sus cambios masivos los hicieron divergentes.


SO: Multi-plataforma
Software comercial con una versión gratis para la comunidad con funcionalidades reducidas.



---------------------------------


Topcased



Permite diferentes tipos de diagrama, ingenieria inversa de clases Java a UML, generacion de codigo, e incluso control de versiones.
Esta como Plugin de Eclipse tambien asi como tambien Standalone.

Link: http://www.topcased.org/
Link: http://gforge.enseeiht.fr/frs/?group_id=52
SO: Multiplataforma.



---------------------------------


StarUML


logo_staruml


SO: Windows
Esta desarrollado mayormente en Delphi pero su desarrollo no esta vinculado exclusivamente a este lenguaje.



---------------------------------


Umbrello



Umbrello es una herramienta libre para crear y editar diagramas UML, que ayuda en el proceso del desarrollo de software. Está diseñado principalmente para KDE, aunque funciona en otros entornos de escritorio.

Umbrello maneja gran parte de los diagramas estándar UML pudiendo crearlos, además de manualmente, importándolos a partir de código en C++, Java, Python, IDL, Pascal/Delphi, Ada, o también Perl (haciendo uso de una aplicación externa). Así mismo, permite crear un diagrama y generar el código automáticamente en los lenguajes antes citados, entre otros. El formato de fichero que utiliza está basado en XMI.

También permite la distribución de los modelos exportándolos en los formatos DocBook y XHTML, lo que facilita los proyectos colaborativos donde los desarrolladores no tienen acceso directo a Umbrello o donde los modelos van a ser publicados vía web.


SO: Linux (KDE)
Es posible correr esta herramienta en Windows y Mac pero a partir de otras herramientas tales como KDE para Windows e



---------------------------------


UMLet



http://www.umlet.com/
SO: Windows, OS X y Linux.
Corre tanto como plug in de Eclipse o como stand-alone.



---------------------------------


UML Pad



UML Pad es una herramienta CASE para diseño de diagramas UML. Es compatible con diagramas de clase, secuencia, estado y de actividad. También permite la impresión y exportación de las imágenes de diagrama.
Para diagramas de clase también es posible exportar la documentación en formato html. Es bastante pequeño para una herramienta de diseño de diagrama UML, es simple y fácil de usar.

http://web.tiscali.it/ggbhome
SO: Windows
Herramienta CASE para el diseño de diagramas UML.



---------------------------------


Visual Paradigm



Visual Paradigm para UML es una herramienta UML profesional que soporta el ciclo de vida completo del desarrollo de software: análisis y diseño orientados a objetos, construcción, pruebas y despliegue. El software de modelado UML ayuda a una más rápida construcción de aplicaciones de calidad, mejores y a un menor coste. Permite dibujar todos los tipos de diagramas de clases, código inverso, generar código desde diagramas y generar documentación. La herramienta UML CASE también proporciona abundantes tutoriales de UML, demostraciones interactivas de UML y proyectos UML.

http://www.visual-paradigm.com/
SO: MultiPlataforma
Este software tiene una versión gratis para la comunidad. La unica restricción que tiene, es que genera una marca de agua en los diagramas.

---------------------------------


Espero les haya gustado el aporte!!
Datos archivados del Taringa! original
27puntos
6,683visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jorocoi🇦🇷
Usuario
Puntos0
Posts32
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.