Configurar BOUML para porder hacer round-trip.

enero 19, 2010 at 11:55 am Deja un comentario

Visto que está un poco oculta la información para poder configurar correctamente BOUML para poder utilizar la generación de código, la ingeniería inversa y el “round-trip” que no he conseguido traducir. Explicaré los pasos que he hecho para poder utilizar la herramienta un poco mejor.

Antes de empezar recomiendo leer los tutoriales de BOUML que se pueden encontrar aqui.

1. Ingenieria inversa.
 
Una vez creado un nuevo proyecto y seleccionado el lenguaje,  seleccionamos reverse java.
 
Menu tools-> reverse java
 
Una vez en este punto se puede hacer de dos formas, o a a traves de un catálogo anteriormente creado o cancelando la ventana y seleccionando la carpeta base del código.
 
2. Configurar la carpeta base del código en el proyecto.
 
Una vez que tenemos el proyecto con las clases creadas desde la ingenieria inversa, seleccionamos el proyecto en el árbol y pulsamos edit generation settings.
 
Menu contextual del proyecto -> edit generation settings
 
Y una vez dentro de la ventana, seleccionamos la pestaña Directory.
 
Directorio raiz del codigo fuente.
 
Es importante, sobre todo para este proyecto para poder utilizar SVN poner la direccion relativa en vez de absoluta.
 
3.  Vistas de despliegue
 
Para poder generar codigo o hacer round-trip, es necesario que las vistas de clase tengan asociadas vistas de despliegue. Entramos en el menu de edicion de las propiedades de la vista de clases del paquete del que queramos generar codigo y elegimos la vista de despliegue correspondiente.
 
asignar deployment view
 
4. Artefactos de código fuente.
 
Una vez que tenemos las vistas enlazadas, siempre que abramos el menu contextual de una clase nos aparecera la opción create source artifact. Estos artefactos son necesarios para que la generación de código funcione y es donde se guardan los cuerpos de las funciones, si se ha activado la opción.
 
 

Configuradas estas opciones en cada paquete y clase que se quiera generar o hacer round-trip se podrá hacer sin ningun problema o error seleccionando la clase o paquete en la que se quiera hacer.

Entrada archivada en:Diseño, Tutorial. Etiquetas:.

SCRUM Integracion de eclipse y CVS

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Trackback este articulo  |  Suscríbete a los comentarios vía RSS Feed


Categorías


Seguir

Get every new post delivered to your Inbox.