You are on page 1of 34

UNIVERSIDAD DE SAN MARTIN DE PORRES

Escuela Profesional de Ingeniería de Computación y Sistemas

Guía Nº 1 Rational Software Architect

Modelo de Negocio

Versión 1.1

Ing. Norma León Lescano

Colaboradores:
Cárdenas Valladares Milagros Rodrigo Brandariz Peláez

Actualizado a Febrero del 2010

UNIVERSIDAD DE SAN MARTIN DE PORRES
Escuela Profesional de Ingeniería de Computación y Sistemas

Historial de Revisiones

Fecha 26/Agosto/2009 19/Febrero/2010

Versión 1.0 1.1

Descripción Creación de la Guía “Modelo de Negocio” Modificación de la Guía “Modelos de Negocio”

Autor Rodrigo Brandariz Cárdenas Valladares Milagros

UNIVERSIDAD DE SAN MARTIN DE PORRES
Escuela Profesional de Ingeniería de Computación y Sistemas

Tabla de contenido
1. 2 3 MODELO DE CASO DE USO DE NEGOCIO .............................................................................. 4 MODELO DE ANALISIS DE NEGOCIO ................................................................................... 21 DIAGRAMA DE ESTADOS ..................................................................................................... 31

1. MODELO DE CASO DE USO DE NEGOCIO 1. y luego “Aceptar”.2 Dentro de la carpeta “UML” seleccionamos “Proyecto UML”. . seleccionamos la opción “Nuevo” y luego “Otros”.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.1 Creamos un Nuevo Proyecto de Modelado UML.

1.4 Creamos un Paquete de Negocio en blanco llamado “Modelo de Caso de Uso de Negocio Incidencias” .3 Le ponemos nombre “Gestión de Incidencias” y Clic en siguiente.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. siguiente .5 Seleccionamos paquete.

habilitar todos) y seleccionamos siguiente y luego finalizar.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.7 Tendremos nuestro proyecto Creado: .6 Habilitamos todos los valores (Clic botón. 1.

Añadir diagrama. 1.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.8 Botón derecho sobre la carpeta Modelo de Caso de Uso de Negocio. y seleccionar Diagrama de formato libre.9 Nombramos el diagrama recién creado: Organización del MCUN (Modelo de Casos de Uso de Negocio). .

Casos de Uso del Negocio. .UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. Actores del Negocio. 1.10 Creamos 3 Paquetes: Objetivos del Negocio.11 Los asociamos con la Relación de “Dependencia”.

luego “Estereotipo”.12 Aplicamos el Estereotipo “BussinessUseCaseModel”al Modelo de Caso de Uso de Negocio seleccionando la pestaña “Propiedades”. “Aplicar estereotipos…”. .UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. seleccionamos “BusinessUseCaseModel” y Aceptar.

Posicionamos el cursos en el área de trabajo por un segundo y aparecerá un cuadro emergente de opciones. 1.14 Le ponemos nombre: “Administrar y controlar de manera adecuada el proceso de gestión de Incidente” y “Elevar el nivel y calidad de Servicio” .13 Creamos los Objetivos del negocio.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. seleccionamos la tercera “Clase estereotipada” para desplegar el menú de clases y seleccionamos “Business Goal”. en el diagrama de formato libre “Principal” del Paquete “Objetivos del Negocio”.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. . en este caso presionamos OK y pasamos a la Imagen Nro. 1. si es que sale un mensaje como la Imagen Nro. 2. Presionar OK. “Relación de Dependencia”. éste mensaje sale porque antes de renombrar tienen que estar guardado todas las pestañas. 1.16 Renombramos los diagramas principales de los paquetes con “F2”.15 Relacionamos el primer objetivo con el segundo objetivo.

En la Paleta de Caso de Uso seleccionamos “Caso de Uso” y arrastramos. luego le ponemos el nombre de “Atender Incidencias”.17 Una vez que ya tenemos nuestros objetivos de Negocio (Bussines GOAL) debemos crear nuestros casos de uso de Negocio que trazaran con los objetivos de la empresa.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. .

Sección Estereotipos.18 Aplicamos el estereotipo.19 Tendremos nuestro caso de uso de negocio con el estereotipo correcto. Pestaña Propiedades.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. . Botón “Aplicar Estereotipos” y en la Ventana emergente seleccionar “BussinessUseCase”. 1. y luego Aceptar.

20 Luego crearemos un diagrama de formato libre (FreeForm) para crear nuestro diagrama de CUN vs ON (Casos de uso de negocio versus objetivos de negocio). .UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.21 Lo renombramos Con F2 “CUN vs ON” y arrastramos el CUN creado al diagrama. .

.24 Ahora crearemos nuestros Actores de Negocio (BussinessActor). en la sección Clase.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. 1. al diagrama. y nos quedara de la siguiente manera.23 Luego en la Paleta. seleccionamos la relación de Dependencia y unimos el CUN con nuestro Objetivo de Negocio. 1. En el diagrama Principal AN creamos al Actor “Usuario FIA”.22 De la misma manera arrastramos la Segunda BussinessGoal que creamos.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.25 Seleccionamos todas las figuras (Shapes) y luego le ponemos el estereotipo de BussinessActor. .

27 Luego crearemos el Diagrama de Casos de Uso de Negocio. donde irán los casos de uso relacionados con los actores.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1. un “Diagrama de Caso de Uso” y lo nombramos “Diagrama General de CUN”.26 Nos quedaran nuestros actores de negocio de la siguiente manera. . para esto necesitaremos crear en el paquete de negocio que tenemos. 1.

28 Arrastramos a los Actores de negocio creados (Usuario FIA) y el CUN creado hacia el Diagrama General de CUN. . 1.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 1.29 Luego en la Paleta seleccionamos la pestaña “Caso de Uso” (Use Case) y seleccionamos Asociación Dirigida (DirectedAssociation).

Como “Plantilla Estándar” y seleccionamos siguiente. .UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2 MODELO DE ANALISIS DE NEGOCIO 2.1 Para el modelo de Análisis de Negocio crearemos un Nuevo Modelo.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2. (Los demás son Opcionales porque no se usan dentro del análisis de negocio como USE CASE DIAGRAM. Diagrama de Clases.2 Lo renombramos Modelo de Análisis de Negocio Incidencias y seleccionamos solo las Capacidades de : Diagrama de Actividades. Diagrama de Estados. . pero si gusta lo puede poner). Formato Libre y UML Building Blocks.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas .

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2. y luego “Siguiente”.4 En tipo de Paquete seleccionamos “Paquete”. Por último seleccionamos “Finalizar” .

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas .

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2.5 Eliminamos el Main que se crea automáticamente. . y le ponemos el estereotipo de “BussinessAnalisisModel” al Paquete de “Modelo de Análisis de Negocio Incidencias”.

. se presiona la Tecla “ESC” (Escape) y se vuelven a conectar los paquetes. puede aparecer un cuadro preguntando cual es el destino de la “dependencia”. Primero dentro del paquete creamos un diagrama Freeform (Formato Libre) y lo Renombramos “Organización del MAN”.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2.7 Cuando se genera un nuevo Diagrama de Formato Libre. 2. luego creamos los 3 paquetes y los relacionamos con “Dependencia (Dependency)”. Listo.6 Eliminamos el Main que se crea automáticamente.

8 Ahora pasamos a crear nuestros Trabajadores del Negocio. Para esto necesitaremos ir a la paleta. 2.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2. . “Jefe de Área Especializada”. Según el Caso tenemos al “Agente de Mesa de Ayuda”. “Técnico 2do Nivel” y “Personal de Atención”. haciendo doble click al paquete “Trabajadores del Negocio”.9 Tendremos nuestros Trabajadores de Negocio de esta manera. pestaña clase y seleccionar Clase estereotipada y elegir BussinessWorker.

3 Crearemos las Entidades de Negocio del Caso: BDIncidencia y BDConocimiento. escribimos “:” y cuando le damos un “espacio” sale un cuadro de dialogo para seleccionar el Tipo de Dato. es decir. Para esto seleccionamos la entidad a la que queremos agregar un atributo o método y sobreponemos el mouse por 1 segundo y seleccionamos el rectángulo que aparece. Aparecerá un Atributo y mientras escribimos el nombre de atributo. Los mismos pasos para los demás Atributos. clase Estereotipada y luego “BussinessEntity”. De la misma manera que creamos los Trabajadores de Negocio crearemos las Entidades.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 2.4 Luego agregamos los atributos que tendrá cada Entidad. 2. Y les quedara de la siguiente Manera. .

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas .

1 Para crear un diagrama de estados de una entidad necesitamos crear un “StateDiagram”(Diagrama de Estados) EN LA ENTIDAD de ésta manera: .UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 3 DIAGRAMA DE ESTADOS 3.

Registrada. . “State” que son los estados de la entidad que manipulamos y “Final State” que es el Final del diagrama de Estados.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 3. Para diagramar éstos estados necesitaremos de un “InitialState” que es el inicio de un diagrama de estados.2 Renombramos el diagrama con “Diagrama de Estados de BDIncidencia”. 3. Atendida y en Atención.3 La entidad BDIncidencia tiene 3 Estados principales.

. Luego se sobrepone el mouse y seleccionamos “Añadir estado” (Nuevo Estado).4 El estado se dividirá con una línea que demarcará una región nueva dentro de él. O también. Sobreponemos el mouse sobre la región nueva Creada y seleccionamos “añadir Transición”. Así crearemos todos los demás estados dentro del Estado “En Atención”.UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas 3.

UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas .

D-  %.  .

f¾¾ D¾ - –n%       .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     .

 f¯¾9f  ¾  © ¾ - –n .

f¾¾ D¾ - –n n ¾ - –n     ¾f¾nf¯¾n°f fn° # ½ ° °nf#      .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     ½nf¯¾ ¾  ½# ¾¾° ¾¾D¾ .

 #f .  .f¾ .

f¾ D¾ - –n¾  nn°f° f½ ¾f³f #9½ f ¾#  –#¾  ½# #½nf ¾  ½¾ #  ¾  nn°f¯¾# ¾° ¾¾D¾ .

 #n ½f      .f¾ .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     .

 f¯¾¾ © ¾ ° –n  °  f–f¯f  €¯f  #9°n½f# 9f  # © ¾ - –n#  9¾n°f¯¾ n¾¾ ° h f f f©½°¾ –°  f½f n h°nf  ¯ – °  ½n° ¾ ¾  nn°f¯¾f  n f#.

f¾  ¾  ½f f#½ff ¾½ –f ¯ ° nf¾ ¾ ¾  nn°f¯¾# ¾° ¾¾f#       ½° ¯¾°¯  # ¯°¾fn°f ¯f° f f nf f ½n ¾ – ¾° °n ° ## f °  nf f   n#   .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_      fn°f¯¾ ½¯  © n° ¾ –°  ©   # fn°  ½ ° °nf#       °¯ f¯¾¾ f–f¯f¾½°n½f ¾ ¾½f  ¾n° ## ¾ ¾ ¾f °¯ °¾f© n¯f¯f– °-  9 ¾°f  x¾ ¯ °¾f© ¾f ½ f° ¾  °¯ f ° °  ¾f–f f  f¾f¾½ ¾f³f¾  ° ¾ nf¾½ ¾°f¯¾ ½f¾f¯¾ff¯f– °-        .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_       D°f  f ° ¯¾° ¾¾ © ¾ - –n % ¾¾° ¾% ¯¾n f° ¾¾nf¾¾ ¾ - –n  fff°n°¾ © ¾ f ¯½ ¾f °f9f f .

f¾ D¾¾  nn°f¯¾#.

f¾ D¾#ff¾f¯¾  –  ½° ¯¾ °¯   # ° °n °nf¾#       .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     ½nf¯¾  ¾  ½ 9 ¾f³f9½ f ¾  nn° ¾  ½¾  °#½nf¾  ½¾# °fI °f°f ¯ – ° ¾  nn°f# ¾¾° ¾¾D¾ .

f¾ #  –n ½f      @ °  ¯¾° ¾nf¾ ¾ ° –nn°  ¾  ½n n  .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_          –n f ¯¾° f–f¯f €¯f  % ¯% ½ffn f° ¾ f–f¯f .

D-¾-%.

f¾¾ ¾  ° –n ¾¾ © ¾ ° –n%  .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_         °¯ f¯¾.

°#.

D-¾-#ff¾f¯¾ .

D- n f f f–f¯f   .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_       f¯¾¯f¯f° fff¾f¯¾f –° f ¾¾° ¾¾f  n f¯¾ f f–f¯f °¾ ff f¾– ° ¯f° f        – °f9f f  °f¾ nn°.

f¾ ¾  nn°f¯¾f  fn°  ½ ° °nf°¯¾ .

D-n°° ¾ ©   - –n          fn f ¯¾° ¾¾n ¾ - –n % ¾¾° ¾¾n% °  f–f¯f9°n½f-n f¯¾fn #D¾f#  .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_        nn°f¯¾ f¾f¾€–f¾%f½ ¾% – ½° ¯¾  ¾  ½  ¾¾° ¾¾n       .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     -¾ ff°° ¾¾fn ¾ ° –n f¾– °  ¯f° f        –n f ¯¾ f–f¯f .

f¾¾ D¾ - –n  ° h°¾nf¾¾ ¾ fn°f ¾n°¾fn ¾ ½ff ¾ ° n ¾f ¯¾n f ° ½f   ° –n  ° ¯¾ ° #f–f¯f .

f¾ D¾#°¯ f¯¾#f–f¯f ° f .

D-#  .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_       f¾f¯¾f¾n ¾ ° –nn f ¾%D¾f% .

D-n f fnf f–f¯f ° f .

     – °f9f f¾  nn°f¯¾f½ ¾f³f#.D.

f¾ D¾# %D¾ .

f¾ %¾  nn°f¯¾¾nfn°– f % n ¾¾nf°%       .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_    .

 .

     .

 .

   9ff ¯  °h¾¾ - –nn f ¯¾°- .   .

¯#9f°f¾h° f#¾  nn°f¯¾¾– °        .

           .

  °h¾¾ - –n°n °nf¾  ¾  nn°f¯¾¾f¾. _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     °¯ f¯¾.

f½fn f ¾  f–f¯f n f ¾  f–f¯f .

f¾ ¾ f–f¯f ¾f ¾ ¯f  D.  °– n¾ %¾ ¯h¾¾°½n°f ¾½ °¾ ¾f° ° f°h¾¾ ° –nn¯D.

. ½ ¾–¾f ½ ½° %       .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     °½ 9f  ¾  nn°f¯¾#9f  #  –#– ° #   9¯¾  nn°f¯¾#°ff#     .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_      .

           .

f° ¾ n ff¯hnf¯ °  ½° ¯¾  ¾  ½ # ¾¾° ¾¾°f¾¾.   °h¾¾ - –n°n °nf¾#        . _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_    ¯°f¯¾ . #f9f   #.

           .

-#  –n f¯¾¾ ½f  ¾¾ fn°f¯¾n°# ½ ° °nf% ½ ° °n%#     f° ¾ – ° f°° f–f¯f ¯f  ½  . _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     ¯°f¯¾ .f° ¾ n ff¯hnf¯ ° 9¯  °  ½f  n f¯¾° f–f¯f €¯%¯f  %  °¯ f¯¾#–f°fn° .

f½f n °nf ½ –°f° nf ¾  ¾° f # ½ ° °nf# ¾ ½ ¾°ff@ nf#.

#%¾nf½ %¾   °f n° nf¾½f  ¾ ¾    .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     f½f¾f¯¾fn f° ¾¾@f f©f  ¾ - –n fn °     nnf½f  #@f f©f  ¾ - –n#  –° .

f¾  ° ¯¾f#– °  . ¾f  f# # €   f ¾½ nff f# #@xn°n - ##9 ¾°f  °n°# 9ff ¾° n ¾f ¯¾ff½f f ½ ¾f³fnf¾ ¾  nn°f.

f¾  ¾  ½f f  – ¾¾° ¾¾J       °  ¯¾° ¾¾@f f©f  ¾ - –n  ¾f¯f° f  @         .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_      f ¯¾f¾° f ¾ - –n .

f¾  °n °nf .

.

°n¯ °  f¯¾¯f¯f° f n f¯¾¾@f f©f  ¾ - –nn f ¯¾f¾° f ¾  ¾ n nf¾ ¾  ½f f  –# ¾¾° ¾¾°#  ¾ ff f¾– ° .f° f        –f– –f¯¾¾f ¾  ° hnf f° f 9ff ¾  ¾  nn°f¯¾f ° f ff   ¯¾f– –f°f  ¯x ¾  ½° ¯¾ ¯¾ ½¾ –° ¾  nn°f¯¾   nh°– f½f n ½f n h° ¯ °f¾ ¾n ¯¾ °¯   f   ¾n ¯¾# #nf°   f¯¾°# ¾½fn# ¾f °nf   f–½ff¾  nn°f @½ f ¾ ¯¾¯¾½f¾¾½ff¾ ¯h¾ ¾   .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_         .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_       .

   9ffn f° f–f¯f  ¾f ¾ °f ° f ° n ¾f¯¾n f °#f f–f¯#%f–f¯f ¾f ¾%--@ x¾f ¯f° f      .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     °¯ f¯¾  f–f¯fn°#f–f¯f ¾f ¾  °n °nf#      f ° f  °n °nf ° ¾f ¾½°n½f ¾  –¾f f  °  f °   °n° 9ff f–f¯fx¾¾ ¾f ¾° n ¾f ¯¾ °#°ff #  ¾ °n ° f–f¯f  ¾f ¾ #f # ¾°¾ ¾f ¾ f ° f   ¯f°½f¯¾#°ff #  ¾ °f  f–f¯f ¾f ¾     .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_     ¾f ¾   hn°°f° f  ¯fnfh°f –°° f ° x    ½° ¯¾ ¯¾ ¾  f –°° f.

 f f¾  nn°f¯¾#f³f  @f°¾n°#  –¾ ¾  ½°  ¯¾ ¾  nn°f¯¾#³f  ¾f # %- ¾f % ¾n f ¯¾ ¾¾ ¯h¾ ¾f ¾ ° ¾f #°  °n°#      f¯ x°  .

           .

 _UaWS ^[XW_[ZSVW ZYWZW^ SVW[\a`SU Z _`WS_      .