Está en la página 1de 41

Silvana Balarezo Perea

Margoth Yana Motta


Yamil Ramos Garca
Modelado del
Negocio
Parte 1: Modelo de Casos de Uso del Negocio
08/10/20
14
UPC - Ingeniera de Requerimientos
2
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
3
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.
Necesidades de informacin y expectativas.
Anlisis y diseo de los procesos de la organizacin.
Modelado del negocio.
Identificar problemas de informacin actuales y futuros.
Necesidades, Requerimientos y
Arquitectura
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
4
Anlisis y diseo de los procesos de la
organizacin.
Modelado del negocio.
Mejoramiento de los procesos.
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.
Necesidades
08/10/20
14
UPC - Ingeniera de Requerimientos
5
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?
08/10/20
14
UPC - Ingeniera de Requerimientos
6
rea
Funcional
5
Modelar Procesos vs. modelar reas
Funcionales
rea
Funcional
1
rea
Funcional
2
rea
Funcional
3
rea
Funcional
4
Proceso del negocio 1
Proceso del negocio 2
Proceso del negocio 3
08/10/20
14
UPC - Ingeniera de Requerimientos
7
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
8
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
08/10/20
14
UPC - Ingeniera de Requerimientos
9
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
08/10/20
14
UPC - Ingeniera de Requerimientos
10
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
08/10/20
14
UPC - Ingeniera de Requerimientos
11
Rational Unified Process (RUP).
Workflow
08/10/20
14
UPC - Ingeniera de Requerimientos
12
Rational Unified Process (RUP).
Elementos
Caso de uso
Rol

Actividad


Artefacto
08/10/20
14
UPC - Ingeniera de Requerimientos
13
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
14
Modelado del negocio. Workflow
08/10/20
14
UPC - Ingeniera de Requerimientos
15
Modelado del negocio. Artefactos
08/10/20
14
UPC - Ingeniera de Requerimientos
16
Modelado del negocio. Rol vs
Persona
08/10/20
14
UPC - Ingeniera de Requerimientos
17
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
18
Modelado del Negocio. Actividades
1. Evaluar la
organizacin
objetivo.
Organizacin objetivo (Objeto
de estudio)
Negocio (Campo de accin)
08/10/20
14
UPC - Ingeniera de Requerimientos
19
Describir la organizacin objetivo
Mundo
Exterior
Organizacin objetivo
(Objeto de estudio)
08/10/20
14
UPC - Ingeniera de Requerimientos
20
Describir el negocio (campo de
accin)
Mundo
Exterior
Organizacin objetivo
(Objeto de estudio)
Negocio (Campo de accin)
08/10/20
14
UPC - Ingeniera de Requerimientos
21
Describir el negocio (campo de
accin)
Mundo
Exterior
Organizacin objetivo
(Objeto de estudio)
Negocio (Campo de accin)
08/10/20
14
UPC - Ingeniera de Requerimientos
22
Modelado del Negocio. Actividades
2. Encontrar los
actores y casos de
uso del negocio.
Gerente
General
Realizar
Solicitud
08/10/20
14
UPC - Ingeniera de Requerimientos
23
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
08/10/20
14
UPC - Ingeniera de Requerimientos
24
Mundo
Exterior
Organizacin objetivo
(Objeto de estudio)
Identificar actores del negocio
Negocio (Campo de accin)
08/10/20
14
UPC - Ingeniera de Requerimientos
25
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.

08/10/20
14
UPC - Ingeniera de Requerimientos
26
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
27
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.

08/10/20
14
UPC - Ingeniera de Requerimientos
28
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
29
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
30
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
08/10/20
14
UPC - Ingeniera de Requerimientos
31
Organizacin objetivo
(Objeto de estudio)
Negocio (Campo de accin)
Mundo
Exterior
Identificar los casos de uso del
negocio
08/10/20
14
UPC - Ingeniera de Requerimientos
32
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
33
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
34
Modelado del Negocio. Actividades
3. Construir el
Modelo de Casos
de Uso del
Negocio.
Provide feedback
Advertiser
Post advertising
content
Change profile
08/10/20
14
UPC - Ingeniera de Requerimientos
35
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.

08/10/20
14
UPC - Ingeniera de Requerimientos
36
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
37
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.
08/10/20
14
UPC - Ingeniera de Requerimientos
38
Diagrama de Casos de Uso del
negocio. Ejemplo
Realizar venta
Cliente
Devolver producto
Contador general
Reajustar balance
Administrar cartera clientes
Gerente Marketing
Publicitar campaa
Evaluar campaa
08/10/20
14
UPC - Ingeniera de Requerimientos
39
Diagrama de Casos de Uso del
negocio. Ejemplo
Marketing
Potential Guest
Serving dinner
Purchasing Supplies
Public Relations Expert
Guest
Supplier
08/10/20
14
UPC - Ingeniera de Requerimientos
40
Diagrama de Casos de Uso del
negocio. Ejemplo
Identify needs
Customer
Stablish products
Pay for products
Monitor sales
Return defect products
Backorder products
Supplier
Es correcta esta
navegabilidad?
08/10/20
14
UPC - Ingeniera de Requerimientos
41
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.