Вы находитесь на странице: 1из 26

Quick Reference

Rational Rose para el modelo de


negocio

Autor: MBA María del Pilar Stronguiló Leturia


mpstrong@viabcp.com
Quick reference del Rational Rose para el modelo de negocio

Quick Reference del Rational Rose para el modelo de negocio

Índice de temas
Generalidades.................................................................................................................................... 3
Vista Externa del modelo de negocios ............................................................................................ 5
Vista interna del modelo de negocios........................................................................................... 15
Realización de casos de uso del negocio .................................................................................... 19

Índice de gráficos
Gráfico 1.............................................................................................................................................. 3
Gráfico 2.............................................................................................................................................. 4
Gráfico 3.............................................................................................................................................. 4
Gráfico 4.............................................................................................................................................. 5
Gráfico 5.............................................................................................................................................. 5
Gráfico 6.............................................................................................................................................. 6
Gráfico 7.............................................................................................................................................. 6
Gráfico 8.............................................................................................................................................. 7
Gráfico 9.............................................................................................................................................. 8
Gráfico 10............................................................................................................................................ 8
Gráfico 11............................................................................................................................................ 9
Gráfico 12............................................................................................................................................ 9
Gráfico 13.......................................................................................................................................... 10
Gráfico 14.......................................................................................................................................... 11
Gráfico 15.......................................................................................................................................... 12
Gráfico 16.......................................................................................................................................... 13
Gráfico 17.......................................................................................................................................... 13
Gráfico 18.......................................................................................................................................... 14
Gráfico 19.......................................................................................................................................... 15
Gráfico 20.......................................................................................................................................... 16
Gráfico 21.......................................................................................................................................... 17
Gráfico 22.......................................................................................................................................... 17
Gráfico 23.......................................................................................................................................... 18
Gráfico 24.......................................................................................................................................... 18
Gráfico 25.......................................................................................................................................... 20
Gráfico 26.......................................................................................................................................... 20
Gráfico 27.......................................................................................................................................... 21
Gráfico 28.......................................................................................................................................... 22
Gráfico 29.......................................................................................................................................... 23
Gráfico 30.......................................................................................................................................... 23
Gráfico 31.......................................................................................................................................... 24
Gráfico 32.......................................................................................................................................... 24
Gráfico 33.......................................................................................................................................... 25
Gráfico 34.......................................................................................................................................... 25
Gráfico 35.......................................................................................................................................... 26

2
Quick reference del Rational Rose para el modelo de negocio

Generalidades
Para comenzar a usar el Rational Rose debemos ubicarlo entre las diferentes
opciones de los programas bajo el grupo Rational Software tal y como se muestra
en el gráfico siguiente:

Gráfico 1

Al activar el Rose aparecerá una ventana (ver gráfico 2) con diferentes plantillas.
Seleccione la plantilla Rational Unified Process que prepara el ambiente de trabajo
con diferentes carpetas o paquetes (en el lenguaje del Rose y el UML, package)

3
Quick reference del Rational Rose para el modelo de negocio

Gráfico 2

Es aconsejable que salve el modelo con un nombre apropiado. El archivo que


genera el Rose tiene la extensión .mdl

Gráfico 3

Revise el ambiente preparado (ver gráfico 4) por la plantilla para usted. Notará que
en la Use Case View, existe un paquete denominado Business Use-Case Model y en
la Logical View existe el paquete Business Object Model. En ambos paquetes
trabajaremos tanto la Vista Externa como la Vista Interna del modelo de negocio.

La Vista Externa corresponde al estudio de los actores de negocio (business actors)


y de los procesos o casos de uso de negocio (business use-cases).

A la Vista Interna le corresponde el estudio de los objetos de negocio: trabajadores


(business workers) y entidades del negocio (business entities).

4
Quick reference del Rational Rose para el modelo de negocio

Gráfico 4

Vista Externa del modelo de negocios


Comenzaremos por trabajar con la vista externa. Como primer paso renombraremos
el título del primer diagrama de casos de uso que en la plantilla aparece como
“Global View of Business Actor and Business Use Cases”, para eso basta con
seleccionar con el mouse el diagrama y con el botón derecho activar la opción
rename, tal y como se muestra en el gráfico 5.

Gráfico 5

5
Quick reference del Rational Rose para el modelo de negocio

Para comenzar a trabajar con un diagrama cualquiera del Rose debemos hacer un
doble click en el diagrama para activarlo. Una manera de verificar cual es el
diagrama activo en observar el contenido de la barra superior en donde debe
aparecer el nombre de dicho diagrama (ver gráfico 6).

Luego de verificar el diagrama debe aparecer una barra como la que se muestra
en el gráfico 6. Esta barra aparece por primera vez sin los íconos correspondientes
al modelo de negocio, por lo que es preciso personalizarla. Para ello, en la barra, se
tiene que buscar un espacio vacío y con el botón derecho del mouse seleccionar la
opción Customize…

Verifique que el
diagrama activo
coincida con el que
quiere trabajar

Gráfico 6

Luego aparecerá un ventana como la del gráfico 7. Aquí podrá seleccionar los
íconos que le hacen falta.

Recuerde que este mismo procedimiento se puede seguir para cada uno de los
diagramas del Rose.

Gráfico 7

6
Quick reference del Rational Rose para el modelo de negocio

La barra de para trabajar tanto los actores como los casos de uso del negocio debe
quedar como sigue:

Los íconos que se deben agregar (de color celeste) son:

1. Business Use Case Model: es el estereotipo usado para representar


paquetes en el modelo de negocio.

2. Business Use Case: es el estereotipo usado para representar a un caso de


uso de negocio

3. Business Actor: es el estereotipo usado para representar los actores de


negocio

Lo primero que se deben crear son los paquetes. En este ejemplo hemos creado
dos: Actores de Negocio y Procesos de Negocio (ver gráfico 8).

Note que en el árbol de la izquierda aparecen los paquetes que ha creado debajo
de la carpeta Business Use Case Model.

Gráfico 8

Ahora haga doble clic en el paquete de Actores de Negocio. Notará que se ha


creado por defecto un diagrama de casos de uso con el nombre “Main”. Esto
ocurre porque el diagrama por defecto de la Use Case View es el diagrama de
casos de uso.

Ubíquelo en el árbol de la izquierda tal y como aparece en el gráfico 9

7
Quick reference del Rational Rose para el modelo de negocio

Gráfico 9

Recuerde que cualquier gráfico puede ser renombrado tal y como se muestra en el
gráfico 10.

Gráfico 10

8
Quick reference del Rational Rose para el modelo de negocio

Comience por crear en la pantalla en blanco al primer actor de negocio y luego


seleccione el ícono seleccionado y con el botón derecho seleccione la opción
Open Specification…(ver gráfico 11).

Gráfico 11

En seguida aparecerá la siguiente ventana para que le ponga el nombre


correspondiente y otros datos como la documentación.

Gráfico 12

9
Quick reference del Rational Rose para el modelo de negocio

Siga creando y completando la relación de actores. Note que todos los actores se
están creando debajo de la carpeta que en este ejemplo se llama Actores de
Negocio.

Note que al seleccionar un actor de negocio con el mouse aparece en la ventana


inferior izquierda el campo documentation de la especificación del actor. Esta
documentación también puede ser actualizada en esta ventana.

Gráfico 13

Después de crear los actores vuelva al diagrama donde están los paquetes (en el
ejemplo se llama BUC-Gestión de Hospitalización) y seleccione el siguiente (en el
ejemplo es el paquete de Procesos de Negocio).

Al igual que en el caso anterior se creará por defecto un diagrama de casos de uso
de negocio denominado Main. Aquí puede crear los diferentes casos de uso de
negocio. Observe en el gráfico 14, tanto el diagrama como el árbol de la izquierda.

10
Quick reference del Rational Rose para el modelo de negocio

Gráfico 14
Ahora para completar el diagrama de casos de uso falta relacionar al Business
Actor con sus procesos.

En el árbol ubique un actor de negocio y arrástrelo al diagrama, luego relaciónelo


con sus casos de uso. Utilice la flecha de asociación indicada en el gráfico 15.

11
Quick reference del Rational Rose para el modelo de negocio

Gráfico 15

Se puede ordenar y arreglar las flechas de cualquier diagrama del Rose con el
siguiente procedimiento (ver gráficos 16 y 17):

1. Seleccione del menú Edit la opción Select All


2. Después seleccione del menú Format la opción Line Style y finalmente la sub-
opción Rectilinear

A continuación aparecerá un diagrama como el de la figura 18.

12
Quick reference del Rational Rose para el modelo de negocio

Gráfico 16

Gráfico 17

13
Quick reference del Rational Rose para el modelo de negocio

Gráfico 18

De esta manera se ha completado la vista externa con la identificación de actores y


casos de uso de negocio y la confección de los diagramas de casos de uso
correspondientes.

14
Quick reference del Rational Rose para el modelo de negocio

Vista interna del modelo de negocios


Ahora vamos a trabajar en la Logical View y específicamente en la carpeta Business
Object Model.

Lo primero que vamos a hacer es adicionar un diagrama de clases, tal y como se


muestra en el gráfico19.

Gráfico 19

Para este ejemplo lo vamos a llamar BOD-Paquetes y para activarlo hacemos un


doble click.

Asegúrese que el diagrama este activo verificando la barra de la ventana (ver


gráfico 20).

Note que la barra de herramientas ha cambiado y que ahora esta activa la que
corresponde a un diagrama de clases del UML.

Esta barra también la vamos a personalizar.

15
Quick reference del Rational Rose para el modelo de negocio

Gráfico 20

Luego de seleccionar Customize… y seleccionar los íconos adecuados la


barra le debe quedar con los siguientes íconos (en celeste) que
corresponden con el modelo de objetos de negocio:

1. Business Worker: Representa al trabajador de negocio.


2. Business Analysis Model: Vamos a usar este estereotipo para los paquetes
del modelo de objetos de negocio.
3. Business Entity: Representa a una entidad del negocio.

Lo primero que se debe hacer (al igual que para los casos de uso de negocio) es
crear los paquetes:

Para este ejemplo hemos creado dos: Trabajadores de Negocio y Entidades de


Negocio (ver gráfico 21).

16
Quick reference del Rational Rose para el modelo de negocio

Gráfico 21

Si hacemos doble clic sobre el paquete de trabajadores de negocio se creará un


diagrama de clases por defecto llamado Main. Esto es porque el diagrama por
defecto de la logical view es un diagrama de clases.

Gráfico 22

Podemos renombrar este diagrama. En el ejemplo se ha usado el nombre de BOD-


Trabajadores.

En este diagrama crearemos a los diferentes trabajadores del negocio. Tal y como
lo vemos en el gráfico 23.

17
Quick reference del Rational Rose para el modelo de negocio

Gráfico 23

De la misma manera procederemos a crear las entidades del negocio (en este
ejemplo en el diagrama BOD-Entidades. Observe como estos objetos están
apareciendo en el árbol.

Gráfico 24

18
Quick reference del Rational Rose para el modelo de negocio

Realización de casos de uso del negocio


Luego de finalizar con la vista interna y de crear los objetos de negocio,
retornaremos a la Use Case View y al diagrama de los casos de uso del paquete de
Procesos de Negocio.

En este diagrama seleccionaremos uno de los casos de uso y con el botón derecho
activaremos la opción Open Specification…

En esta ventana activaremos la segunda pestaña denominada Diagrams y sobre la


pantalla en blanco con el botón derecho activaremos una ventana como la del
gráfico 25.

En esta ventana seleccionaremos Insert Activity Diagram.

19
Quick reference del Rational Rose para el modelo de negocio

Gráfico 25

Otra alternativa para ubicar un diagrama de actividades es con la opción Sub


Diagrams que aparece al seleccionar con el botón derecho un caso de uso de
negocio, tal y como se muestra en la figura siguiente:

Gráfico 26

La barra personalizada del diagrama de actividades debe tener los siguientes


íconos:

20
Quick reference del Rational Rose para el modelo de negocio

1. Texto
2. Link para notas
3. Estado
4. Actividad
5. Estado inicial
6. Estado final
7. Flecha de transición para conectar actividades y estados.
8. Flecha de recursividad.
9. Barra de sincronización (and) horizontal.
10. Barra de sincronización (and) vertical.
11. Decisión
12. Calle o Swinlane
13. Objeto
14. Flujo de objeto para conectar un objeto con una actividad.

Comenzaremos por crear las calles o swinlanes que representarán o a business


actors o a los business workers que intervienen en el proceso.

Después de crear la calle se la puede personalizar activando la opción de Open


Specification…

En la ventana siguiente se le puede poner un nombre y el ubicar al actor o


trabajador de negocio en el combo seguido de la etiqueta Class (ver gráficos 27 y
28).

Gráfico 27

21
Quick reference del Rational Rose para el modelo de negocio

Gráfico 28

Luego de haber creado las calles se debe continuar con la elaboración del worflow
seleccionando los íconos correspondiente en la barra del diagrama de actividades
tal y como lo muestra el gráfico 29.

22
Quick reference del Rational Rose para el modelo de negocio

Gráfico 29

Luego de terminar el workflow se pueden añadir las entidades del negocio al


diagrama.

Primero se debe crear un objeto cerca de la actividad con la que se quiere


conectar a la business entity (ver gráfico 30).

Gráfico 30

23
Quick reference del Rational Rose para el modelo de negocio

A continuación se debe activar con el botón derecho del mouse la opción Open
Specification del objeto creado, para que aparezca una ventana como la del
gráfico 31.

Aquí se puede poner un nombre al objeto y buscar la entidad de negocio que le


corresponde en el campo Class.

Gráfico 31

En seguida aparecerá el estereotipo de las Business Entities.

Para conectarla con la actividad como input o output se utiliza el ícono de flujo de
objeto (object flow), tal y como se muestra en el gráfico siguiente:

Gráfico 32

24
Quick reference del Rational Rose para el modelo de negocio

Para documentar el diagrama con los estados de uno o varios objetos entidad de
negocio se utiliza la misma ventana de Open Specification y en el campo State se
selecciona la opción <New> (Ver gráfico 33).

Gráfico 33

En seguida aparecerá una ventana como la del gráfico 34, en donde se podrá
especificar el nombre del estado.

Gráfico 34

25
Quick reference del Rational Rose para el modelo de negocio

Finalmente se podrán ver las diferentes entidades de negocio y sus estados en el


diagrama de actividades (ver gráfico 35).

Note que cuando una business entity (BE) es input de una actividad, la cabeza de la
flecha u object flow debe apuntar de la BE a la actividad y cuando es output el
object flow debe apuntar de la actividad a la BE.

Gráfico 35

Autor: MBA Pilar Stronguiló Leturia

26