Está en la página 1de 26

Quick Reference

Rational Rose para el modelo de


negocio

Autor: MBA Mara 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
Realizacin de casos de uso del negocio .................................................................................... 19

ndice de grficos
Grfico 1.............................................................................................................................................. 3
Grfico 2.............................................................................................................................................. 4
Grfico 3.............................................................................................................................................. 4
Grfico 4.............................................................................................................................................. 5
Grfico 5.............................................................................................................................................. 5
Grfico 6.............................................................................................................................................. 6
Grfico 7.............................................................................................................................................. 6
Grfico 8.............................................................................................................................................. 7
Grfico 9.............................................................................................................................................. 8
Grfico 10............................................................................................................................................ 8
Grfico 11............................................................................................................................................ 9
Grfico 12............................................................................................................................................ 9
Grfico 13.......................................................................................................................................... 10
Grfico 14.......................................................................................................................................... 11
Grfico 15.......................................................................................................................................... 12
Grfico 16.......................................................................................................................................... 13
Grfico 17.......................................................................................................................................... 13
Grfico 18.......................................................................................................................................... 14
Grfico 19.......................................................................................................................................... 15
Grfico 20.......................................................................................................................................... 16
Grfico 21.......................................................................................................................................... 17
Grfico 22.......................................................................................................................................... 17
Grfico 23.......................................................................................................................................... 18
Grfico 24.......................................................................................................................................... 18
Grfico 25.......................................................................................................................................... 20
Grfico 26.......................................................................................................................................... 20
Grfico 27.......................................................................................................................................... 21
Grfico 28.......................................................................................................................................... 22
Grfico 29.......................................................................................................................................... 23
Grfico 30.......................................................................................................................................... 23
Grfico 31.......................................................................................................................................... 24
Grfico 32.......................................................................................................................................... 24
Grfico 33.......................................................................................................................................... 25
Grfico 34.......................................................................................................................................... 25
Grfico 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 grfico siguiente:

Grfico 1

Al activar el Rose aparecer una ventana (ver grfico 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

Grfico 2

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


genera el Rose tiene la extensin .mdl

Grfico 3

Revise el ambiente preparado (ver grfico 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

Grfico 4

Vista Externa del modelo de negocios


Comenzaremos por trabajar con la vista externa. Como primer paso renombraremos
el ttulo 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 botn derecho activar la opcin
rename, tal y como se muestra en el grfico 5.

Grfico 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 grfico 6).

Luego de verificar el diagrama debe aparecer una barra como la que se muestra
en el grfico 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 vaco y con el botn derecho del mouse seleccionar la
opcin Customize

Verifique que el
diagrama activo
coincida con el que
quiere trabajar

Grfico 6

Luego aparecer un ventana como la del grfico 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.

Grfico 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 grfico 8).

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

Grfico 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.

Ubquelo en el rbol de la izquierda tal y como aparece en el grfico 9

7
Quick reference del Rational Rose para el modelo de negocio

Grfico 9

Recuerde que cualquier grfico puede ser renombrado tal y como se muestra en el
grfico 10.

Grfico 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 botn derecho seleccione la opcin
Open Specification(ver grfico 11).

Grfico 11

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


correspondiente y otros datos como la documentacin.

Grfico 12

9
Quick reference del Rational Rose para el modelo de negocio

Siga creando y completando la relacin de actores. Note que todos los actores se
estn 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 especificacin del actor. Esta
documentacin tambin puede ser actualizada en esta ventana.

Grfico 13

Despus de crear los actores vuelva al diagrama donde estn los paquetes (en el
ejemplo se llama BUC-Gestin de Hospitalizacin) 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 grfico 14, tanto el diagrama como el rbol de la izquierda.

10
Quick reference del Rational Rose para el modelo de negocio

Grfico 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 arrstrelo al diagrama, luego relacinelo


con sus casos de uso. Utilice la flecha de asociacin indicada en el grfico 15.

11
Quick reference del Rational Rose para el modelo de negocio

Grfico 15

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

1. Seleccione del men Edit la opcin Select All


2. Despus seleccione del men Format la opcin Line Style y finalmente la sub-
opcin Rectilinear

A continuacin aparecer un diagrama como el de la figura 18.

12
Quick reference del Rational Rose para el modelo de negocio

Grfico 16

Grfico 17

13
Quick reference del Rational Rose para el modelo de negocio

Grfico 18

De esta manera se ha completado la vista externa con la identificacin de actores y


casos de uso de negocio y la confeccin 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 especficamente 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 grfico19.

Grfico 19

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


doble click.

Asegrese que el diagrama este activo verificando la barra de la ventana (ver


grfico 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 tambin la vamos a personalizar.

15
Quick reference del Rational Rose para el modelo de negocio

Grfico 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 grfico 21).

16
Quick reference del Rational Rose para el modelo de negocio

Grfico 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.

Grfico 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 grfico 23.

17
Quick reference del Rational Rose para el modelo de negocio

Grfico 23

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

Grfico 24

18
Quick reference del Rational Rose para el modelo de negocio

Realizacin 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 botn derecho
activaremos la opcin Open Specification

En esta ventana activaremos la segunda pestaa denominada Diagrams y sobre la


pantalla en blanco con el botn derecho activaremos una ventana como la del
grfico 25.

En esta ventana seleccionaremos Insert Activity Diagram.

19
Quick reference del Rational Rose para el modelo de negocio

Grfico 25

Otra alternativa para ubicar un diagrama de actividades es con la opcin Sub


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

Grfico 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 transicin para conectar actividades y estados.
8. Flecha de recursividad.
9. Barra de sincronizacin (and) horizontal.
10. Barra de sincronizacin (and) vertical.
11. Decisin
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 representarn o a business


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

Despus de crear la calle se la puede personalizar activando la opcin 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 grficos 27 y
28).

Grfico 27

21
Quick reference del Rational Rose para el modelo de negocio

Grfico 28

Luego de haber creado las calles se debe continuar con la elaboracin del worflow
seleccionando los conos correspondiente en la barra del diagrama de actividades
tal y como lo muestra el grfico 29.

22
Quick reference del Rational Rose para el modelo de negocio

Grfico 29

Luego de terminar el workflow se pueden aadir 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 grfico 30).

Grfico 30

23
Quick reference del Rational Rose para el modelo de negocio

A continuacin se debe activar con el botn derecho del mouse la opcin Open
Specification del objeto creado, para que aparezca una ventana como la del
grfico 31.

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


corresponde en el campo Class.

Grfico 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 grfico siguiente:

Grfico 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 opcin <New> (Ver grfico 33).

Grfico 33

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

Grfico 34

25
Quick reference del Rational Rose para el modelo de negocio

Finalmente se podrn ver las diferentes entidades de negocio y sus estados en el


diagrama de actividades (ver grfico 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.

Grfico 35

Autor: MBA Pilar Stronguil Leturia

26

También podría gustarte