lunes, febrero 06, 2012

Herramientas para modelado UML gratuitos

Categories: , , , , , ,


El Lenguaje de Modelado Unificado o LMU (Unified Modelling Language, por sus siglas en inglés) es el lenguaje de modelado más utilizado para representar y documentar un sistema. Tiene el respaldo del Object Management Group (OMG),  consorcio dedicado al establecimiento de diferentes estándares de tecnologías orientadas a objetos, tales como UML, XMI, CORBA

De acuerdo con la Wikipedia podemos ver otra definición de lo que significa el Lenguaje de Modelado Unificado:
Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
En este post mostraremos una lista de las mejores herramientas de modelado gratuitos disponibles. Estas son las siguientes:

La lista de herramientas encontradas es la siguiente:

ArgoUML es un editor UML gratuito que tiene compatibilidad con el estándar UML 1.4. Permite la exportación a varios formatos gráficos y tiene la disponibilidad de perfiles para varios lenguajes de programación. Es mi herramienta favorita, aunque solo tiene soporte para UML 1.4 (la última versión de UML es 2.4.1).

Al ser programado en Java, ArgoUML tiene la característica de ser multiplataforma. Entre sus características resalta lo siguiente:
  • Exportación de diagramas a diferentes formatos
  • Generación de código
  • Soporte para bases de datos
  • Soporte cognitivo:
    • Críticas de diseño creado, listas de cosas por hacer (ToDo Lists), correcciones automáticas, entre otros.
    • Comprensión y solución del problema



Dia es un programa de creación de diagramas, similar al programa Visio de la suite de ofimática de Microsoft Office. Está  basado en GTK+, biblioteca con objetos y funciones para la interfaz gráfica de usuario, y tiene licencia GPL. Dispone de una gran serie de extensiones que permiten la elaboración de diagramas entidad-interrelación, UML, flujo de datos, diagramas de red, entre otros.


Herramienta gratuita UML de fácil uso con soporte para UML 2, está pensado para funcionar sobre Windows. Permite la generación de código desde el modelo. Tiene soporte para 12 tipos de diagramas, excepto diagramas de objetos.



StarUML es una herramienta de fácil uso que ayuda a generar diagramas compatibles con la suite de ofimática de Microsoft Office. Tiene código es compatible con C++ y Java. y se puede empezar a dibujar manualmente o hacer uso de plantillas que contienen archivos de instalación para modificarlas, pensado para persona que no están acostumbrada o no hayan trabajado anteriormente en modelamiento UML. 



TinyUML es una herramienta gratuita de modelado UML de fácil uso y de rápida creación de diagramas UML 2 implementado en la plataforma Java, requiere Java SE 6.


Opciones pagadas:

Existen herramientas muy buenas de modelado en UML, en algunos casos con funcionalidades extendidas y con soporte de modelado de negocio como el Rational Software Architect de IBM, aunque los precios decepcionen a muchos, se puede utilizar una versión de prueba válida por 30 días.


Spread The Love, Share Our Article / Comparte nuestro artículo

  • Delicious
  • Digg
  • NewsVine
  • RSS
  • StumbleUpon
  • Technorati
  • Share/Bookmark

Related Posts

Entradas populares

Related Posts with Thumbnails