Está en la página 1de 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 28/06/2017


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.

UPC - Ingeniera de Requerimientos 3 28/06/2017


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.

Anlisis y diseo de los procesos de la


Reuniones con los usuarios y clientes. organizacin.
Cuestionarios con los interesados. Modelado del negocio.
Polticas, normas y restricciones de la Mejoramiento de los procesos.
organizacin.

UPC - Ingeniera de Requerimientos 4 28/06/2017


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 28/06/2017


Modelar Procesos vs. modelar reas Funcionales

rea rea rea rea rea


Funcional Funcional Funcional Funcional Funcional
1 2 3 4 5

Proceso del negocio 1

Proceso del negocio 2

Proceso del negocio 3

UPC - Ingeniera de Requerimientos 6 28/06/2017


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 28/06/2017
Dnde encontrar necesidades?
Necesidades Comunicadas
Por los participantes en los
procesos del negocio.
Clientes y usuarios de los Necesidades Comunicadas
servicios de la organizacin.
Directivos de la organizacin.
Dueos de la organizacin.
Otros interesados del proyecto.

UPC - Ingeniera de Requerimientos 8 28/06/2017


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 Necesidades Analizadas y
procesos.
Informacin usada en los
Diseadas
procesos.
Diseo de los procesos.

UPC - Ingeniera de Requerimientos 9 28/06/2017


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 28/06/2017


Rational Unified Process (RUP). Workflow

UPC - Ingeniera de Requerimientos 11 28/06/2017


Rational Unified Process (RUP). Elementos

Rol

Actividad

Artefacto

UPCCaso de uso
- Ingeniera de Requerimientos 12 28/06/2017
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 28/06/2017
Modelado del negocio. Workflow

UPC - Ingeniera de Requerimientos 14 28/06/2017


Modelado del negocio. Artefactos

UPC - Ingeniera de Requerimientos 15 28/06/2017


Modelado del negocio. Rol vs Persona

UPC - Ingeniera de Requerimientos 16 28/06/2017


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 28/06/2017
Modelado del Negocio. Actividades

1. Evaluar la
organizacin
objetivo.
Negocio (Campo de accin)

Organizacin objetivo (Objeto de estudio)

UPC - Ingeniera de Requerimientos 18 28/06/2017


Describir la organizacin objetivo

Organizacin objetivo (Objeto de estudio)


Mundo Exterior
UPC - Ingeniera de Requerimientos 19 28/06/2017
Describir el negocio (campo de accin)

Negocio (Campo de accin)

Organizacin objetivo (Objeto de estudio)


Mundo Exterior
UPC - Ingeniera de Requerimientos 20 28/06/2017
Describir el negocio (campo de accin)

Negocio (Campo de accin)

Organizacin objetivo (Objeto de estudio)


Mundo Exterior
UPC - Ingeniera de Requerimientos 21 28/06/2017
Modelado del Negocio. Actividades

2. Encontrar los
actores y casos de
uso del negocio.
Gerente Realizar
General Solicitud

UPC - Ingeniera de Requerimientos 22 28/06/2017


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:
1. Cliente.
2. Proveedor.
3. Gerente general.
4. Autoridades.
Gerente
General

UPC - Ingeniera de Requerimientos 23 28/06/2017


Identificar actores del negocio

Negocio (Campo de accin)

Organizacin objetivo (Objeto de estudio)


Mundo Exterior
UPC - Ingeniera de Requerimientos 24 28/06/2017
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 28/06/2017


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 28/06/2017


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 28/06/2017


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 28/06/2017


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 28/06/2017


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 28/06/2017
Identificar los casos de uso del negocio

Negocio (Campo de accin)

Organizacin objetivo (Objeto de estudio)


Mundo Exterior
UPC - Ingeniera de Requerimientos 31 28/06/2017
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 28/06/2017
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 28/06/2017


Modelado del Negocio. Actividades

3. Construir el
Modelo de Casos
de Uso del Advertiser Provide feedback

Negocio. Post advertising


content

Change profile

UPC - Ingeniera de Requerimientos 34 28/06/2017


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 28/06/2017


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 28/06/2017


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.

UPC - Ingeniera de Requerimientos 37 28/06/2017


Diagrama de Casos de Uso del negocio. Ejemplo

Realizar venta Administrar cartera clientes


Cliente Gerente Marketing

Devolver producto Publicitar campaa

Reajustar balance Evaluar campaa


Contador general

UPC - Ingeniera de Requerimientos 38 28/06/2017


Diagrama de Casos de Uso del negocio. Ejemplo

Marketing
Potential Guest Public Relations Expert

Serving dinner
Guest

Purchasing Supplies
Supplier

UPC - Ingeniera de Requerimientos 39 28/06/2017


Diagrama de Casos de Uso del negocio. Ejemplo

Identify needs

Stablish products

Return defect products Supplier


Customer

Es correcta esta
navegabilidad?

Monitor sales

Pay for products


Backorder products

UPC - Ingeniera de Requerimientos 40 28/06/2017


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 28/06/2017

También podría gustarte