lunes, 16 de abril de 2012

Dia - Modelado UML


Según Wikipedia, UML es: Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). 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.

Para poder modelar UML, existe una herramienta que al menos para mis necesidades, me satisface gratamente, esta herramienta es DIA, la cual es un software de creación de diagramas basado en GTK+, bajo la licencia GPL. Está inspirado en el programa comercial de Windows ‘Visio’, y puede ser usado para dibujar muchos tipos diferentes de diagramas. Dispone de una serie de extensiones para ayudar en la elaboración de diagramas entidad-interrelación, UML, flujo de datos, diagramas de red, y un largo etc. Pero muchos al usarlo tal vez puedan sentir una frustacion ya que no es muy sencillo de usar y se trata ‘solamente’ de una herramienta de dibujo de diagramas, evitando que podamos sacarle todo el provecho que podriamos sacar del UML. Dia incluye una herramienta para generar codigo a partir de los diagramas realizados.

Su instalación es:
$sudo aptitude install dia dia2code
Les dejo una tabla de comparación entre DIA y otras herramientas de diagrama UML.


Fuente: http://www.wikipedia.com
http://www.techtear.com/
http://paraisolinux.com/

0 comentarios:

Publicar un comentario