You are on page 1of 41

Modelado del Negocio

Parte 1: Modelo de Casos de Uso del Negocio


Silvana Balarezo Perea Margoth Yana Motta Yamil Ramos Garca

Agenda
Por qu modelar el negocio? Conceptos fundamentales. Disciplina de Modelado del Negocio.

Objetivos a cumplir. Workflow de trabajo. Artefactos producidos. Actividades a desarrollar.

Modelo de Casos de Uso del Negocio.


UPC - Ingeniera de Requerimientos 2 29/05/20

Necesidades, Requerimientos y Arquitectura Necesidades de informacin y expectativas.


Anlisis y diseo de los procesos de la organizacin. Modelado del negocio. Identificar problemas de informacin actuales y futuros.
Requisitos a ser satisfechos por el software. Descripcin de lo que un sistema debe realizar. Caractersticas y atributos del sistema. Acuerdos con los interesados y desarrolladores.

Anlisis y diseo de las clases del sistema. Definir las capas, subsistemas, dependencias,
interfases y servicios. Construir el modelo de datos. Identificar patrones de diseo. Construir el modelo de despliegue.
3 29/05/20

UPC - Ingeniera de Requerimientos

Necesidades
Necesidades de informacin. Problemas actuales y futuros en el
manejo de la informacin del negocio. Ausencia de informacin sobre las actividades. Inconsistencias en la informacin.

Reuniones con los usuarios y clientes. Cuestionarios con los interesados. Polticas, normas y restricciones de la
organizacin.
UPC - Ingeniera de Requerimientos

Anlisis y diseo de los procesos de la

organizacin. Modelado del negocio. Mejoramiento de los procesos.


4 29/05/20

Pregunta
Al modelar el negocio para encontrar las necesidades, es mejor hacer el anlisis basado en Las reas funcionales involucradas en el negocio o Los procesos involucrados en el negocio?
UPC - Ingeniera de Requerimientos 5 29/05/20

Modelar Procesos vs. modelar reas Funcionales


rea Funcional 1 rea Funcional 2 rea Funcional 3 rea Funcional 4 rea Funcional 5

Proceso del negocio 1 Proceso del negocio 2 Proceso del negocio 3

UPC - Ingeniera de Requerimientos

29/05/20

Respuesta. Necesidades, Negocio y Procesos


Las necesidades se
encuentran modelando el negocio. El modelado del negocio se enfoca en los procesos en estudio y no en las reas funcionales. El anlisis y diseo de los procesos es la mejor forma de encontrar todas las necesidades.
UPC - Ingeniera de Requerimientos 7 29/05/20

Dnde encontrar necesidades?


Necesidades Comunicadas Por los participantes en los procesos del negocio. Clientes y usuarios de los servicios de la organizacin. Directivos de la organizacin. Dueos de la organizacin. Otros interesados del proyecto.

Necesidades Comunicadas

UPC - Ingeniera de Requerimientos

29/05/20

Dnde encontrar necesidades?


Necesidades Analizadas y Diseadas Estudio de los procesos del negocio. Anlisis de las actividades. Personas que se benefician de los procesos. Personas que ejecutan los procesos. Informacin usada en los procesos. Diseo de los procesos.

Necesidades Analizadas y Diseadas

UPC - Ingeniera de Requerimientos

29/05/20

Dnde encontrar necesidades?


Necesidades Mejora de Procesos Refinamiento de los procesos del negocio. Optimizacin de algunas las actividades. Mejoramiento de la eficiencia. Cambios en las responsabilidades de las personas que ejecutan los procesos. Nueva informacin.

Mejora de Procesos

UPC - Ingeniera de Requerimientos

10

29/05/20

Rational Unified Process (RUP). Workflow

UPC - Ingeniera de Requerimientos

11

29/05/20

Rational Unified Process (RUP). Elementos

Rol

Actividad

Artefacto

Caso de uso de Requerimientos UPC - Ingeniera

12

29/05/20

Modelado del negocio. Objetivos


Comprender la estructura y la dinmica de la

organizacin objetivo. Comprender los problemas actuales de la organizacin objetivo e identificar los potenciales. Evaluar el impacto del cambio en la organizacin objetivo. Asegurar que los clientes, usuarios finales, desarrolladores y otros roles tengan un entendimiento comn de la organizacin objetivo. Obtener, de forma preliminar, los requerimientos del sistema que necesita la organizacin objetivo.
UPC - Ingeniera de Requerimientos 13 29/05/20

Modelado del negocio. Workflow

UPC - Ingeniera de Requerimientos

14

29/05/20

Modelado del negocio. Artefactos

UPC - Ingeniera de Requerimientos

15

29/05/20

Modelado del negocio. Rol vs Persona

UPC - Ingeniera de Requerimientos

16

29/05/20

Modelado del Negocio. Actividades


1. Evaluar la organizacin objetivo. 2. Encontrar los actores y casos de uso del negocio. 3. Construir el Modelo de Casos de Uso del Negocio. 4. Encontrar los trabajadores y entidades del negocio. 5. Construir el Modelo de Anlisis del Negocio. 6. Detallar los casos de uso del negocio. 7. Mantener las reglas del negocio. 8. Capturar un vocabulario comn. 9. Definir las actividades a automatizar.
UPC - Ingeniera de Requerimientos 17 29/05/20

Modelado del Negocio. Actividades

1. Evaluar la organizacin objetivo.


Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio)

UPC - Ingeniera de Requerimientos

18

29/05/20

Describir la organizacin objetivo

Mundo Exterior

Organizacin objetivo (Objeto de estudio)


19 29/05/20

UPC - Ingeniera de Requerimientos

Describir el negocio (campo de accin)

Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio)


20 29/05/20

Mundo Exterior

UPC - Ingeniera de Requerimientos

Describir el negocio (campo de accin)

Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio)


21 29/05/20

Mundo Exterior

UPC - Ingeniera de Requerimientos

Modelado del Negocio. Actividades

2. Encontrar los actores y casos de uso del negocio.


Gerente General
UPC - Ingeniera de Requerimientos

Realizar Solicitud
22 29/05/20

Identificar actores del negocio


Un actor del negocio (business actor) representa un
rol jugado por alguien o algo externo al negocio y que interacta o se relaciona con l. Ejemplo:
Cliente. 2. Proveedor. 3. Gerente general. 4. Autoridades.
1.

Gerente General
23 29/05/20

UPC - Ingeniera de Requerimientos

Identificar actores del negocio

Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio)


24 29/05/20

Mundo Exterior

UPC - Ingeniera de Requerimientos

Identificar actores del negocio


Existen dos categoras de actor de negocio:

El Cliente (Customer)
La razn de ser del negocio. Se benefician o se afectan por los resultados del proceso del negocio.

UPC - Ingeniera de Requerimientos

25

29/05/20

Identificar actores del negocio


Dnde encontrar a los actores del negocio de tipo
Cliente?
Clientes

de la organizacin objetivo (beneficiarios o afectados por el proceso). Proveedores. Autoridades. Entidades legales y reguladoras. Software o hardware fuera del negocio con los que se interacta.

UPC - Ingeniera de Requerimientos

26

29/05/20

Identificar actores del negocio


Existen dos categoras de actor de negocio:

El Socio o interesado (Stakeholder).


Son los dueos del proceso. Los resultados del proceso le sirven para tomar decisiones. No participan de la parte operativa.

UPC - Ingeniera de Requerimientos

27

29/05/20

Identificar actores del negocio


Dnde encontrar a los actores del negocio de tipo
Stakeholder?
Socios

de la organizacin objetivo. Sucursales. Dueos, inversionistas, gerentes. Miembros del directorio (si es parte activa del negocio). Roles gerenciales o directivos en otras partes de la organizacin.

UPC - Ingeniera de Requerimientos

28

29/05/20

Identificar actores del negocio


Sugerencias para identificar adecuadamente a los
actores del negocio.
Son

roles (humanos, software o hardware), no personas con nombres propios. Se encuentran fuera de las fronteras negocio. No debe representar reas, departamentos o partes de una organizacin sino roles de ejecucin. No siempre est asociado con el nombre de un cargo en la planilla de la organizacin objetivo. Cada actor debe estar asociado con al menos un caso de uso del negocio.
Si no participa en ningn proceso debe ser eliminado del modelo.
UPC - Ingeniera de Requerimientos 29 29/05/20

Identificar los casos de uso del negocio


Un caso de uso del negocio identifica un proceso
especfico del negocio que produce un resultado de valor medible y esperado para un actor (o actores) del negocio en particular. Ejemplo:

Realizar compra. Almacenar productos. Realizar Solicitud


UPC - Ingeniera de Requerimientos 30 29/05/20

Identificar los casos de uso del negocio

Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio)


31 29/05/20

Mundo Exterior

UPC - Ingeniera de Requerimientos

Identificar los casos de uso del negocio


Dnde encontrar los casos de uso del negocio?

Identificar las necesidades fundamentales de los actores del negocio y el conjunto de actividades que se realizan para satisfacerlas. Servicios principales que el actor del negocio espera recibir de la organizacin objetivo. Buscar el ciclo de vida de cada actor del negocio. Identificar los resultados y entregables de la empresa y a partir de ellos los procesos que los realizaron. Reconocer los procesos tipo del giro del negocio, por comparacin con el de otras empresas o a partir del estudio de la cadena de valor.
UPC - Ingeniera de Requerimientos 32 29/05/20

Identificar los casos de uso del negocio


Sugerencias para identificar adecuadamente los
casos de uso del negocio.
Son

proceso complejos del negocio, no actividades simples. Se encuentran dentro del negocio. Deben estar asociados a por lo menos un actor del negocio. Representan la generalidad del comportamiento del proceso y no una instancia o escenario especfico o caso muy particular del proceso.

UPC - Ingeniera de Requerimientos

33

29/05/20

Modelado del Negocio. Actividades

3. Construir el Modelo de Casos de Uso del Negocio.


Advertiser

Provide feedback

Post advertising content

Change profile

UPC - Ingeniera de Requerimientos

34

29/05/20

Modelo de Casos de Uso del Negocio


Modela la forma en que el negocio es usado por
sus clientes, stakeholders, etc. Est formado por:

Actores del negocio identificados previamente. Casos de uso del negocio identificados previamente. Asociaciones entre los actores y los casos de uso del negocio. Diagrama de Casos de Uso del negocio.

UPC - Ingeniera de Requerimientos

35

29/05/20

Asociaciones de actores y casos de uso del negocio


Identificar qu actores del negocio se benefician de
cules casos de uso del negocio. Definir una asociacin unidireccional entre ellos.

UPC - Ingeniera de Requerimientos

36

29/05/20

Diagrama de Casos de Uso del negocio


El Diagrama de Casos de Uso del negocio es.
Herramienta

proporcionada por UML. Muestra los procesos del negocio que son usados por los roles del negocio. Solo se tiene en cuenta QUIN se beneficia / QU proceso?
QUIN? (actor del negocio identificado). QU? (caso de uso del negocio identificado). Relaciones entre ellos (asociaciones).
No

constituye un Diagrama de Flujo de Datos.


37 29/05/20

UPC - Ingeniera de Requerimientos

Diagrama de Casos de Uso del negocio. Ejemplo


Cliente Realizar venta Gerente Marketing Administrar cartera clientes

Devolver producto

Publicitar campaa

Contador general

Reajustar balance

Evaluar campaa

UPC - Ingeniera de Requerimientos

38

29/05/20

Diagrama de Casos de Uso del negocio. Ejemplo


Potential Guest Marketing Public Relations Expert

Guest

Serving dinner

Purchasing Supplies

Supplier

UPC - Ingeniera de Requerimientos

39

29/05/20

Diagrama de Casos de Uso del negocio. Ejemplo


Identify needs Stablish products

Customer

Return defect products

Supplier

Es correcta esta navegabilidad?


Monitor sales Pay for products

Backorder products

UPC - Ingeniera de Requerimientos

40

29/05/20

Conclusiones
El estudio del negocio es de vital importancia para
identificar las necesidades de los usuarios en las empresas actuales. El modelado del negocio ayuda al equipo del proyecto a comprender los elementos que intervienen en los procesos del negocio. RUP ofrece las actividades para modelar el negocio. UML ofrece los smbolos necesarios para modelar el negocio.
UPC - Ingeniera de Requerimientos 41 29/05/20

You might also like