Sei sulla pagina 1di 67

INSTITUTO SUPERIOR TECNOLGICO CIBERTEC

CARRERA DE COMPUTACIN E INFORMTICA












Curso: ANLISIS Y DISEO DE SISTEMAS I

Gua de Laboratorio





2013


Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 2 de 67
Contenido
Enunciado ........................................................................................................................ 3
1. Primeros paso con RSA ........................................................................................ 6
2. Creacin de un proyecto con el Modelo de casos de uso del negocio .................. 8
3. Creacin de paquetes en el Modelo de casos de uso del negocio ....................... 12
4. Creacin de los elementos correspondientes en cada diagrama ......................... 15
5. Creacin del Diagrama general de casos de uso del negocio. ............................ 23
6. Creacin del Modelo de Anlisis del Negocio (MAN) ...................................... 24
7. Creacin de Paquetes del MAN .......................................................................... 27
8. Creacin de los diagramas de realizaciones del negocio. ................................... 35
9. Creacin del Modelo de casos de Uso ................................................................ 45
10. Creacin de los casos de uso y actores ............................................................... 49
11. Estructurar casos de uso ...................................................................................... 51
12. Diagrama General de casos de Uso .................................................................. 55
13. Configuracin Automtica del Estereotipo de Modelo de Negocio ................... 57
14. Importar Archivos ............................................................................................... 65



Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 3 de 67



INGENIERA DE SOFTWARE, METODOLOGA RUP Y
UML
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al trmino de la unidad, el alumno, a partir del correcto entendimiento de la
importancia del papel que cumple la Ingeniera de Software dentro de las
organizaciones, describe las ventajas y desventajas de los modelos de procesos de
desarrollo de software y la importancia de emplear metodologa RUP para el
correcto modelado del ciclo de vida de un software.
De la misma manera el alumno describe los diagramas de UML y utiliza la
herramienta CASE Rational Software Architect.

TEMARIO
Tema 1: Ingeniera de Software, Metodologa RUP y UML

Tema 2: Herramienta Case y Entorno de IBM Rational Software Architect

ACTIVIDADES PROPUESTAS
Los alumnos visualizan el entorno de la herramienta RSA e investigan sobre otras
herramientas CASE.


UNIDAD DE
APRENDIZAJE
1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 4 de 67









DISCIPLINA DEL MODELADO DEL NEGOCIO
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al trmino de la unidad, el alumno sustentar el primer avance de su proyecto,
acerca del Modelado de negocio de la empresa en estudio, el cual est
conformado por el Modelo de casos de uso del negocio, en el que identificar los
objetivos, casos de uso y actores del negocio, y realizar el diagrama general de
casos de uso del negocio, mientras que para el Modelo de anlisis del negocio, a
los trabajadores y entidades, y realizar los diagramas de clases y de actividades
del negocio.

TEMARIO
Tema 3: Modelado del Negocio

Tema 4: Modelo de Casos de uso del Negocio

Tema 5: Modelo de Anlisis de Negocio


UNIDAD DE
APRENDIZAJE
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 5 de 67
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 propsito 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:

Para el proceso de reserva, el cliente se apersona al hotel y es atendido por una
recepcionista a quien le consulta los precios de las habitaciones, ella informara los
precios de las habitaciones y cuando el cliente este de acuerdo en la habitacin y
fechas, la recepcionista deber de registrar los datos de la reserva, verificando
previamente si el cliente ya se encuentra registrado, si no se encontrase deber de
ingresarlo como nuevo cliente. Inmediatamente verificar la disponibilidad de la
habitacin para asignar a la reserva e imprimiendo el documento de reserva. La
recepcionista informa que deber de depositar el 50% del monto de la reserva en caja.
El cliente se dirige a caja a realizar el pago de la reserva, el cajero genera el
comprobante de pago por el 50% de la reserva pudiendo pagar el cliente con tarjeta de
crdito, finalmente el cliente se acerca con el comprobante de pago donde la
recepcionista quien actualiza la reserva con el nmero de comprobante de pago,
obteniendo la informacin de la reserva. Adicionalmente informa al cliente que la
reserva se realiz con xito.

Cuando el cliente llega a hospedarse es atendido por la recepcionista quien verificara si
el cliente ya tiene una reserva. Si el cliente tuviese una reserva, tomar la informacin
de la reserva para registrar el hospedaje, si no tiene reserva deber de tomar los datos
tanto del cliente como de la habitacin que desea para generar el registro de hospedaje;
si el cliente no existiese, lo deber de crear como un nuevo cliente. Al final se genera el
registro de hospedaje y se actualizar la habitacin como ocupada. La recepcionista le
informa que debe de cancelar el saldo en caja. El cliente se dirige a caja a realizar el
saldo del hospedaje, el cajero genera el comprobante de pago por el saldo, pudiendo
pagar el cliente con tarjeta de crdito, finalmente el cliente se acerca con el
comprobante de pago donde la recepcionista quien actualiza el hospedaje como
pagado, obteniendo la informacin del hospedaje.

El da que vence el hospedaje el cliente informa al administrador que se retira del hotel,
el administrador registra el alta del hospedaje, obteniendo la informacin del hospedaje
y genera una orden de limpieza de la habitacin


.

Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 6 de 67
Gua de Laboratorio con Rational Software Architect

1. Primeros pasos con RSA
1.1. Especificacin del workspace de trabajo, para cambiar el workspace
seleccione Examinar (browser). Para empezar a trabajar por primera vez con
IBM RSA, se debe definir una carpeta como espacio de trabajo (workspace en
ingls), la cual contendr los proyectos que se crearn en el entorno de la
herramienta.



Figura No. 1. Creacin de un Workspace
1 2
3
4
5
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 7 de 67
1.2. A continuacin, se presentar una pgina de bienvenida, el cual se mostrar
slo si se define por primera vez el workspace. Para trabajar en el entorno se
cierra esta pgina.


Figura No. 2. Bienvenida al RSA
1.3. Por ltimo, se visualizar la perspectiva Modeling, con la cual podr crear varios
proyectos que contendr modelos con UML.

Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 8 de 67


Figura No. 3. Entorno de RSA

2. Creacin de un proyecto con el Modelo de casos de uso del negocio
2.1. Cree un proyecto de nombre ProyHotel


Figura No. 4. Creacin de un Proyecto
2.2. Seleccione tipo de Proyecto.

1
2
3
Clic derecho
sobre el
explorador de
proyectos
1
2
Entorno de
Diagramacin
Explorador de
proyectos
Vista de
Propiedades
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 9 de 67

Figura No. 5. Seleccin de Proyecto Model Project

2.3. Ingrese el nombre del proyecto.

Figura No. 6. Nombrando el proyecto ProyHotel


1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 10 de 67
2.4. Seleccione categora de modelo a crear.

Figura No. 7. Creando el Modelo MCUN ---- NEXT
2.5. Seleccione la siguiente ventana.

Figura No. 8. seleccionamos Next

1
2
3
4
1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 11 de 67
2.6. Active las dos capacidades de UML y Finish

Figura No. 9. Seleccionamos los diagramas y elementos

Dar clic en Finish(Finalizar). Veremos como en el Explorador de Proyectos, se ha
creado el proyecto ProyHotel con el Modelo Modelo de Casos de Uso del
Negocio (MCUN). Ver figura 7


Figura No. 10.- Explorador de Proyectos: Proyecto y MCUN
2.7. Asignar Estereotipo de Casos de Uso del negocio
Ahora procederemos a cambiar el estereotipo al MCUN, de la siguiente manera
(ver figuras 8 y 9):
a) Seleccionamos el Modelo de casos de Uso del Negocio del Explorador.
b) En la pestaa Propiedades estereotipos, luego presionamos Aplicar
Estereotipos.
c) Marcar BusinessUsecaseModel y dar OK

1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 12 de 67

Figura No. 11. Cambiando estereotipo al MCUN


Figura No. 12. MCUN con su estereotipo

3. Creacin de paquetes en el Modelo de casos de uso del negocio
3.1. Agregue un diagrama de formato libre.

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
diagramacin o desde la paleta de diseo. Luego agregaremos las dependencias
entre paquetes.

Ahora, vamos a aadir un Diagrama de formato libre, para crear la organizacin
del MCUN, donde estarn sus tres (3) paquetes.

1
2
3
4
5
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 13 de 67


Figura No. 13. Aadiendo un Diagrama de formato libre

3.2. Renombre el diagrama de formato libre como Organizacin del MCUN y main
como Diagrama General de Casos de uso del negocio


Figura No. 14.- Explorador de Proyectos

3.3. Sobre el diagrama de Organizacin 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 diagramacin o desde la paleta de diseo. Al final,
agregue las dependencias.


Figura No. 15.- Creacin de Paquetes

Clic derecho sobre
el modelo 1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 14 de 67

Figura No. 16. Estructura del MCUN

3.4. Renombre el diagrama tipo Freeform de cada paquete. En Actores como AN en
Casos de uso del como CUN y en objetivos como ON


Figura No. 17. Paquetes del MCUN

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:
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 15 de 67


Figura No. 18. Paquetes del MCUN

4. Creacin de los elementos correspondientes en cada diagrama
4.1. Creacin de Actores del Negocio.Desde el explorador de proyectos
seleccione el Diagrama AN. Luego, utilice la paleta de diseo para agregar los
actores.



Figura No. 19. Actores de casos de Uso del Negocio


4.2. Luego, cambie el estereotipo de Actor a BusinessActor.
1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 16 de 67

Figura No. 20. Cambio de Esteretipo

4.3. Luego, cambie la apariencia a Shape Image.


Figura No. 21. Cambio de Apariencia

1
Seleccione
los actores
con Ctrl + A.
2
3
5
6 4
1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 17 de 67
4.4. Luego, cambie en avanzado el Use Classifier Shape a true


Figura No. 22. Cambio de Apariencia



Figura No. 23. Cambio de Apariencia


1
2
1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 18 de 67
4.5. Creacin de Objetivo del negocio Desde el explorador de proyectos
seleccione el Diagrama de Objetivos del Negocio y luego coloque el cursor
sobre el entorno de diagramacin para agregar los objetivos. Agregar 3
objetivos :
Reducir los costos del hotel en un 20% Objetivo general
Control total de las habitaciones Objetivo especifico
Control total de los pagos Objetivo especifico

Figura No. 24. Creacin de Objetivos del Negocio

4.6. Cambiar la apariencia de los objetivos a Shape image:

Figura No. 25. Cambio de Apariencia de Objetivos del Negocio
1
Doble clic
sobre el
diagrama.
Seleccione clase
estereotipada.
2
3
1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 19 de 67
4.7. El objetivo general depende de los objetivos especficos y se relacionan con la
flecha de dependencia, cambie le forma de la lnea , click derecho sobre la
lnea, Format , Line Style y Oblique Style

Figura No. 26. Cambio de Apariencia de Objetivos del Negocio

Figura No. 27. Cambio de Estilo de la Lnea

Figura No. 28. Presentacin Final de Objetivos

Clic derecho sobre la
lnea de dependencia
1
2
3
4
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 20 de 67
4.8. Creacin de casos de negocio. Sobre el Diagrama CUN utilice la paleta de
diseo para agregar el caso de uso. Agregar 3 casos de uso
Reserva de habitacin
Gestin de hospedaje
Alta de hospedaje


Figura No. 29. Creacin de CUN

4.9. Luego, cambie el estereotipo de use case a BusinessUseCase.

Figura No.30. Asignacin de Estereotipos de CUN
Doble clic
sobre el
diagrama
CUN
1
2
3
1
2
3
4
5
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 21 de 67
4.10. Cambiar la apariencia del caso de uso del negocio a ShapeImage

Figura No.31. Cambiar Apariencia

4.11. Luego, cambie en propiedades avanzadas el Use Classifier Shape a true

Figura No. 32. Cambiar Propiedad Avanzada


Figura No. 33. Apariencia final de los CUN

1
2
3
1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 22 de 67
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 lneas de dependencia


Figura No. 34. Diagrama de CUN vs ON


Figura No. 35. Diagrama final de CUN vs ON

1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 23 de 67

5. Creacin del Diagrama general de casos de uso del negocio.
5.1. A continuacin, arrastre los Actores del Negocio y Caso de Uso del Negocio del
explorador de proyectos al Diagrama General de Casos de Uso del Negocio.
Por ltimo, agregue las relaciones unidireccionales de la paleta de diseo.


Figura No. 36. Diagrama general de casos de uso del Negocio
.
5.2. Diagrama General de casos de Uso del Negocio, configure la apariencia y
avanzado de cada elemento correspondiente


Figura No. 37. Diagrama general de casos de uso del Negocio Final






Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 24 de 67
6. Creacin del Modelo de Anlisis del Negocio (MAN)

6.1. Seleccione crear modelo a partir del Project Explorer, Crear el Modelo MAN,
dentro del Proyecto ProyHotel de la siguiente manera:


Figura No. 38. Creando Modelo


Figura No. 39. Creando un Modelo









1
1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 25 de 67
6.2. Seleccione categora de modelo a crear.


Figura No. 40. Creando el MAN








1
2
3
4
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 26 de 67
6.3. Seleccione Next en la siguiente ventana

Figura No. 41. Creando el MAN
6.4. Seleccionamos las capacidades necesarias, mnimas (Diagramas y elementos
Activity, Class, Freeform, State Machine y UseCase Diagraman)


Figura No. 42. Creando el MAN

1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 27 de 67
6.5. Aplique estereotipo del Modelo de Anlisis del Negocio.

Figura No. 43. Creando el MAN

7. Creacin de Paquetes del MAN
Crearemos tres (3) paquetes: Trabajadores del Negocio, Entidades del Negocio y
Realizaciones del Negocio.
Previamente aadir un Diagrama de formato libre, para crear la organizacin del
MAN, donde estarn sus tres (3) paquetes.



Figura No. 44. Aadiendo Diagrama de formato libre



1
2
3
4
5
Clic derecho sobre el
Modelo de Anlisis
1 2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 28 de 67













Figura No. 45. Creando paquetes




Figura No. 46. Estructura de paquetes de Modelo de Anlisis

7.1. Renombre el diagrama tipo Freeform de cada paquete. En Entidades como EN en
realizaciones como RN y en trabajadores como TN


Figura No. 47. Estructura de paquetes de Modelo de Anlisis

Para desarrollar el modelo de anlisis es necesario tener la especificacin de casos
de uso del negocio de los procesos, para poder identificar: los trabajadores, las
entidades, los diagramas de clases y de actividades del negocio.

Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 29 de 67
7.2. A continuacin se detalla el Flujo del proceso Reserva de Habitacin
Flujo Bsico
1. El cliente solicita precios de habitacin.
2. La recepcionista verifica e informa precios de las habitaciones.
3. El cliente informa fecha de la reserva.
4. La recepcionista verifica fecha disponible.
5. Si existe fecha disponible, la recepcionista informa al cliente.
6. El cliente confirma y solicita reservar la habitacin.
7. La recepcionista solicita datos del cliente y su DNI.
8. El cliente entrega datos y el DNI.
9. La recepcionista verifica si existe un registro del cliente.
10. Si Existe registro de cliente.
11. La recepcionista genera e imprime la reserva. Informa al cliente que debe
cancelar en caja el 50% del monto de la reserva
12. El cliente se dirige a caja
13. El cliente entrega la reserva al cajero
14. El cajero pregunta forma de pago Efectivo o tarjeta
15. Si el cliente responde efectivo.
16. El cliente entrega el dinero.
17. El cajero genera el comprobante de pago.
18. El cajero emite el comprobante de pago al cliente.
19. El cliente entrega la copia del comprobante a la recepcionista.
20. La recepcionista sella la reserva y registra en la reserva el nmero de
comprobante de pago e informa al cliente que le esperan en la fecha de la
reserva.
21. El cliente se retira con la reserva confirmada
Flujos alternativos
1. .En el punto 5, si no hay fecha disponible,
a. La recepcionista informa que no hay fecha disponible
b. contina con el paso 3.
2. En el punto 10, si no existe datos del cliente.
a. La recepcionista registra los datos del ciento y continua en el paso 11
3. En el punto 15, el cliente responde pago con tarjeta:
a. El cliente entrega tarjeta y DNI.
b. El cajero pasa la tarjeta por el terminal POS.
c. Si es con tarjeta de crdito:
i. El terminal de POS genera el voucher.
ii. El Servicio de Banca actualiza la cuenta de la empresa.
iii. El cajero entrega el voucher para su firma.
iv. El cliente firma el voucher.
d. Si es con tarjeta de dbito:
i. El cliente ingresa su clave secreta en el terminal POS
ii. El terminal de POS genera el voucher.
iii. El Servicio de Banca actualiza la cuenta del cliente.
e. El cajero separa copia del voucher de cliente.
f. El caso de uso contina en el paso 17.

Reglas de negocio

Cdigo Descripcin
RN-001 Toda reserva es con presentacin de DNI
RN-002 Se debe de pagar el 50% de la reserva al realizar la separacin
RN-003
Se aceptan varias formas de pagos(efectivo, tarjeta de crdito o
dbito)
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 30 de 67
7.3. Desde el explorador de proyectos, seleccione el Diagrama TN para crear los
trabajadores del negocio: Recepcionista, terminal de POS y Cajero.




Figura No. 48. Creacin de Trabajadores del Negocio

7.4. Cambiar la apariencia de trabajadores seleccionando Shape Image

Figura No. 49. Apariencia de Trabajadores del Negocio


Figura No.50. Trabajadores del Negocio



Doble Clic
sobre el
diagrama TN.
1
Seleccione clase
estereotipada.
2
3
1
2 3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 31 de 67
7.5. Sobre el Diagrama EN agregue las entidades del negocio: Registro Cliente, Registro
Habitacin, Reserva, Voucher y CDP.




Figura No. 51. Trabajadores del Negocio
7.6. Cambiar la apariencia de las entidades seleccionando Shape Image






Figura No. 52. Apariencia de Entidades del Negocio
Doble Clic
sobre el
diagrama EN.
1
Seleccione clase
estereotipada.
3
2
1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 32 de 67
7.7. A continuacin agregue los atributos evidentes en cada entidad del negocio. Por
ejemplo, para la entidad Registro Cliente agregaremos los atributos: cdigo,
Nombre, DNI, Fecha de Nacimiento, correo, fecha de registro y estado.


Figura No. 53. Aadir atributos a las EN

7.8. Los atributos por cada entidad seran los siguientes:



Figura No. 54. Atributos de las EN
7.9. Luego, cree diagramas de estado para cada entidad. Como ejemplo se crear el
diagrama de estados para reserva.



Figura No. 55. Aadir Diagrama de Mquina de Estados

Clic para agregar un
atributo en la entidad
1 2 1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 33 de 67
7.10. El diagrama de estados para Reserva es el siguiente:



Figura No. 56. Diagrama de Estados

7.11. Desde el explorador de proyectos, seleccione el Diagrama RN y luego utilice la
paleta de diseo para agregar una colaboracin con el nombre
RN_reserva_de_habitacion.




Figura No. 57. Aadir diagrama de Realizaciones






Doble Clic sobre el
Diagrama RN
1
2
3
4
5
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 34 de 67
7.12. A continuacin, cambie el estereotipo de Collaboration a
BusinessUseCaseRealization.



Figura No. 58. Diagrama de Realizaciones

7.13. Por ltimo, arrastre el caso de uso del negocio y agregue la relacin Realization
desde la paleta y configure la apariencia de los elementos






Figura No. 59. Aadir diagrama de Realizaciones
1
2
3
5
4
1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 35 de 67
8. Creacin de los diagramas de realizaciones del negocio.

Para desarrollar los diagramas de clases y de actividades del negocio es
conveniente desarrollar el flujo de trabajo del proceso de negocio, el cual contiene
dos secciones:
Flujo bsico
Flujos alternativos

8.1. Cree el Diagrama de actividades del negocio.




Figura No. 60. Aadir Diagrama de Actividades

8.2. Los elementos que utilizaremos de la paleta de diseo son los que se
muestran en la siguiente figura:


Figura No. 61. Elementos de diagrama de Actividades

1
2
Clic derecho sobre la realizacin
RN_reserva_de_Habitacion
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 36 de 67

8.3. A continuacin, se muestra la descripcin de los elementos de un diagrama de
actividades.

















































Artefacto Descripcin

Particin asignada para cada rol.


Nodo inicial que indica el inicio del
Diagrama de Actividades.


Define una accin de la actividad. Es
conveniente nombrar las actividades
con verbos en tercera persona.

Este nodo representa un punto en una
actividad donde un flujo de entrada se
divide en varios flujos de salida.





Este nodo representa un punto en una
actividad donde varios flujos de entrada
estn sincronizados en un nico flujo de
salida.
Control de decisin a partir del cual se
especifica una pregunta que lleva a dos
o ms flujos de acciones.

Almacn de datos que representa la
instancia de una clase persistente.

Flujo de objeto utilizado para
representar relaciones INPUT y/o
OUTPUT entre una accin e instancia
de entidad de negocio.

Flujo de control utilizado para
representar relaciones entre acciones.



Conector de flujo entre acciones o
acciones y almacn de datos.


Nodo Final que indica finalizacin de
una secuencia de actividades. Un
Diagrama de Actividades puede tener
ms de un tipo de fin.
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 37 de 67
8.4. Diagrama de actividades del caso:

Crear 5 particiones para los roles del caso:
Cliente, recepcionista, cajero, terminal de POS y servicio de banca


Figura No. 62. Particiones del DAN

Diagrama de actividades hasta la mitad del diagrama paso 11.



Figura No. 63. Diagrama de Actividad del Negocio Inicial




Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 38 de 67



Figura No. 64. Diagrama de Actividad del Negocio Final
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 39 de 67
8.5. Cree el Diagrama de clases del negocio




Figura No. 65. Creacin de Diagrama de Clases
8.6. Luego, arrastre sobre el diagrama a los trabajadores y entidades del negocio.



Figura No. 66. Creacin de Diagrama de Clases

8.7. Esconda los atributos de cada entidad y configure la entidad y el trabajador
como imagen (Shape image). As:

Seleccione la entidad.
Clic derecho sobre la realizacin
RN_reserva_de_Habitacion
1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 40 de 67


Figura No. 66. Creacin de Diagrama de Clases

8.8. Debe quedar como se muestra en la siguiente figura:


Figura No. 67. Creacin de Diagrama de Clases
Clic sobre la flecha
hacia abajo.
1
2
2
1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 41 de 67

8.9. Antes de agregar las relaciones de asociacin, configure las preferencias para
que no se muestre los roles y multiplicidades de las relaciones de asociacin:



Figura No. 68. Creacin de Diagrama de Clases
1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 42 de 67


Figura No. 69. Creacin de Diagrama de Clases

8.10. A continuacin, agregue las asociaciones para representar la
manipulacin de las entidades por los trabajadores. El diagrama final debe
quedar as:

3
4
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 43 de 67

Figura No. 70. Diagrama de Clases

Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 44 de 67










DISCIPLINA DE LA CAPTURA DE REQUISITOS
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al trmino de la unidad, los alumnos, trabajando en equipo, elaborarn y sustentarn su
proyecto final sobre el modelado del negocio y la captura de requisitos, en el que identifica
el modelo de casos de uso del negocio, el modelo de anlisis del negocio, y el modelo de
casos de uso con sus respectivos artefactos, aplicando la metodologa RUP, el lenguaje de
modelado UML y la herramienta IBM Rational Software Architect.

TEMARIO
Tema 6 : Captura de requisitos
Tema 7 : Modelo de casos de uso.
Tema 8 : Estructuracin del modelo de casos de uso.
Tema 9 : Casos Prcticos




UNIDAD DE
APRENDIZAJE
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 45 de 67

1. Creacin del Modelo de casos de Uso
1. Crearemos el MCU del sistema, dentro del Proyecto ProyHotel:
a) Seleccionar Requisitos
b) Paquete de caso de Uso en blanco.
c) Crear un diagrama de formato libre llamado la Organizacin del MCU,
donde crearemos dos (2) paquetes: Actores y casos de Uso.



1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 46 de 67


Figura No. 71. Creacin de Modelo de Caso de Uso
4
5
6
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 47 de 67


Figura No. 72. Creacin de Modelo de Caso de Uso



7
8
9
10
-
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 48 de 67
Figura No. 73. Capacidades de UML del Modelo de Caso de Uso




Figura No. 74. Creacin de Diagrama Libre para el Modelo de Caso de Uso


Figura No. 75. Creacin de Paquetes del Modelo de Caso de Uso
2. Luego, renombre los diagramas de cada paquete y el diagrama Main a
Diagrama General de Casos de Uso. Debe quedar as:


Figura No. 76. Creacin de Paquetes del Modelo de Caso de Uso
1 2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 49 de 67

2. Creacin de los casos de uso y actores
4. Desde el explorador de proyectos seleccione el Diagrama de Paquetes de
casos de uso, el cual se encuentra ubicado dentro del paquete de Casos de
Uso.

Sobre el diagrama, vamos a crear el paquete llamado Reserva de
habitacin, Gestin de Hospedaje, Alta de hospedaje

NOTA: Por cada caso de uso del negocio se crea un paquete y un
Paquete de Reutilizables.




Figura No. 77. Creacin de Paquetes del Caso de Uso

5. Dentro del paquete Actores cree los actores identificados.

Recepcionista
Cajero
Administrador



Figura No. 78. Creacin de Actores


1
2
1
2
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 50 de 67
6. Creacin de los Casos de Uso del sistema en paquetes

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.



Figura No. 79. Paquetes del Modelo de Caso de Uso
7. Paquete de Atencin de Reserva de habitacin


Figura No. 80. Diagrama de Caso de Uso por Paquete
1
2
1
Clic derecho sobre el paquete
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 51 de 67
8. Paquete de Caso de Uso atencin Gestin de Hospedaje


Figura No. 81. Diagrama de Caso de Uso por Paquete

9. Paquete de Caso de uso, Alta de hospedaje



Figura No. 82. Diagrama de Caso de Uso por Paquete


3. Estructurar casos de uso
11. Paquete de reutilizables
Debido a que hay casos de uso que se estn repitiendo en varios paquetes se
deber de estructurar el modelo con las relaciones de Include ,extend y
registrando en el paquete de reutilizables, los caso de uso reutilizables son:
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 52 de 67
Buscar Cliente
Mantener Cliente
Buscar reserva
Buscar hospedaje
Buscar habitacin


Figura No. 83. Caso de Uso Reutilizables

12. . Paquete de Atencin de Reserva de habitacin

Figura No. 84. Diagrama de Caso de Uso




Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 53 de 67
13. Paquete de Caso de Uso atencin Gestin de Hospedaje

Figura No. 85. Diagrama de Caso de Uso

14. Paquete de Caso de uso, Alta de hospedaje


Figura No. 86. Diagrama de Caso de Uso
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 55 de 67
4. Diagrama General de casos de Uso


Figura No. 87. Diagrama de Caso de Uso


Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 57 de 67
ANEXOS
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 58 de 67
Configuracin Automtica del Estereotipo de Modelo de Negocio

1. Primer paso: Ingresar a la venta de preferencias para configurar el RSA.
Seleccione del Men Window la opcin Preferences


Se muestra la ventana Preferences





Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 59 de 67
2. Paso 2;:Configurar la apariencia de los elementos en la ventana Shape
Seleccione del men de preferencias la opcin Modeling, luego Appearance y
finalmente Shape


1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 60 de 67

3. Paso 3 Seleccione la opcin Show signatures y del combo box del Stereotype
Styles seleccione Shape Image.



2
3
1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 61 de 67
4. Paso 4 Configurar la apariencia en los casos de uso del negocio
Seleccione de la lista de Opciones de Modeling el UML Diagramas y luego la opcin
de use case














1
2
3
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 62 de 67
5. Paso 5 seleccionamos la opcin de Shapes para casos de uso y actores y OK

2
1
3
4
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 63 de 67
6. Paso 6 ejemplo
Agregamos un actor y un caso de uso, se muestra de la siguiente manera.

7. Paso 7 Selecciono el actor, le agregamos el stereotipes de BusinessActor,
seleccionamos OK y automticamente se muestra como actor de negocio


8. Paso 8 Seleccionamos el caso de uso le agregamos el Stereotypes de
BusinessUseCase y automticamente se muestra como caso de uso del
negocio.
1
2
3
4
5
1
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 64 de 67



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.




2
3
4
5
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 65 de 67
Importar Archivos
a. Copiar la carpeta proyecto al workspace. Determinar workspace activo.

b. Copiar la carpeta proyecto a F:\ADS1\ProyADS1

c. Proyecto copiado proyVentas

d. Importar el proyecto desde el workspace de trabajo activo
Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 66 de 67




Laboratorio de Anlisis de Sistemas I CIBERTEC
Pgina 67 de 67

Potrebbero piacerti anche