Universidad San Pedro Semestre Académico 2013-I
I Practicas Pre Profesionales I
Modelación del Negocio en Rational® Rose® 1)
Crear un nuevo proyecto a) Abrir el Rational Rose, clic clic en Inicio > Programas > Rational Suite Enterprise > Rational Rose Enterprise Edition
b)
Seleccionar Seleccionar el tipo de proyecto, proyecto, seleccione seleccione en el tab tab New el tipo Rational Rational Unified Unified Process y clic en OK
Ing. Jaime Omar Meca Rosales.
1
Universidad San Pedro Semestre Académico 2013-I
Practicas Pre Profesionales I
Aparece la interfaz de Rational Rose Barra de herramientas
Browser
Package
Modelo
Clases
Documentación
c)
Espacio de trabajo
Guardar el archivo, en el menú File > Save
Ing. Jaime Omar Meca Rosales.
2
Universidad San Pedro Semestre Académico 2013-I
Practicas Pre Profesionales I
Aparece el cuadro de diálogo Save As, puedes seleccionar una carpeta y en el cuadro de texto Nombre de archivo colocar: EasyVideo 01 (Modelación Negocio) y clic en Guardar
2)
Crear el Modelo Use Case del Negocio (MUCN) a) En el Browser ubique y expanda el paquete Use Case View, seleccione Business Use-Case Model, hacer clic secundario, seleccione New > Use Case diagram
Aparece el modelo creado
b)
Poner nombre, reemplazando NewDiagram por MUCN EasyVideo, presionar y haga doble clic sobre el modelo para abrirlo.
Ing. Jaime Omar Meca Rosales.
3
Universidad San Pedro Semestre Académico 2013-I
c)
Practicas Pre Profesionales I
Crear una clase i) Si al abrir el diagrama SI encuentra en la barra de herramientas el estereotipo de la clase que necesita: (1) Seleccione el estereotipo adecuado de la barra de herramientas (2) Haga clic en el diagrama (3) Ponga el nombre de la clase ii) Si al abrir el diagrama NO encuentra en la barra de herramientas el estereotipo de la clase que necesita: (1) Puede configurar la barra de herramientas, hacer clic secundario sobre la barra de herramientas y seleccione Customize...
Aparece la ventana Personalizar la barra de herramientas
(2) Agregar de la lista de Botones disponibles a la lista de Botones de la barra de herramientas, seleccionando el estereotipo y haciendo clic en Agregar -> (3) Al finalizar hacer clic en Cerrar O bien: (1) En el Browser haga clic secundario sobre el paquete donde desea crear la clase seleccione New > Class
Ing. Jaime Omar Meca Rosales.
4
Universidad San Pedro Semestre Académico 2013-I
Practicas Pre Profesionales I
Aparece la clase creada
(2) Poner el nombre que le corresponda y presione
(3) Haga doble clic para abrir su ventana de especificaciones
(4) Configurar la clase (a) Seleccione el tipo
Ing. Jaime Omar Meca Rosales.
5
Universidad San Pedro Semestre Académico 2013-I
Practicas Pre Profesionales I
(b) Seleccione el estereotipo
(c) Clic en OK Aparece el estereotipo seleccionado en el Browser
(d) Arrastrar la clase desde el Browser hacia el diagrama
Arrastrar
d)
Crear una asociación i) Seleccione de la barra de herramientas la asociación adecuada ii) Clic en la clase de inicial
iii) Arrastre y suelte sobre la clase final
Ing. Jaime Omar Meca Rosales.
6
Universidad San Pedro Semestre Académico 2013-I
e)
Practicas Pre Profesionales I
Elaborar el siguiente MUCN
Gestión de Catálogo
Clientes
Ventas Toma de Pedidos
Pasarela de Pago
Procesamiento de Pedidos
3)
Distribución
Crear los Modelos de Objetos del Negocio (MON) a) En el Browser ubique y expanda el paquete Logical View, seleccione Business Object Model, hacer clic secundario, seleccione New > Class diagram
Aparece el modelo creado
b)
Poner nombre, reemplazando NewDiagram por MON + , presionar y haga doble clic sobre el modelo para abrirlo.
Ing. Jaime Omar Meca Rosales.
7
Universidad San Pedro Semestre Académico 2013-I
c)
Practicas Pre Profesionales I
Elaborar los siguientes Modelos de Objetos del Negocio i) MON Gestión de Catálogo
MedioAlmacenamiento (from Design Model)
Registrar / Buscar / Listar ListarXTitulo / ListarXProtagonista / ListarXGenero / ListarXClasificacion / ListarXDirector / ListarXEstudio
Director (from Design Model)
Registrar / Buscar / Listar
Registrar / Buscar / Listar
CalidadGrab (from Design Model)
Pelicula
Registrar / Buscar / Listar
(from Design Model)
Registrar / Buscar / ListarXPelicula
Registrar / Buscar / Listar
Jefe de Ventas
ListarXProtagonista / ListarXPelicula
ProtagonistaPelicula Registrar / Buscar / Listar
(from Design Model)
Vendedor Automatizado
Clasificacion (from Design Model)
ListarXNombre Registrar / Buscar / Listar Registrar / Buscar / Listar Protagonista (from Design Model)
Consultar mas alquilados
Estudio (from Design Model)
DetNotaAlquiler
Genero
(from Design Model)
(from Design Model)
ii) MON Toma de Pedidos Reporte de clientes
Registrar / Buscar / Validar
PerfilCliente (from Design Model)
Registrar / Buscar
Emitir reporte de Notas de alquiler / Listar / Buscar Jefe de Ventas Verificar pago
Vendedor Automatizado
NotaAlquiler (from Design Model)
Registrar / Buscar
Cobrador Automatizado DetNotaAlquiler (from Design Model)
Ing. Jaime Omar Meca Rosales.
8
Universidad San Pedro Semestre Académico 2013-I
Practicas Pre Profesionales I
iii) MON Procesamiento de Pedidos ListarNotasPendientes / Actualizar estado NA
NotaAlquiler (from Design Model)
Listar DocVta listos / Actualizar esta do DocVta
Jefe de Distribución
Emitir
Jefe de Ventas
DocumentoVenta (from Design Model)
4)
Crear el Modelo del Dominio del Problema (MDP) a) En el Browser ubique y expanda el paquete Logical View, seleccione Business Object Model, hacer clic secundario, seleccione New > Class diagram
Aparece el modelo creado
b)
Poner nombre, reemplazando NewDiagram porMDP EasyVideo, presionar y haga doble clic sobre el modelo para abrirlo.
Ing. Jaime Omar Meca Rosales.
9
Universidad San Pedro Semestre Académico 2013-I
c)
Practicas Pre Profesionales I
Elaborar el siguiente Modelo del Dominio del Problema Genero (from Design Model)
Director
1
(from Design Model)
1
0..* MedioAlmacenamiento
Pelicula
(from Design Model)
(from Design Model)
0..* 1..*
PerfilCliente
* NotaAlquiler
(from Design Model)
(from Design Model)
1
1
Clasificacion
1..*
(from Design Model)
0..*
1
1..* DetNotaAlquiler
ProtagonistaPelicula
(from Design Model)
(from Design Model)
* Protagonista (from Design Model)
1..* 1
0..* DocumentoVenta (from Design Model)
Ing. Jaime Omar Meca Rosales.
10
Universidad San Pedro Semestre Académico 2013-I
Practicas Pre Profesionales I
Modelación de Requerimientos con Rational® Rose® 1)
Crear el Modelo Use case de requerimientos (MUCR) a) En el Browser ubique y expanda el paquete Use Case View, seleccione Use-Case Model, hacer clic secundario, seleccione New > Use Case diagram
Aparece el modelo creado
b)
Poner nombre, reemplazando NewDiagram por MUCR + , presionar y haga doble clic sobre el modelo para abrirlo.
Ing. Jaime Omar Meca Rosales.
11
Universidad San Pedro Semestre Académico 2013-I
c)
Practicas Pre Profesionales I
Elaborar los Modelos Use Case de requerimientos i) MUCR Gestión de Catálogo
Registrar Medio de Almacenamiento
Registrar Pelicula
Registrar Director
Registrar Genero
Registrar Estudio
Listar Medio de Almacenamiento
Registrar Clasificacion Jefe de Ventas
Listar Director
(from Business Object Model)...)
Registrar CalidadGrab
Listar Pelicula ListarCalidadGrab Listar Genero
Listar Clasificacion
Listar Pelicula por Genero
Listar Estudio
Listar Pelicula por Clasificacion
Listar Pelicula por Protagonista Consultar mas alquilados
Listar Pelicula por Titulo
Clientes
Listar Pelicula por Director
(from Business Use-Case Model).. .)
Listar protagonista por nombre
Listar peliculas por protagonistas
Ing. Jaime Omar Meca Rosales.
Listar Pelicula por Estudio
Listar protagonistas por pelicula
12
Universidad San Pedro Semestre Académico 2013-I
ii)
Practicas Pre Profesionales I
MUCR Toma de Pedidos <> Registrar PerfilCliente Verificar pago
Validar Cliente
<> <>
Clientes (from Business Use-Case Model)...)
Registrar Nota de alquiler <>
<>
Pasarela de Pago (from Business Use-Case Model)...)
Buscar Nota de alquiler Registrar Detalle Nota de alquiler
Emitir Reporte de Clientes Jefe de Ventas (from Business Object Model)...)
Emitir reporte de Notas de alquile r
Listar Notas de alquiler
iii) MUCR Procesamiento de Pedidos
Emitir Documento Venta
Listar Documentos Venta Listos Jefe de Distribución
Listar Notas de Alquiler pendientes Jefe de Ventas
(from Business Object Model)
(from Business Object Model)
Actualizar estado Document o Venta
Actualizar estado Nota Alquiler
Ing. Jaime Omar Meca Rosales.
13