17
I. RATIONAL ROSE Rational Rose es una herramienta de producción y comercialización establecidas por Rational Software Corporation( actualmente parte de IBM). Rose es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML) como medio para facilitar la captura de dominio de la semántica, la arquitectura y el diseño. Este software tiene la capacidad de : Crear Ver Modificar Manipular 1. Características No es gratuito, se debe hacer un previo pago para poder adquirir el producto. Incluye Java y la generación de clave de CORBA, la aplicación de ingeniería inversa y la sincronización de modelo - para - clave configurable. Admite la integración con otras herramientas de desarrollo (IDEs). Requerimientos : Windows 2000 Professional, Service Pack 4 Windows XP Professional, Service Pack 2 Windows 2000 and 2003 Server and Advanced Server, Service Pack 3 and 4 Windows Vista Linux 2. Instalación 1) Insertamos el Cd de instalación y a continuación nos saldrá la primera imagen de Rational Rose : 2) A continuación nos saldrá la ventana de setup : Los componentes de un modelo

Rational Rose

Embed Size (px)

Citation preview

Page 1: Rational Rose

I. RATIONAL ROSE

Rational Rose es una herramienta de producción y

comercialización establecidas por Rational Software

Corporation( actualmente parte de IBM). Rose es un

instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML)

como medio para facilitar la captura de dominio de la semántica,

la arquitectura y el diseño. Este software tiene la capacidad de :

Crear

Ver

Modificar

Manipular

1. Características

No es gratuito, se debe hacer un previo pago para poder adquirir el producto.

Incluye Java y la generación de clave de CORBA, la aplicación de ingeniería inversa y la

sincronización de modelo - para - clave configurable.

Admite la integración con otras herramientas de desarrollo (IDEs).

Requerimientos :

Windows 2000 Professional, Service Pack 4

Windows XP Professional, Service Pack 2

Windows 2000 and 2003 Server and Advanced Server, Service Pack 3 and 4

Windows Vista

Linux

2. Instalación

1) Insertamos el Cd de instalación y a continuación nos saldrá la primera imagen de Rational Rose :

2) A

continuación nos

saldrá la ventana

de setup :

Los componentes de un modelo

Page 2: Rational Rose

3) Clic en siguiente y nos saldrá la siguiente imagen, en la cual debemos seleccionar Rational License

Server y a continuación siguiente

4) Aceptamos el contrato de licencia :

Page 3: Rational Rose

5) Direccionamos el lugar hacia donde lo deseamos instalar :

6) Y a continuación iniciará la instalación del producto :

Page 4: Rational Rose

7) Finalmente en el escritorio se creará un nuevo ícono :

3. Creación del diagrama de clases

Page 5: Rational Rose

1) Hacemos doble clic en el icono que apareció en el escritorio y aparecerá la siguiente ventana, le

damos clic en Cancel y obtendremos nuestra área de trabajo.

2) La ventana de trabajo que tendremos será esta :

3) Veamos más detalladamente nuestras herramientas :

Espacio de trabajo, es aquí

donde dibujaremos nuestras

clases

Herramientas de diseño

Arbol de clases

Page 6: Rational Rose

4) Ahora insertaremos nuestras clases haciendo clic en la herramienta de clase de la ventana

Toolbox y luego clic en el espacio de trabajo. Acto seguido le damos un nombre a nuestra clase :

5) Así crearemos nuestras clases :

Page 7: Rational Rose

6) Ahora ingresaremos atributos y métodos a nuestras clases, para esto iremos sobre una de

nuestras clases en el árbol de clases ,haremos clic derecho->New->Attribute

7) Le damos el nombre a nuestro primer atributo, en nuestro caso será el atributo de Pesona: nombre.

8) De la misma forma iremos insertando los métodos de cada clase, para esto hacemos clic derecho

en la clase ( en el árbol de clases) -> New -> Opertation y hacemos lo mismo que en el paso 7.

9) Ahora editaremos nuestros atributos y métodos. Para esto hacemos doble clic en el atributo que se

desea editar y saldrá la siguiente ventana :

Page 8: Rational Rose

Por último le damos clic en aceptar

10) Una vez hecho esto, les daremos atributos a cada clase :

11) Ahora ingresaremos las relaciones, haciendo clic en la barra de TolBox y uniendo cada clase con

su respectiva relación.

Nombre de la

clase a editar

1) Seleccionar el

grado de

visibilidad del

atributo

2) Clic aquí para

seleccionar el tipo del

dato

3) Seleccionamos el

tipo de dato

Page 9: Rational Rose

12) Luego colocaremos las multiplicidades , para esto doble clic en la línea de la relación :

13) Así

ingresaremos cada

una de las

multiplicidades.

A quien se le aplica

la multiplicidad

Seleccionar la

multiplicidad

Page 10: Rational Rose

14) Ahora generaremos el código, para esto lo programaremos al Rational Rose para que genere

código en Java, para esto : Tools -> Options -> Notation->Default Language

15) Después de esto vamos a revisar si

la sintaxis esta correcta para eso vamos a sintaxis

check. Si todo esta correcto debe aparecer un

mensaje similar a este :

Page 11: Rational Rose

16) Hecho esto ya podremos generar nuestro código Java , direccionamos hacia donde vamos a

guardar nuestro código generado :

17) Para ello asignamos una carpeta

Page 12: Rational Rose

18) Seleccionamos todas las clases, vamos a Tools -> Java/J2EE-> Generate code

19) Saldrá lo siguiente; Seleccionamos todo

1) Clic aquí para crear

una nueva ClassPath

2)Clic aquí para buscar en el

directorio la carpeta

3)Clic para buscar en el

directorio

Dirección en la cual se ubica

el archivo

Page 13: Rational Rose

20) Si todo es correcto entonces saldrá el siguiente mensaje :

Page 14: Rational Rose

21) Ahora ya tendremos el código generado, verificaremos esto yendo a la dirección indicada :

22) Ahora veremos el código que se generó :

Clase Persona

Clase Candidato

Page 15: Rational Rose

Clase ListaCandidato

Clase

Distrito

Page 16: Rational Rose

Clase

ListaDistrito

Clase

Proceso

Electoral

Page 17: Rational Rose