Upload
bombis19
View
580
Download
3
Tags:
Embed Size (px)
Citation preview
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
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 :
5) Direccionamos el lugar hacia donde lo deseamos instalar :
6) Y a continuación iniciará la instalación del producto :
7) Finalmente en el escritorio se creará un nuevo ícono :
3. Creación del diagrama de clases
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
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 :
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 :
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
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
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 :
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
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
20) Si todo es correcto entonces saldrá el siguiente mensaje :
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
Clase ListaCandidato
Clase
Distrito
Clase
ListaDistrito
Clase
Proceso
Electoral