Está en la página 1de 25

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

Laboratorio 02 Plantillas personalizadas en Rational RequisitePro

1) Agregar un nuevo perfil de documento (outline) en RequisitePro a) Cerrar RequisitePro. b) Creacin de una plantilla. i) Abrir Microsoft Word . ii) En el men Archivo, haga clic en Guardar como.

iii) En el cuadro Guardar como tipo, haga clic en Plantilla de documento. Este tipo de archivo ya estar seleccionado si guarda un archivo creado como plantilla.

iv) La carpeta predeterminada es Plantillas en el cuadro Guardar en. v) En el cuadro Nombre de archivo, escriba el nombre de la nueva plantilla y, a continuacin, haga clic en Guardar. vi) En la nueva plantilla, agregue el texto y los grficos que desee que aparezcan en todos los documentos nuevos basados en la plantilla y elimine los que no desee que aparezcan. vii) Realice los cambios que desee en los valores de los mrgenes, el tamao y la orientacin del papel, los estilos y otros formatos. viii) Haga clic en Guardar y, a continuacin, en el comando Cerrar del men Archivo. c) Copiar la nueva plantilla al directorio Outlines que se encuentra dentro de el directorio de instalacin de RequisitePro.
(X:\Archivos de programa\Rational\RequisitePro\outlines donde X es la unidad de disco donde instal Rational Suite)

Ing. Ivan Iman Agurto.

Lab. 2.1

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

d) En un editor del texto sin formato como el Block de Notas, crear un nuevo archivo del texto que contiene las siguientes tres lneas de informacin, separando cada lnea por un <ENTER>:
El nombre del perfil, hasta 64 caracteres. Importante: Asegrese que el nombre del archivo es nico en el directorio Outlines. Descripcin del perfil, hasta 256 caracteres. El nombre del archivo de la Palabra plantilla (con la extensin de .dot).

Por ejemplo:
RUP Vision Document (Small Project)<ENTER> Perfil Estndar utilizado para el Documento Visin de proyectos pequeos<ENTER> rup_vision_sp.dot

Nota: <ENTER> indica que debe presionar la respectiva tecla para cambiar de lnea en el editor de texto. e) Para asegurarse que la extensin del archivo sea la adecuada puede configurar el Windows de tal forma que muestre las extensiones de los archivos. i) Abrir el explorador de Windows. ii) En el men Herramientas > Opciones de carpeta ...

Aparece la ventana Opciones de Carpeta

Ing. Ivan Iman Agurto.

Lab. 2.2

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

iii) En el Tab Ver desactive la casilla de verificacin Ocultar las extensiones para tipos conocidos de archivo

iv) Clic en Aplicar y luego en Aceptar En el directorio Outlines, grabar el archivo del texto, usando el mismo nombre del archivo de plantilla pero con la extensin .def (por ejemplo, rup_vision_sp.def). g) Cerrar el editor de texto sin formato. 2) Utilizacin de la plantilla personalizada. a) Abrir el RequisitePro y crear un nuevo proyecto (siga los pasos utilizados en el laboratorio01). b) Crear un nuevo documento visin i) Siga los pasos utilizados en el laboratorio01. ii) Excepto al momento de seleccionar el outline. Observar que en la lista aparece la plantilla que hemos creado anteriormente. f) iii) Al abrir el documento debe aparecer tal como fue definido en la plantilla. c)

Ing. Ivan Iman Agurto.

Lab. 2.3

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

Modelado de Anlisis en Rational Rose


1) Crear un nuevo proyecto a) Puede crear una copia del archivo EasyVideo (Requerimientos) b) Renombrarlo a EasyVideo (Anlisis & Diseo) c) Abrirlo en Rational Rose Nota: Es recomendable crear un archivo para cada una de las Disciplinas en RUP, para evitar que los cambios en los estereotipos afecten varios modelos, pero esto implica que todos los archivos deben mantenerse actualizados. 2) Crear el Modelo de Anlisis (MA) a) En el Browser ubique y expanda el paquete Logical View, seleccione Analysis Model, hacer clic secundario, seleccione New > Package

Aparece el paquete creado

b) Poner nombre, reemplazando NewPackage por Modelo de Colaboraciones, presionar <Intro>, hacer clic secundario en el paquete creado, seleccione New > Collaboration Diagram

Ing. Ivan Iman Agurto.

Lab. 2.4

Universidad Nacional de Piura Curso de Titulacion Aparece el modelo creado

Marzo 2009

c) Poner nombre, reemplazando NewDiagram por DC Registrar PerfilCliente, presionar <Intro>, hacer doble clic para abrir el diagrama

d) Crear los objetos para los diagramas de colaboracin i) Clic en el botn Object de la barra de herramientas ii) Clic en el diagrama de colaboracin Aparece el nuevo objeto

iii) Configurar el objeto (1) Clic secundario sobre el objeto, seleccione Open Specification

Aparece la ventana de especificacin

Ing. Ivan Iman Agurto.

Lab. 2.5

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

(2) En la lista desplegable Class, seleccione <New> para crear una nueva clase

Aparece la ventana de especificacin de la clase

(3) En el cuadro de texto Name poner el nombre de la clase; por ejemplo: BuscadorCliente (4) En la lista desplegable Stereotype seleccione el estereotipo correspondiente; por ejemplo: Control

(5) Clic en OK (6) Puede colocar un nombre al objeto en el cuadro de texto Name; por ejemplo: BC (7) Clic en OK

Ing. Ivan Iman Agurto.

Lab. 2.6

Universidad Nacional de Piura Curso de Titulacion Aparece el objeto con su respectivo estereotipo

Marzo 2009

e) Crear enlaces y mensajes entre objetos i) Clic en el botn Object Link ii) Clic en el objeto inicial de la barra de herramientas

iii) Arrastrar y soltar en el objeto final

Nota: Crear el enlace en el sentido del paso de mensajes iv) Para crear un mensaje hacer clic en el botn Link Message Message de la barra de herramientas v) Hacer clic sobre el enlace creado Aparece el nuevo mensaje o Reverse Link

Ing. Ivan Iman Agurto.

Lab. 2.7

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

vi) Seleccione el Link Message, escriba el mensaje correspondiente; por ejemplo: BuscarCliente(Cliente_ID) y presione <Intro>

f)

Elaborar los siguientes Diagramas de Colaboracin (DC) i) Registrar PerfilCliente


2: BuscarCliente(objCliente) 3: Leer()

4: objCliente BC : BuscadorCliente 1: RegistrarCliente 5: InsertarCliente(objCliente) 6: Nuevo()

7: varIDNewCli C : Clientes IURC : IU_RegistradorCliente IC : InsertadorCliente PC : PerfilCliente

8: ModificarCliente(objCliente)

9: Modificar()

10: varResult MC : ModificadorCliente 11: EliminarCliente(objCliente) 12: Eliminar()

13: varResult EC : EliminadorCliente

ii) Consultar mas alquilados


1: ConsMasAlq 2: ConsultarMasAlquilados() 3: Leer()

C : Clientes

4: colMasAlquilados IUCMV : IU_ConsMasAlquilados

CMV : ConsultadorMasAlquilados

DNA : DetNotaAlquiler

Ing. Ivan Iman Agurto.

Lab. 2.8

Universidad Nacional de Piura Curso de Titulacion iii) Listar Pelcula por Ttulo
1: ListarPelicXTit 2: ListarPeliculasXTitulo()

Marzo 2009

3: Leer()

4: colPeliculas C : Clientes IULPT : IU_ListadorPelXTit LPT : ListPeliculasXTitulo P : Pelicula

iv) Registrar Nota de Alquiler


2: ValidarCliente(log,pas) 3: Leer()

4: objCliente VC : ValidadorCliente PC : PerfilCliente

1: Validar el Cliente 7: VisualizarCart() 8: Leer()

C : Clientes

IUVC : IU_ValidadorCliente

9: objCart VCa : VisualizadorCart Ca : Cart

6: Registrar la Nota de Alquiler

5: Mostrar() 10: BuscarPelicula(Pelicula_ID) 11: Leer()

12: objPelicula BP : BuscadorPelicula IURNA : IURegistradorNA 13: CalcularSubTotalCart() 14: Leer() P : Pelicula

15: varSubTotCart CSTC : CalculadorSubTotalCart 16: CalcularTotalCart() 17: Leer()

18: varTotalCart CTC : CalculadorTotalCart 19: VerificarPago(NroTarj, TipTarj, Monto) 20: Pagar(NT, TT, M) 21: Datos pago

24: varResultVerif

23: varResultPago VP : VerificadorPago 26: Pagar(NT, TT, M)

22: Resultado pago ISP : IS Pagador PP : Pasarela de Pago

25: PagarGarantia(NroTarj, TipTarj, Monto)

28: varResultPagGarant

27: varResultPago PG : PagadorGarantia

29: InsertarNotaAlquiler(objNotaAlquiler)

30: Nuevo()

31: varNroNotaAlq INA : InsertadorNotaAlquiler NA : NotaAlquiler

32: NotificarEMail(varNroNotaAlq)

33: Leer()

34: varResult NE : NotificadorEmail

Ing. Ivan Iman Agurto.

Lab. 2.9

Universidad Nacional de Piura Curso de Titulacion 3) Generar los diagramas de secuencia del anlisis a) Abrir el diagrama de colaboracin para el cual desee generar el diagrama de secuencia del anlisis y presione la tecla F5 Aparece el diagrama de secuencia del anlisis

Marzo 2009

C : Clientes

IURC : IU_RegistradorCliente

BC : BuscadorCliente

IC : InsertadorCliente

MC : ModificadorCliente

EC : EliminadorCliente PC : PerfilCliente

RegistrarCliente

BuscarCliente(objCliente) Leer()

objCliente

InsertarCliente(objCliente)

Nuevo()

varIDNewCli

ModificarCliente(objCliente)

Modificar()

varResult

EliminarCliente(objCliente)

Eliminar() varResult

El diagrama de secuencia del anlisis se crea en el mismo Package donde est el diagrama de colaboracin y con el mismo nombre.

Ing. Ivan Iman Agurto.

Lab. 2.10

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

Modelado de Diseo en Rational Rose


1) Abrir en Rational Rose el archivo EasyVideo (Anlisis & Diseo) 2) Crear el Modelo de Diseo (MD) a) En el Browser ubique y expanda el paquete Logical View, seleccione Design Model, hacer clic secundario, seleccione New > Package

Aparece el paquete creado

b) Poner nombre, reemplazando NewPackage por Modelo de Secuencia, presionar <Intro>, hacer clic secundario en el paquete creado, seleccione New > Sequence Diagram

Ing. Ivan Iman Agurto.

Lab. 2.11

Universidad Nacional de Piura Curso de Titulacion Aparece el modelo creado

Marzo 2009

c) Poner nombre, reemplazando NewDiagram por DC Registrar PerfilCliente, presionar <Intro>, hacer doble clic para abrir el diagrama

d) Si tenemos un diagrama de secuencia del anlisis (por ejemplo: generado con F5), sino lo tenemos ir a la seccin e) ms adelante i) Abrir el diagrama de secuencia del anlisis ii) En el men Edit > Select all

iii) iv) v) vi)

Clic en el botn Copiar de la barra de herramientas Abrir el diagrama de secuencia del diseo Clic en el botn Pegar de la barra de herramientas Realizar las modificaciones que sean necesarias teniendo en cuenta el diseo de la interfaz de usuario

vii) e) Crear objetos para los diagramas de secuencia i) Clic en el botn Object de la barra de herramientas ii) Clic en el diagrama de secuencia Aparece el nuevo objeto

Ing. Ivan Iman Agurto.

Lab. 2.12

Universidad Nacional de Piura Curso de Titulacion iii) Configurar el objeto (1) Clic secundario sobre el objeto, seleccione Open Specification

Marzo 2009

Aparece la ventana de especificacin

(2) En la lista desplegable Class, seleccione <New> para crear una nueva clase

Aparece la ventana de especificacin de la clase

Ing. Ivan Iman Agurto.

Lab. 2.13

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

(3) En el cuadro de texto Name poner el nombre de la clase; por ejemplo: BuscadorCliente (4) En la lista desplegable Stereotype seleccione el estereotipo correspondiente; por ejemplo: Control

(5) Clic en OK (6) Puede colocar un nombre al objeto en el cuadro de texto Name; por ejemplo: BC (7) Clic en OK Aparece el objeto con su respectivo estereotipo

f)

Crear enlaces y mensajes entre objetos i) Clic en el botn Object Message ii) Clic en el objeto inicial de la barra de herramientas

iii) Arrastrar y soltar en el objeto final

Nota: Crear el enlace en el sentido del paso de mensajes Ing. Ivan Iman Agurto. Lab. 2.14

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

iv) Para crear un mensaje hacer doble clic en el mensaje que acabamos de crear. Aparece la ventana de especificacin del mensaje

v) En el cuadro de texto Name escribir el mensaje: RegistrarCliente g) Elaborar los siguientes Diagramas de secuencia del diseo (DSD) i) Registrar PerfilCliente

Ing. Ivan Iman Agurto.

Lab. 2.15

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

C : Clientes

IUEV : IU_EasyVideo

IURC : IU_RegistradorCliente Show() ModoEdicion()

BC : BuscadorCliente

IC : InsertadorCliente

MC : ModificadorCliente

EC : EliminadorCliente

PC : PerfilCliente

Registrar Cliente

BloquearControles()

cmdNuevo.Click() DesbloquearControles()

ModoConfirmacion() LimpiarControles()

cmdGrabar.Click() ValidaForm() InsertarCliente(objCliente) Nuevo() varIDNewCli BloquearControles()

ModoEdicion()

cmdBuscarID.Click() BuscarCliente(Cliente_ID) Leer() objCliente MostrarCliente()

cmdModificar.Click() DesbloquearControles()

ModoConfirmacion()

cmdGrabar.Click() ValidaForm() ModificarCliente(objCliente) Modificar() varResult BloquearControles()

ModoEdicion()

cmdEliminar.Click() ConfirmarEliminacion() EliminarCliente(objCliente) Eliminar() varResult

cmdCancelar.Click() ModoEdicion()

BloquearControles()

Ing. Ivan Iman Agurto.

Lab. 2.16

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

h) Crear el Diagrama de clases del diseo (DCD) i) En el Browser ubique y expanda el paquete Logical View, seleccione Design Model, hacer clic secundario, seleccione New > Class Diagram

Aparece el nuevo diagrama creado

ii) Poner nombre, reemplazando NewDiagram por DCD EasyVideo, presionar <Intro>, hacer doble clic para abrir el diagrama

Ing. Ivan Iman Agurto.

Lab. 2.17

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

iii) Disear una clase (1) Insertar Atributos (a) En el Browser hacer doble clic sobre la clase PerfilCliente para abrir la ventana de especificacin de clase

Lista de atributos

(b) Clic en el Tab Attributes (c) Clic secundario en la lista de atributos, seleccionar Insert

Ing. Ivan Iman Agurto.

Lab. 2.18

Universidad Nacional de Piura Curso de Titulacion Aparece el nuevo atributo

Marzo 2009

(d) Escribir el nombre ApPatCli

Ing. Ivan Iman Agurto.

Lab. 2.19

Universidad Nacional de Piura Curso de Titulacion (e) Doble clic en el nombre del atributo para abrir la ventana de especificacin de atributos de clase

Marzo 2009

(f) En la lista desplegable Type seleccione el tipo de dato para el atributo; por ejemplo: String (g) Agregar de manera similar los otros atributos (h) Clic en OK (2) Insertar Operaciones (a) En el Browser hacer doble clic sobre la clase PerfilCliente para abrir la ventana de especificacin de clase

Lista de operaciones

(b) Clic en el Tab Operations

Ing. Ivan Iman Agurto.

Lab. 2.20

Universidad Nacional de Piura Curso de Titulacion (c) Clic secundario en la lista de operaciones, seleccionar Insert

Marzo 2009

Aparece la nueva operacin

Ing. Ivan Iman Agurto.

Lab. 2.21

Universidad Nacional de Piura Curso de Titulacion (d) Escribir el nombre Insertar

Marzo 2009

(e) Doble clic en el nombre de la operacin para abrir la ventana de especificacin de operaciones de clase

(f) En la lista desplegable ReturnType seleccione el tipo de dato que retornar la operacin; por ejemplo: Long (g) Para ingresar los parmetros o argumentos haga clic en el Tab Detail

Ing. Ivan Iman Agurto.

Lab. 2.22

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

(h) Clic secundario en la lista de parmetros

Aparece el nuevo parmetro

(i) Escribir el nombre del parmetro; por ejemplo ApPatCli

Ing. Ivan Iman Agurto.

Lab. 2.23

Universidad Nacional de Piura Curso de Titulacion

Marzo 2009

(j) Doble clic en el parmetro para abrir la ventana de especificacin del parmetro

(k) En la lista desplegable Type seleccione el tipo de dato del parmetro; por ejemplo String (l) Clic en OK para volver a la lista de parmetros (m) Agregar de manera similar los dems parmetros (n) Clic en OK para volver a la ventana de especificacin de clase (o) Agregar de manera similar las otras operaciones (p) Clic en OK

Ing. Ivan Iman Agurto.

Lab. 2.24

También podría gustarte