Upload
lenin-diaz
View
137
Download
7
Embed Size (px)
Citation preview
MODELADO DE NEGOCIO
Modelo de casos de uso del negocio
Modelo de Análisis del negocio
Objetivos
Implementar el Modelo de Negocio desde una perspectiva externa
e interna.
Desde una perspectiva externa: Identificar los procesos de negocio,
quién lo inicia y quiénes participan. Vista de Casos de Uso
Desde una perspectiva interna: Describir el flujo de trabajo del
proceso de negocio mediante el Diagrama de Actividades. Vista
Lógica.
Análisis de Proceso de Negocio - CUN.
Identificar Metas de Negocio
Propósito.
Identificar los objetivos con que el negocio puede planificarse y ser administrado.
Garantizar la alineación entre los objetivos estratégicos a largo plazo y objetivos
operacionales a corto plazo.
Traducir la estrategia de negocio en acción.
Proporcionar una base para medir y mejorar las actividades de la empresa.
Un objetivo de negocio es un requisito que debe cumplir el negocio. Los objetivos de negocio
describen el valor deseado de una medida concreta en algún momento futuro en el tiempo y
por lo tanto, pueden utilizarse para planificar y administrar las actividades de la empresa.
Identificar Metas de Negocio con Rational Rose
Perspectiva General
Para registrar los resultados de encontrar actores de negocio y casos de uso de negocio
utilizando Rational Rose:
Crear el paquete de objetivos de negocio.
Crear un diagrama de clase.
Crear objetivos de negocio.
Documentar la relación entre objetivos de negocio.
Documentar la relación entre los objetivos de negocio y casos de uso del negocio.
1. Crear el paquete de objetivos de negocio
El paquete de objetivos de negocio se crea en el paquete del modelo de caso de uso de
negocio (Business Use-Case Model) (de la actividad: encontrar actores de negocio y casos
de uso). El modelo de caso de uso de negocio puede encontrarse en la vista del caso de
uso en Rational Rose (Use Case View). Para crear un paquete llamado "Objetivos de
negocio" en el paquete del modelo de caso de uso de negocio:
Click derecho en el paquete modelo de caso de uso de negocio en el navegador.
Seleccione Package de opción New en el menú contextual. Se añadirá un icono
de explorador de NewPackage en el explorador.
Con el icono de nuevo paquete seleccionado, escriba el nombre de "objetivos de
negocio".
2. Crear un diagrama de clase
Los objetivos de negocio pueden crearse en un diagrama de clase. Para crear un diagrama
de clase para los objetivos de negocio:
Click derecho en el paquete denominado “Objetivos de Negocio” en el navegador
y hacer visible el menú contextual.
Seleccione Class Diagram de la opción New en el menú contextual. Un icono del
nuevo diagrama de clase NewDiagram se agrega al explorador.
Con el nuevo diagrama de clase seleccionado, escriba un nombre del diagrama.
Haga doble clic en el nuevo diagrama de clase para mostrar en la ventana del
diagrama.
El primer diagrama de clase creado en el paquete de objetivos de negocio se denomina
objetivos estratégicos del negocio. Se crean los objetivos de negocios de nivel más altos
en este diagrama de clase. A continuación, cada objetivo de negocio de alto nivel, puede
tener un diagrama de clase independiente mostrando sus subobjetivos. Cada uno de
estos diagramas se llamarán igual que el objetivo de negocio de alto nivel que
representan.
3. Crear objetivos de negocio.
Para crear un objetivo de negocio en el diagrama de clase, haga lo siguiente:
Haga doble clic en el diagrama de clase en el paquete de objetivos de negocio en el
navegador para mostrar el diagrama en la ventana del diagrama.
Click en Objetivo de negocio (business goal) en el cuadro de herramientas. La forma
del puntero cambia a un signo más. Si no ves un botón de objetivo de negocio en el
cuadro de herramientas, haga clic en Class.
En el diagrama de clase, haga clic donde desee colocar el símbolo de objetivo de
negocio. Escriba el nombre de la nueva meta de negocio.
Abra el cuadro de diálogo especificación de clase (Open Specification) haciendo
doble clic en el símbolo del objetivo de negocio en un diagrama de clase o en el
explorador. La especificación de clase aparece con «Business Goal», definido como el
estereotipo.
Nota: Si escogió clase para insertar el objetivo; abra la ficha General y confirmar que
el estereotipo es «objetivo de negocio». Si no es así, cambie a «objetivo de negocio».
Escribir una breve descripción del objetivo de negocio en el campo de la
documentación.
Haga clic en Aceptar para aceptar y cierre el cuadro de diálogo especificación de
clase. Con el botón derecho el objetivo del negocio y asegúrese de que las opciones:
Stereotype Display icon esté seleccionada.
4. Documentar la relación entre objetivos de negocio.
Para insertar una dependencia de un objetivo de negocio superior a un sub-objetivo
de negocios en un diagrama de clase, haga lo siguiente:
haga clic en la flecha de dependencia en el cuadro de herramientas en el editor
de un diagrama de clase.
Sitúe el puntero sobre el objetivo de negocio superior en el diagrama de clase.
Botón izquierdo del ratón y mueva el puntero al símbolo del sub-objetivo de
negocio y libere el botón.
5. Documentar la relación entre los objetivos de negocio y casos de uso del
negocio.
Para insertar una dependencia de soporte <<supports>> de caso de uso de negocio a
un objetivo de negocio en un diagrama de casos de uso, haga lo siguiente:
Click en la flecha de la dependencia de la caja de herramientas en el editor de
diagrama de clase.
Coloque el puntero sobre el caso de uso de negocio en el diagrama de casos de
uso. Botón izquierdo del ratón y mueva el puntero al símbolo del objetivo de
negocio y libere el botón.
Haga doble clic en la dependencia creada y seleccione el estereotipo «supports»
en el cuadro de diálogo de la especificación de la dependencia. Haga clic en
Aceptar.
Clic Derecho en la dependencia creada y asegúrese de que la selección de
mostrar estereotipo - “Show Stereotype” esté seleccionada en el menú
contextual.
Si lo desea, cambiar la posición de la etiqueta de estereotipo arrastrando y
soltando en el diagrama.
Actor de Negocio
Rol que alguien o algo juega cuando interactúa con el negocio para beneficiarse de sus
resultados
Candidatos:
Clientes o potenciales clientes
Socios
Proveedores
Autoridades
Propietarios
Sistemas de Información externos al negocio
Otras partes de la organización, si ésta es grande.
Un actor de negocio expresa un rol no una persona. Una persona puede jugar varios roles.
Cada actor del negocio debe estar asociado correctamente con el caso de uso de negocio en
el que participa. Si no deber ser retirado. El actor del negocio o el proceso de negocio pueden
iniciar la comunicación.
Cada actor de negocio puede ser subclasificado mediante la relación de generalización.
Existen situaciones en los que existan sistemas de información externos que podrían ser
actores del negocio.
Modelo de Casos de Uso de Negocio
El objetivo principal de modelado de casos de uso de negocios y actores es describir cómo se
usa el negocio por sus clientes y socios. Pueden presentarse las actividades que afectan
directamente a los clientes o socios, así como tareas auxiliares o de gestión que afectan
indirectamente a la parte externa.
El modelo describe el negocio en términos de casos de uso del negocio, que corresponden a
lo que generalmente se denominan "procesos".
Un proceso de negocio es un grupo de tareas lógicamente relacionadas que se llevan a cabo
en una determinada secuencia y manera y que emplean los recursos de la organización para
dar resultados en apoyo a sus objetivos.
Las relaciones de comunicación de Actor de negocio con CUN no debe confundirse con flujos
de datos, la navegabilidad solo indica relación de iniciación.
Categorías de casos de uso de negocios
Al mirar las actividades en un negocio, usted podrá identificar al menos tres categorías de
trabajo correspondientes a tres categorías de casos de uso del negocio:
Núcleo: estos son casos de uso de negocio de clientes que proporcionan a la cadena de valor
— por ejemplo, comprar productos.
Gestión: se trata de casos de uso de negocio internas que coordinan la cadena de valor — por
ejemplo, la planificación estratégica.
Soporte: se trata de casos de uso de negocio internas que apoyan la cadena de valor — por
ejemplo, adquirir materias.
Normalmente, un tipo de administración de caso de uso de negocio en general describe las
relaciones entre el Presidente y las personas que trabajan en los casos de uso del negocio.
También describe cómo se desarrollan y se crea una instancia de casos de uso del negocio
(iniciado).
Los casos de uso de negocio deben apoyar los objetivos de negocio
Los procesos de Negocio son el vehículo con el que la empresa hace las cosas. Porque la
estrategia de negocio es muy difícil de traducir directamente en acciones, algo en su lugar es
necesario. Este “algo” son los objetivos de negocios, que garanticen que los procesos del
negocio ejecutan la estrategia de negocios por acciones en todos los niveles de la
organización de la dirección hacia la meta final de negocio — la idea de negocio.
Por esta razón, cada caso de uso de negocio debe apoyar al menos un objetivo de negocio.
Traducir la estrategia en objetivos en diferentes niveles proporciona objetivos concretos y
medibles, que pueden ser compatibles directamente con procesos de negocios. Definir
relaciones entre objetivos y procesos de apoyo asegura que los negocios de proceso están
alineados con la estrategia de negocio.
Esto también ayuda a encontrar el nivel adecuado de casos de uso del negocio, que a
menudo es difícil de determinar. Sólo un caso de uso de negocio (por ejemplo, hacer
ganancias) que apoya directamente los objetivos estratégicos de la empresa sería demasiado
complejo y engorroso al modelo como una secuencia de actividades. Por otro lado, un caso
de uso de negocio independiente para cada tarea operacional individual en la organización
(por ejemplo, una llamada telefónica o sala de conferencias del libro) resultaría en
demasiados casos de uso de negocios a comprender. Definir los objetivos de negocio
apoyados por un caso de uso de negocio indica si el caso de uso de negocio es "demasiado
alto" o "demasiado bajo".
The same business, years later, may wish to maximize its investment in these products and
markets by targeting customer satisfaction and retention. The Market and Sell Product
business use case may then have to support the (very different) Superior Quality business
goal.
La existencia de estas relaciones ayuda en dar prioridad a los Casos de uso de negocio. Los
casos de uso de negocio que admiten muchos objetivos de negocio, o a los más importantes y
arriesgados, son más probables de considerarse arquitectónicamente significativos. Muchas
metas también podrían apuntar a complejidad innecesaria. Si un caso de uso de negocio
admite muchos objetivos diferentes, es bastante probable que surjan conflictos. En estos
casos, puede no ser claro qué objetivos deben presidir, resultando en acciones ineficientes.
La categoría del caso de uso del negocio (core, supporting o management) no determinan
directamente los tipos de objetivos de negocio que soporta. Mientras que la categoría
proporcionan una directriz, la estrategia de negocio en última instancia determinará qué
objetivos empresariales admite un caso de uso particular de su negocio. Por ejemplo, un caso
de uso de negocio “mercado” y “vender productos” podría apoyar el objetivo de negocio de
precios competitivos para un negocio con una estrategia de crecimiento agresivo. La misma
empresa, años más tarde, tal vez desee maximizar su inversión en estos productos y
mercados por retención y satisfacción del cliente. El caso de uso de negocio “mercado” y
“vender producto” pueden luego a apoyar el objetivo de negocio (muy diferente) Calidad
Superior.
Identificar los objetivos de negocio soportados
Para insertar una dependencia <<supports>> de un caso de uso de negocio a un objetivo de
negocio en un diagrama de casos de uso, haga lo siguiente:
Seleccione la flecha de la dependencia de la caja de herramientas en el editor de
diagrama de clase.
Coloque el cursor sobre el caso de uso de negocio en el diagrama de casos de uso.
Botón izquierdo del ratón y mueva el cursor hasta el símbolo de objetivo de negocio y
libere el botón.
Haga doble clic en la dependencia creada y seleccione el estereotipo «supports» en el
cuadro de diálogo de la especificación de la dependencia. Haga clic en Aceptar.
Con el botón derecho sobre la dependencia creada y asegúrese de que la selección de
mostrar estereotipo está activada en el menú contextual.
La etiqueta de estereotipo puede recolocar arrastrando y soltando en el diagrama.
Crear el paquete de modelo de caso de uso de negocio
Un modelo de caso de uso de negocio independiente puede representarse en Rational Rose®
utilizando un paquete dentro de la vista de caso de uso llamado "Modelo de caso de uso de
negocio".
Para crear un diagrama de casos de uso para el modelo de caso de uso de negocio:
Caso de Uso de Negocio
Asociación <<comunicates>>
Análisis de Negocio
El modelo del análisis de negocio describe la realización de los casos del uso del negocio
modelando la interacción entre los trabajadores del negocio y las entidades de negocio.
El propósito del modelo del análisis de negocio es describir cómo se ejecutan los casos del
uso del negocio.
Elementos
Trabajadores del negocio identificados previamente.
Entidades del negocio identificadas previamente.
Asociaciones entre los trabajadores del negocio y las entidades de negocio.
Diagramas de Realización:
o Diagrama de Clases de Negocio.
o Diagrama de Actividades de procesos.
o Diagramas de secuencia.
Business Worker
Un trabajador del negocio o Business Worker es una abstracción de un sistema, de un ser
humano o de un software que represente un rol realizado dentro de realizaciones del caso
del uso del negocio.
Un trabajador del negocio colabora con otros trabajadores del negocio, se notifica de
acontecimientos del negocio y manipula entidades de negocio para realizar sus
responsabilidades.
Sugerencias para su identificación
Son roles (humanos, software o hardware), no personascon nombres propios.
Se encuentran dentro del negocio.
No siempre un rol está asociado con el nombre de un cargo en la planilla de la
organización.
El nombre no debe representar áreas, departamentos o partes de una organización.
Cada trabajador debe participar en al menos un caso de uso del negocio. Si no
participa en ningún proceso debe ser eliminado del modelo.
Entidad de Negocio
Representa un pedazo de la información significativa y persistente que es manipulada por los
agentes del negocio y los trabajadores del negocio.
Proporcionan la base para compartir información (documentos) entre los trabajadores del
negocio que participan en diversas realizaciones del caso del uso del negocio.
Representan una abstracción de la información persistente importante dentro del negocio.
Por ejemplo, el inventario del producto es ciertamente información significativa, pero ésta no
es información persistente.
Sugerencias para su identificación
Participa por lo menos en un caso de uso.
Pueden ser usadas por diferentes trabajadores del negocio en varios casos de uso del
negocio.
Representan documentos, contratos, información solicitada, producto, conocimiento,
etc.
Solo debe ser considerada información relevante y persistente al negocio.
Realización de un Caso de Uso de Negocio
Describe cómo los trabajadores del negocio y las entidades de negocio colaboran para
realizar un caso de uso del negocio en particular.
Mientras que un Caso de Uso de Negocio describe qué pasos se deben realizar para entregar
valor a un Stakeholders del negocio, una realización del CUN describe cómo estos pasos se
realizan dentro de la organización.
Los CUN se describen de una perspectiva externa, mientras que la realización del caso del uso
del negocio se describe de una perspectiva interna.
Estructura de Análisis de Negocio
Un package para las entidades de negocio
Un package para las realizaciones de negocio.
Un package para los trabajadores de negocio.
Una realización de un caso de uso describe como un Trabajador de negocio y una entidad de
negocio colaboran en la realización de un caso de Uso de Negocio.
Se efectúan:
Diagrama de Actividades
Diagrama de Clases de Negocio
Diagrama de Actividades
Un diagrama de actividad en una realización del caso del uso del negocio, ordena las tareas o
las actividades que logran una o más metas de negocio, que satisfacen la iteración entre los
Actores externos del negocio y los trabajadores internos del negocio.
Se usa separadores de línea para representar principalmente trabajadores del negocio, y de
cómo estos realizan el negocio
Los flujos del objeto se utilizan para demostrar cómo las entidades de negocio se crean y se
utilizan en un Flujo.
Diagramas de Clases
El Diagrama de Clases de Negocio Diagrama de Clases de Negocio es:
Herramienta proporcionada por UML.
Muestra los trabajadores del negocio y las entidades del negocio así como las
asociaciones entre los mismos.
Solo se tiene en cuenta “¿QUIÉN manipula QUÉ información?”
o ¿QUIÉN? (trabajador del negocio identificado).
o ¿QUÉ? (entidad del negocio identificado).
o Relaciones entre ellos (asociaciones).
Los diagramas de la clase muestran asociaciones, agregaciones y generalizaciones entre los
trabajadores del negocio y las entidades de negocio.
Puede mostrar los siguientes de diagramas de clase:
Jerarquías de herencias
Agregación de trabajadores del negocio y de las entidades de negocio.
Cómo los trabajadores y las entidades del negocio se relacionan por medio de asociaciones.
Ejemplo:
Anexos:
Artefactos del Modelo de Negocio
Rol del Analista de Procesos de Negocio
Rol de Diseñador de Procesos de Negocio
Pasos para llevar a cabo el Modelo de Negocio
Determinar la situación actual de la organización
Identificar los procesos del negocio involucrados
Diseñar las realizaciones de los procesos del negocio