Professional Documents
Culture Documents
Guía de Laboratorio
2018
Laboratorio de Análisis de Sistemas I
Contenido
Enunciado ........................................................................................................................ 3
1. Primeros paso con RSA ...............................................................................................5
2. Creación de un proyecto con el Modelo de casos de uso del negocio .........................8
3. Creación de paquetes en el Modelo de casos de uso del negocio ..............................12
4. Creación de los elementos correspondientes en cada diagrama .................................15
5. Creación del Diagrama general de casos de uso del negocio ....................................22
6. Creación del Modelo de Análisis del Negocio (MAN) .............................................23
7. Creación de Paquetes del MAN .................................................................................27
8. Creación de los diagramas de realizaciones del negocio ...........................................35
9. Creación del Modelo de casos de Uso .......................................................................45
10. Creación de los casos de uso y actores ....................................................................50
11. Estructurar casos de uso ..........................................................................................53
12. Diagrama General de casos de Uso .......................................................................57
13. Configuración Automática del Estereotipo de Modelo de Negocio ........................61
14. Importar Archivos ....................................................................................................68
Página 2 de 70
Laboratorio de Análisis de Sistemas I
APRENDIZAJEUNIDAD DE
UML
TEMARIO
Tema 1: Ingeniería de Software, Metodología RUP y UML
ACTIVIDADES PROPUESTAS
• Los alumnos visualizan el entorno de la herramienta RSA e investigan sobre otras
herramientas CASE.
UNIDAD DE APRENDIZAJE
Página 3 de 70
Laboratorio de Análisis de Sistemas I
TEMARIO
Tema 3: Modelado del Negocio
Enunciado
El hotel El Libertador, es una empresa dedicada al hospedaje campestre y desea
implementar el servicio “Todo incluido”. Actualmente no cuenta con un sistema, por este
motivo no tiene un control adecuado de las reservas de habitaciones y de los hospedajes.
Se desea realizar un sistema con el propósito de reducir los costos del hotel en un 20% a
partir del control total de las habitaciones y control total de los pagos. Este nuevo sistema
deberá de atender los siguientes procesos del Hotel:
El día que vence el hospedaje el cliente informa al administrador que se retira del hotel,
el administrador registra el alta del hospedaje, obteniendo la información del hospedaje y
genera una orden de limpieza de la habitación
Página 5 de 70
Laboratorio de Análisis de Sistemas I
1 2
3
4
Página 6 de 70
Laboratorio de Análisis de Sistemas I
Entorno de
Diagramación
Explorador de
proyectos
Vista de
Propiedades
Página 7 de 70
Laboratorio de Análisis de Sistemas I
Clic derecho
sobre el 3
explorador de
1 proyectos
2
Página 8 de 70
Laboratorio de Análisis de Sistemas I
1
2
Página 9 de 70
Laboratorio de Análisis de Sistemas I
2
3
1
4
Página 10 de 70
Laboratorio de Análisis de Sistemas I
Página 11 de 70
Laboratorio de Análisis de Sistemas I
Crearemos tres (3) paquetes: Objetivos del Negocio, Actores del Negocio y Casos
de Uso del Negocio. Los paquetes se pueden crear desde el entorno de
diagramación o desde la paleta de diseño. Luego agregaremos las dependencias
entre paquetes.
Página 12 de 70
Laboratorio de Análisis de Sistemas I
3.2. Renombre el diagrama de formato libre como Organización del MCUN y main como
Diagrama General de Casos de uso del negocio
3.3. Sobre el diagrama de Organización del MCUN, cree tres paquetes: Objetivos del
negocio, Casos de uso del negocio y Actores del negocio. Puede crear el paquete
desde el entorno de diagramación o desde la paleta de diseño. Al final, agregue
las dependencias.
Página 13 de 70
Laboratorio de Análisis de Sistemas I
3.5. Agregue otro diagrama de formato libre con el nombre “CUN Vs. ON” para
representar los Casos de uso del negocio versus Objetivos del negocio. Debe
quedar así:
Página 14 de 70
Laboratorio de Análisis de Sistemas I
Página 15 de 70
Laboratorio de Análisis de Sistemas I
1
Seleccione 2
los actores
con Ctrl + A.
5
4 6
2
Figura No. 21. – Cambio de Apariencia
Página 16 de 70
Laboratorio de Análisis de Sistemas I
1 2
1 2
Página 17 de 70
Laboratorio de Análisis de Sistemas I
Seleccione clase
estereotipada.
2
1
3
Doble clic
sobre el
diagrama.
1
2 3
Página 18 de 70
Laboratorio de Análisis de Sistemas I
2
3
4
Página 19 de 70
Laboratorio de Análisis de Sistemas I
• Gestión de hospedaje
• Alta de hospedaje
Doble clic 2
1 sobre el
diagrama
CUN
4
5
2
3
Página 20 de 70
Laboratorio de Análisis de Sistemas I
2
3
1
2
3
Página 21 de 70
Laboratorio de Análisis de Sistemas I
4.12. Sobre el Diagrama de Casos de Uso del Negocio Vs. Objetivos del Negocio
arrastre los objetivos y el caso de uso del negocio. Luego, agregue las
relaciones de dependencia. Debe quedar así: se debe nuevamente configurar
la apariencia de los elementos y las líneas de dependencia
1
Figura No. 34. –Diagrama de CUN vs ON
Página 22 de 70
Laboratorio de Análisis de Sistemas I
Figura No. 37. – Diagrama general de casos de uso del Negocio Final
6.1. Seleccione crear modelo a partir del Project Explorer, Crear el Modelo MAN, dentro
del Proyecto ProyHotel de la siguiente manera:
Página 23 de 70
Laboratorio de Análisis de Sistemas I
1
Figura No. 38. – Creando Modelo
Página 24 de 70
Laboratorio de Análisis de Sistemas I
2
1
3
4
Página 25 de 70
Laboratorio de Análisis de Sistemas I
Página 26 de 70
Laboratorio de Análisis de Sistemas I
4
5
1
2
3
Página 27 de 70
Laboratorio de Análisis de Sistemas I
Reglas de negocio
Código Descripción
RN-001 Toda reserva es con presentación de DNI
RN-002 Se debe de pagar el 50% de la reserva al realizar la separación
Se aceptan varias formas de pagos(efectivo, tarjeta de crédito o débito)
RN-003
Página 29 de 70
Laboratorio de Análisis de Sistemas I
3
Doble Clic
1 sobre el
diagrama TN.
1
2 3
Página 30 de 70
Laboratorio de Análisis de Sistemas I
7.5. Sobre el Diagrama EN agregue las entidades del negocio: Registro Cliente, Registro
Habitación, Reserva, Voucher y CDP.
Seleccione clase
estereotipada.
Doble Clic
sobre el 3
diagrama EN.
1
Figura No. 51. –Trabajadores del Negocio
7.6. Cambiar la apariencia de las entidades seleccionando Shape Image
1
2
3
Página 31 de 70
Laboratorio de Análisis de Sistemas I
7.7. A continuación agregue los atributos evidentes en cada entidad del negocio. Por
ejemplo, para la entidad Registro Cliente agregaremos los atributos: código,
Nombre, DNI, Fecha de Nacimiento, correo, fecha de registro y estado.
1 2 1
2
3
4
Doble Clic sobre el
Diagrama RN
1
Página 33 de 70
Laboratorio de Análisis de Sistemas I
4
1
2
5
7.13. Por último, arrastre el caso de uso del negocio y agregue la relación Realization
desde la paleta y configure la apariencia de los elementos
1 3 2
Página 34 de 70
Laboratorio de Análisis de Sistemas I
1
2
8.2. Los elementos que utilizaremos de la paleta de diseño son los que se muestran
en la siguiente figura:
Página 35 de 70
Laboratorio de Análisis de Sistemas I
Página 36 de 70
Laboratorio de Análisis de Sistemas I
Página 37 de 70
Laboratorio de Análisis de Sistemas I
Página 38 de 70
Laboratorio de Análisis de Sistemas I
1
Figura No. 65. – Creación de Diagrama de Clases
8.6. Luego, arrastre sobre el diagrama a los trabajadores y entidades del negocio.
Seleccione la entidad.
Página 40 de 70
Laboratorio de Análisis de Sistemas I
1
2
Clic sobre la flecha
hacia abajo.
1
2
8.9. Antes de agregar las relaciones de asociación, configure las preferencias para
que no se muestre los roles y multiplicidades de las relaciones de asociación:
1
2
Página 42 de 70
Laboratorio de Análisis de Sistemas I
Página 43 de 70
Laboratorio de Análisis de Sistemas I
Página 44 de 70
Laboratorio de Análisis de Sistemas I
UNIDAD DE APRENDIZAJE
TEMARIO
Tema 6 : Captura de requisitos
Tema 7 : Modelo de casos de uso.
Tema 8 : Estructuración del modelo de casos de uso.
Tema 9 : Casos Prácticos
Página 45 de 70
Laboratorio de Análisis de Sistemas I
2
1
3
Página 46 de 70
Laboratorio de Análisis de Sistemas I
4 5
6
Página 47 de 70
Laboratorio de Análisis de Sistemas I
8 10
9
Página 48 de 70
Laboratorio de Análisis de Sistemas I
1 2
Figura No. 74. – Creación de Diagrama Libre para el Modelo de Caso de Uso
Página 49 de 70
Laboratorio de Análisis de Sistemas I
2
1
• Recepcionista
• Cajero
• Administrador
Página 50 de 70
Laboratorio de Análisis de Sistemas I
1 2
Para un mejor orden se deberá de colorear cada paquete y los casos base del
mismo, adicionalmente dentro de cada paquete se deberá desarrollar la
funcionalidad propuesta.
Clic derecho sobre el paquete
1 2 1
Página 52 de 70
Laboratorio de Análisis de Sistemas I
Página 53 de 70
Laboratorio de Análisis de Sistemas I
Página 54 de 70
Laboratorio de Análisis de Sistemas I
Página 55 de 70
Laboratorio de Análisis de Sistemas I
ANEXOS
Página 60 de 70
Laboratorio de Análisis de Sistemas I
Página 61 de 70
Laboratorio de Análisis de Sistemas I
3. Paso 3 Seleccione la opción Show signatures y del combo box del Stereotype
Styles seleccione Shape Image.
Página 62 de 70
Laboratorio de Análisis de Sistemas I
Página 63 de 70
Laboratorio de Análisis de Sistemas I
Página 64 de 70
Laboratorio de Análisis de Sistemas I
3
4
6. Paso 6 ejemplo
Agregamos un actor y un caso de uso, se muestra de la siguiente manera.
Página 65 de 70
Laboratorio de Análisis de Sistemas I
7. Paso 7 Selecciono el actor, le agregamos el stereotipes de BusinessActor,
seleccionamos OK y automáticamente se muestra como actor de negocio
4 5
Página 66 de 70
Laboratorio de Análisis de Sistemas I
4 5
Consideraciones finales:
No importa donde arrastre el actor del caso de uso del negocio o el caso de uso del
negocio ya no es necesario volver a cambiar su apariencia siempre se mostrara con
la apariencia de negocio.
Página 67 de 70
Laboratorio de Análisis de Sistemas I
Importar Archivos
a. Copiar la carpeta proyecto al workspace. Determinar workspace activo.
Página 68 de 70
Laboratorio de Análisis de Sistemas I
Página 69 de 70
Laboratorio de Análisis de Sistemas I
Página 70 de 70