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
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:
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.
Enviar a Linuxfera Entradas Relacionadas:



Posts RSS
Vía Email













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.
Siempre puedes probar el Bouml: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=bouml