Umbrello – Modelador UML

Si están relacionados con alguna de las etapas del desarrollo de software (análisis, diseño, desarrollo, etc.) es probable que conozcan UML.

El Lenguaje Unificado de Modelado (UML) es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software.

En Linux tenemos un buen programa libre con el que podremos realizar los distintos diagramas de UML: Umbrello. Además de hacer diagramas, Umbrello también permite generar e importar código (soporta lenguajes como Java, C#, C++, Python, etc.). Pueden revisar el manual de Umbrello en español para más detalles.

Instalación

Umbrello forma parte de KDE (pero también se puede ejecutar en Gnome), para instalar su última versión (actualmente la 2.1) en Kubuntu se puede buscar el paquete umbrello-kde4 en Adept o mediante consola:

sudo apt-get install umbrello-kde4

Nota: Si bien el paquete se llama umbrello-kde4, puede usarse sin problemas en KDE 3.5. Existe otro paquete llamado umbrello pero corresponde a la versión 1.5.8 del programa.

Uso

Encontraremos Umbrello bajo el menú Desarrollo. Al ejecutarlo veremos un área de trabajo y una barra a la izquierda desde donde podremos navegar por los distintos diagramas que vayamos creando. Dentro del menú Diagram / New escogeremos el diagrama que queremos hacer

Umbrello - Diagramas

Umbrello - Diagramas

En la parte superior tendremos los componentes de los distintos diagramas (clases, interfaces, paquetes, etc.), simplemente arrastramos el componente al área de trabajo y lo editamos dando click derecho y escogiendo Properties

Algunos ejemplos simples de Umbrello:

Propiedades de una clase en Umbrello

Propiedades de una clase en Umbrello

Diagrama de Casos de Uso

Diagrama de Casos de Uso

Si están familiarizados con UML ya intuirán cómo se debe usar el programa. En la web de Umbrello pueden encontrar algunos otros ejemplos de diagramas más elaborados.

Si necesitan un programa para modelado UML, Umbrello es una excelente y muy completa alternativa libre y gratuita.

3 Comentarios

  1. fer
    Comentado Agosto 13, 2008 a las 8:25 pm | Permalink

    Lamentablemente este programa es bastante pobre. Intento usar siempre para todo software libre pero para UML nunca lo he conseguido, este programa como el argo y otros están limitadisimos, no permiten hacer todo lo q se puede hacer en UML (y yo tampoco tengo grandes necesidades) y se ajustan francamente mal a lo que es la semantica UML impidiento representar las cosas correctamente e introduciendo muchos fallos. Para chapuzas de andar por casa vale, para cosas serias sintiendolo mucho no aprueba.
    Sería interesante que se desarrollasen herramientas libres que permitan el modelado UML com más calidad.

  2. Anónimo
    Comentado Agosto 27, 2008 a las 11:00 am | Permalink

    Siempre puedes probar el Bouml: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=bouml

  3. Comentado Diciembre 12, 2008 a las 11:37 am | Permalink

    En verdad a mi si me resuelve porque es agil y no genera tanta documentacion , lo que quiero saber es si hay un umbrello para la web , para agregarle algunas documentaciones que necesito en la escuela
    Chao , muchas gracias

Un Trackback

  1. Por Modeladores UML en Linux « Ubuntu Life en Agosto 11, 2008 a las 11:45 am

    [...] esta mañana me habia decidido a probar BoUML, pero veo en mi lector de feeds la siguiente entrada: Umbrello que ya conocia, pero lo que ya no conocia es que estaba siendo portado a Qt, asi que al final me he [...]

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*
CC 2009 El Módem. Some rights reserved.