HERRAMIENTA CASE (BOUML)
Enviado por CHELON • 21 de Agosto de 2013 • 517 Palabras (3 Páginas) • 544 Visitas
BOUML
Esta también es una herramienta CASE gratuita (licencia GPL) que he descubierto hoy y que me parece una muy buena alternativa porque:
• Permite trabajar con UML 2 (ArgoUML todavía no lo permite).
• Soporta gran cantidad de diagramas (incluidos los de secuencia que en el ArgoUML funcionan una versión si y otra no, a ver si terminan de estabilizarlo)
• Es rápida y apenas consume memoria.
• Es sencilla de utilizar.
• Se puede generar código para Java, C++ e IDL (y controlar bastante la generación), y puedes hacer reingeniería inversa (a partir del código sacar el modelo).
• También es capaz de generar documentación en varios formatos (HTML, XMI, …)
• Se puede trabajar en grupo con sus módulos “Project Control” y “Project Synchro”.
Creando un proyecto
Cuando se ejecuta BOUML aparece la siguiente ventana:
A la derecha será donde nos aparezca el proyecto y el modelo que vayamos creando, a la izquierda nos aparecerán los distintos diagramas, y en la parte de abajo podremos editar la documentación del elemento que esté seleccionado.
Para crear el proyecto podemos hacer: Project –> New, y nos aparecerá un diálogo preguntando el directorio donde queremos guardar el proyecto. Seleccionas “autentia-project”.
Al momento sale la siguiente advertencia:
Con esto, BOUML, nos está indicando que no tenemos definida la variable de entorno BOUML_ID, esta variable de entorno representa el id del desarrollador para trabajar de forma simultánea sobre el mismo modelo. Es decir, cada desarrollador que trabaje de forma simultánea sobre el mismo modelo debería tener un BOUML_ID diferente.
Seleccionamos la opción de OK y BOUML habrá elegido un número al azar como BOUML_ID.
Y nos presenta otra nos alerta:
Con esto nos está recordando que tenemos que indicar los lenguajes destino para los que vamos a generar código.
Le seleccionamos a OK, y nos aparece la siguiente:
Ya tenemos el proyecto creado con el mismo nombre que le habíamos dado al directorio.
Lo primero que se tiene que hacer es lo que nos decía la segunda advertencia: fijar los lenguajes para los que se va a generar código. Damos clic sobre el menú Miscellaneous, y seleccionamos Java default definition.
Creando un diagrama de casos de uso
Sobre el nombre del proyecto damos clic con el botón derecho y nos aparece el siguiente menú:
Las primeras opciones nos permiten crear paquetes para organizar nuestro modelo, y diferentes vistas. Elegimos New use case view. Sobre el elemento que nos ha aparecido pulsamos de nuevo botón derecho y seleccionamos la opción New use case diagram para crear un nuevo diagrama de casos de uso (si damos clic sobre Edit podríamos cambiar
...