SlideShare uma empresa Scribd logo
1 de 66
Baixar para ler offline
Profa. Yamila Gascón
CLASE 2 Y 3
REVISIÓN DE CONCEPTOS BÁSICOS
Tema 1: Conceptos fundamentales (Fuente:
Barrios, J. S/F)
Modelado es un proceso fundamental que me va a permitir comprender como funciona
una empresa, cuales son los procesos y como evolucionan esa empresa dentro de una
organización.
Indique las diferentes acepciones para modelos de negocios
El término “Modelado” significa:
– “Formar de cera, barro u otra materia blanda una figura o adorno”
– "Acción y efecto de modelar"
• "Configurar o conformar algo no material"
Su producto es un modelo
• Una representación o descripción simplificada de una entidad o proceso
Modelo
• Esquema o representación de un sistema u objeto que se elabora para simplificar su
comprensión y estudio
Modelado = Adquisición + Representación de Conocimientos
¿Qué significa modelar para Ud. como actividad?
Modelar es una acción es algo que deviene de la acción de modelar, su producto será el
modelo, por lo que es el resultado de modelar. Los modelos son el resultado de aplicar la
acción de modelar algún elemento que estamos en alguna forma analizando o
conceptualizando, es una representación o descripción simplificada de una entidad o
proceso. El modelo es una abstracción de la realidad
¿En que consiste el proceso de modelar?
Modelado = Adquisición + Representación de Conocimientos
Un modelado es la acción de adquirir información y esa información tener algún
mecanismo para representar ese conocimiento.
El proceso de modelar consiste en adquirir los conocimientos del mundo real o del objeto
que se pretende modelar o se esta estudiando, ese conocimiento se va a conceptualizar,
luego se va a usar algún medio de simbolizar para representar esos conceptos que hemos
logrado abstraer del mundo que queremos estudiar, esa simbolización es lo que va a
representar el objeto en sí de estudio. (Ver figura 1)
Profa. Yamila Gascón
Figura 1. Proceso de modelar
¿Qué es el negocio?
– Palabra latina formada de "nec" y "otium“
– Significa sin ocio o negación del ocio, “estar haciendo algo”
– Los romanos acuñaron esta palabra para referirse a una manera de ocuparse en tiempos
de paz
• Era una alternativa a la guerra, pero no era lucrativa ni aportaba gloria
– El significado actual es diferente:
• "la actividad de proveer bienes y servicios que involucra aspectos financieros,
comerciales e industriales" (WordNet 2.0) Negocio actualmente esta asociado ha alguna
actividad de lucro de alguna manera.
• "aquello que es objeto o materia de una ocupación lucrativa o de interés" (RAE,
2001), hoy por hoy más que estar sin ocio, es buscar tener fines económicos.
¿Qué es el modelado de negocios?
El “Modelado de Negocios” se define como un proceso de representación de uno o más
aspectos o elementos de una empresa u organización - Se busca modelar las actividades
que se hacen dentro de la empresa la cual va a tener un fin que es de alguna forma
lucrativa -, los aspectos que se desean modelar son:
–Su propósito
–Su estructura
–Su funcionalidad
–Su dinámica
–Su lógica de negocios
–Sus componentes:
•Fines
•Procesos de negocio
•Reglas de negocio
Profa. Yamila Gascón
•Objetos de negocio
•Actores
•Unidades organizativas
•Etc.
Un Modelo del Negocio es una descripción de los elementos que constituyen una
organización, o una parte de ella, así como de las relaciones entre estos elementos
Un Modelo del Negocio es una conceptualización de una empresa u organización, es la
caracterización de los aspectos más significativos de la empresa o de una parte de ella,
para ello se debe tener claro cual es el fin que se busca con ese modelo, para así tener
claro los elementos del negocio que se deseen representar.
¿Cuál ha sido la evolución del modelado de negocios?
Se inicio con la estructura de la organización como primera forma, luego se hacían flujos
de datos cuando era la programación estructurada, se hablaba de cómo fluían los datos a
través de todos los procesos dentro de una organización, modelado de flujos de trabajo
modelando las reglas de negocio, cuando surge el paradigma orientado a objetos el
modelado de objetos de negocios, luego el modelado de proceso de negocios con BPM,
modelado de los fines y objetivos y por ultimo modelado de sistemas de negocios.
Siempre ha existido un interés por conocer los procesos internamente para entender como
funcionan la organización, el modelado de flujo de trabajo eran datos que se manejaban
en el flujo de de datos, el modelado de procesos eran que trabajos se hacían para modelar
cada uno de los procesos, lo que se cambiaban eran los paradigmas de programación y
dependiendo de ellos se modelaban diferentes aspectos del negocio.
Figura 2. Evolución del modelo de negocios
Profa. Yamila Gascón
¿Qué contiene un modelo de negocios?
Debe contener los elementos de la empresa y sus características, que no son más que los
objetivos, procesos, actividades, actores, responsabilidades, sistemas, recursos, reglas,
objetos de negocios, unidades funcionales, la relación que existe entre ellos y su posterior
organización.
Figura 3. Elementos del Modelo del Negocio
Es a partir de éste documento de negocios que suministra el primer insumo para el
proceso de diseño.
¿Cuáles son los tipos de modelos?
Figura 4. Tipos de modelos
Tienen relación con los
Todos de alguna forma son informales
Se centra en el valor que el
modelo le aporta al cliente
Son modelos de referencia que
representan conceptos
importantes dentro del
modelado, representan las
características ideales de lo que
estamos modelando
Orientados a los Framework
Dependiendo de los aspectos que
queremos representar tenemos:
Son estáticos, rígidos,
representamos las entidades que
están participando más que sus
relaciones
Representan como van
evolucionando los procesos y las
actividades
Muestran la interacción
de las diferentes entidades
a través del tiempo
Profa. Yamila Gascón
Existen diferentes formas de representar el resultado del proceso de modelar. Dependerá
la escogencia de uno de ellos del tipo de complejidad y formalidad que requiramos para
el proceso de modelado.
Figura 5. Ejemplo del modelo funcional
Es una de las primeras formas en que se representó el modelo funcional para análisis de
procesos, se llamaban procesos de flujos de datos, a través de los diagramas de Yourdon
que representaban las actividades, que eran los óvalos, y las flechas eran los flujos de
datos.
Figura 6. Ejemplo del modelado de negocios estructural
Profa. Yamila Gascón
Son modelos bien rígidos, estáticas, donde sólo están representadas las entidades que
participan, en el ejemplo 6 se muestra una representación de un organigrama de
estructura de cómo se organización las diferentes dependencias de una organización, un
diagrama modular es una representación estructural también, diagramas de clases, de
objetos, de componentes son representaciones estructurales. Ejemplo de representaciones
dinámicas serían los diagramas de secuencias, de actividades y de estados.
Figura 7. Ejemplo de modelo de negocios (Modelo de actividades)
En la figura 7 se representan el flujo de actividades de un proceso. Se visualizan las
actividades por los roles o actores que ese encuentran dentro de la organización.
¿Para que se aplica el modelado de negocios?
Es fundamental para la Reingeniería de Procesos, Diseño Organizacional, Cambio
Organizacional, Planificación Estratégica, Desarrollo Organizacional y Gestión del
Conocimiento Organizacional. Donde dentro de los productos a obtener se encuentran:
• Automatización Industrial
• Planificación y Desarrollo de Sistemas de Información
• Arquitecturas de Información Empresarial
• Integración de Aplicaciones Empresariales (EAI)
• Adaptación de aplicaciones ERP
• Comercio Electrónico y B2B
• Ingeniería de Software
• Desarrollo de software empresarial
Profa. Yamila Gascón
¿Cuáles son las orientaciones que puedo buscar en el modelado de negocios?
Puedo buscar diferentes orientaciones, diferentes objetivos en el proceso de modelado de
negocios, si deseo orientar ese modelado hacia los negocios debo ver todo lo referido a la
Gerencia, Teoría de Organizaciones y E-business, e-commerce, si por el contrario va
orientado a la tecnología, debo visualizar lo referente a los Sistemas de Información,
Ingeniería de Software e Informática Industrial.
¿Qué información quiero obtener del proceso de modelado de negocios?
Puedo obtener una modelo Orientado al valor/cliente y Orientado a la actividad/rol. El
modelo Orientado al valor/cliente busca explicar como la empresa crea valor para el
cliente, que valor le proporciona a sus clientes los productos o servicios de una empresa
(valor agregado), en este caso entenderemos que el modelo de negocios se define como:
“… una herramienta conceptual que contiene un conjunto de objetos, conceptos y sus
relaciones con el objetivo de expresar la lógica del negocio de una empresa” (En
términos del valor que le va a aportar al cliente) Osterwalder, Pigneur & Tucci (2005).
Como ejemplos se pueden mencionar:
–Modelo de Publicidad en Línea. Ej. Yahoo, Google
–Modelo de Suscripción. Ej. Revistas, Club de Libros
- Modelo de Subastas On-line: E-Bay
- Modelo de Código Abierto (Open Source) : MySQL, JBoss
- Modelo de Ventas Directas: Amway
El modelo Orientado a la actividad/rol hace énfasis en el modelado de los procesos y
actores de la empresa, en las actividades que realiza la empresa y quienes participan en
ellas, en por ello que el modelo de negocios se definiría en este caso como: “… una
abstracción de cómo una empresa funciona...proporciona una vista simplificada de la
estructura de negocios que actúa como la base para la comunicación, mejoras o
innovación y define los requisitos de los sistemas de información que apoyan a la
empresa” Eriksson & Penker (2000) (Ver ejemplo 7)
Figura 7. Ejemplo de modelo orientado a la actividad/rol.
Profa. Yamila Gascón
Figura 8. Características de la orientación al valor/cliente y a la actividad/rol
¿Cuáles son los enfoques para el proceso de modelado de negocios?
Hay diferentes enfoques para realizar el modelado, dependerá de las herramientas que
vayamos a usar para modelar, hay todo un mundo o enfoque, entre ellos tenemos:
• Teoría Organizacional
• Enfoque sociológico
• Organizaciones humanas
–Sistemas sociales
• Enfoque sistémico
–Stafford Beer, Peter Checkland, Russel Ackoff, …
–Sistemología Interpretativa (R. Fuenmayor)
• Enfoque de modelado e integración empresarial
–CIMOSA, PERA, GRAY
• Enfoque ontológico (orientado a objetos)
Éste último es la tendencia actual para el modelado de negocios, y consiste en modelar
los objetos o los elementos que conforman la organización y en definir las relaciones
entre ellos, caracterizar y estandarizar porque lo que encontramos en una organización
para un fin, ese objeto puede ser tangible o intangible, entre ellos encontramos: Personas,
máquinas, muebles, documentos, sistemas, procesos, funciones, tareas, procedimientos,
manuales, normas, productos, edificios, cargos, divisiones, reuniones, metas, planes,
celebraciones, eventos, noticias, datos, información… Van a representar también las
relaciones entre la organización, objetivos, procesos, actividades, tareas, actores,
recursos, sistemas de información, reglas del negocio, objetos del negocio … Entre las
relaciones entre elementos de la organización tenemos:
– Los actores ejecutan tareas, procedimientos y tareas
¿Quienes son?
¿Cuáles
van a
ser?
¿Cómo van a ser
los mecanismos?
¿Con que contamos?
¿Cuáles son las
competencias a
desarrollar?
¿Cuáles
son?
¿Qué debemos conocer
dentro de nuestra
organización?
Profa. Yamila Gascón
– Los actores ocupan un cargo y toman decisiones según lo que se especifica en los
manuales
– Los sistemas procesan datos y producen información
– Los sistemas se implantan en máquinas que se instalan en oficinas
– Las máquinas y los actores ejecutan procesos de producción que conllevan a elaborar,
transformar y almacenar productos
– La distribución de los recursos financieros forman parte de los planes y metas de la
organización…..
Conclusión: Para entrar en el modelado de negocios hay conceptos fundamentales que se
deben manejar tal como: a) que la acción de modelar un negocio va a representar un
modelo dependiendo del punto de vista que queremos especificar, bien el valor que el
producto le esta dando a ese cliente o los procesos que se realizan para alcanzar los
objetivos planteados en el modelo, b) tenemos diferentes herramientas para representar
esos modelos, como gráficas, textuales, formales, semi formales, matemáticos, c)
tenemos diferentes teorías para modelar el negocio, podemos usar teoría organizacional,
sistemas sociales, o basarnos en los enfoques ontológicos.
Tema 2. El producto del modelado de negocios: El
Modelo de Negocios (Fuente: Barrios, J. S/F)
¿Cuál es el sistema de negocio?
El Sistema de Negocios como término es usado para denotar a: una empresa u
organización o a una parte de ella. Una empresa u organización es “un sistema de
actividades humanas (realizadas con o sin instrumentos) diseñadas y formalmente
realizadas con el propósito de cumplir un fin prefijado y explícitamente predefinido” es
el concepto de sistema de negocios, ya que un sistema es un conjunto de elementos que se
relacionan entre sí con un fin común, un sistema de negocios debe tener un fin específico,
para ver como colaboran sus distintas entidades, (Fuenmayor, 2001), los sistemas de
negocios pueden ser: pública o privada, con o sin fines de lucro, de producción, de
servicios o de comercialización.
Cuando vamos a modelar debo conocer el fin u objetivo de esa organización, buscando
las actividades para alcanzar ese fin.
Así bien podríamos decir que, a) una empresa u organización puede ser vista como un
conjunto organizado de Sistemas de Negocios, ya que la empresa esta conformada por
mas de un sistema de negocios, en una empresa en diferentes departamentos puedo tener
diferentes objetivos, b) un Sistema de Negocios está compuesto por un conjunto de
procesos de negocios, que se relacionan para alcanzar un fin y c) un proceso de negocio
está conformado por un conjunto de actividades interrelacionadas, esos procesos poseen
esas actividades. (Ver figura 1)
Profa. Yamila Gascón
Figura 1. Pirámide del sistema de negocio
Los procesos de negocio (y sus actividades):
– son ejecutados por los actores (miembros de la organización, no necesariamente seres
humanos, actores son cualquier ente que interactúa con los procesos, pueden ser: SI,
Equipos de automatización o seres humanos) para alcanzar un objetivo de negocios
predefinido.
– son activados por eventos (Los procesos son activados por eventos, lo cual conlleva a
una acción)
– son regulados por las reglas del negocio
– consumen, usan e involucran objetos del negocio
– requieren información y datos para ejecutarse
Figura 2. Modelo conceptual de una empresa
Empresa
Sistemas de Negocios
Procesos de Negocios
Dentro de cada proceso de negocios tenemos las
actividades
Profa. Yamila Gascón
Un sistema de negocios es una instancia del modelo conceptual del negocio, es una meta
del modelo que muestra o captura las características particulares de cada uno de los
aspectos del Sistema de Negocios que se quiere representar.
Figura 3. Modelo conceptual del negocio.
Como ejemplo de un Sistema de Negocios, se tiene que en una empresa X cuyo objetivos
es: “Contratar los mejores proveedores de servicios requeridos por la empresa”, como
procesos de negocio: –Registro de Proveedores, Selección de Proveedores, Seguimiento
de Proveedores, dentro de sus Actores se encuentran: –Analista de Servicios, Proveedor,
su Estructura organizacional es la que esta definida en el: –Departamento de Servicios, la
Regla de negocio es: –Todos los proveedores seleccionados, para prestar un servicio,
deben estar inscritos en el Registro de Proveedores y los Objetos que participan en ese
negocio: –Servicio, Proveedor, Solicitante, Directorio de Proveedores. Los eventos serian
incluir, eliminar y seguir a los proveedores.
¿Cuáles son los elementos de un modelo de negocios?
Un Modelo del Negocio como producto está compuesto de un conjunto de sub-modelos,
donde cada sub-modelo describe uno o más elementos de la organización que forman
parte del sistema de negocios que se está modelando. Por tanto, un modelo de negocios
esta conformado por un modelo de objetivos, de procesos de negocios, de objetos del
negocio, de actores, de reglas de negocio, de eventos. La fusión de esos seis modelos va a
conformar el modelo de negocios.
Profa. Yamila Gascón
Figura 4. Elementos del Modelo de Negocios
1) Modelo de Objetivos
– Describe los objetivos de la organización: la misión, la visión, los objetivos de alto
nivel y los operacionales, las metas y estrategias del negocio
2) Modelo de Procesos del Negocio
– Describe los procesos y actividades que realiza la organización para cubrir objetivos
organizacionales
• Producción o razón de ser, administrativa o de apoyo y de toma de decisiones
3) Modelo de Objetos del Negocio
– Representa el conjunto de recursos de la organización, bajo diferentes perspectivas,
especialmente aquellos recursos que son requeridos, consumidos, producidos o
transformados por los procesos y actividades del negocio (datos, recursos, personal)
4) Modelo de Actores
– Miembros de la organización que tienen bajo su responsabilidad la ejecución, control,
supervisión y toma de decisiones relacionada con los procesos y actividades del negocio
• Incluye sistemas automatizados, máquinas o entes externos que participan
5) Modelo de Eventos
– El conjunto de situaciones o sucesos, previstos o no, cuya ocurrencia afecta la ejecución
de los procesos/actividades del negocio (los no previstos son por ejemplo la tolerancia a
fallos)
• Iniciar, proseguir o terminar uno o más procesos/actividades
6) Modelo de Reglas del Negocio
– Conjunto explícito de los elementos del negocio que actúan como reguladores de la
ejecución, supervisión, control y toma de decisiones de los diferentes
procesos/actividades
• Leyes, providencias, decretos, reglas de operación y funcionamiento, normas
internas, procedimientos…
Profa. Yamila Gascón
Figura 5. La organización y su modelo de negocios
Figura 6. Ejemplo de modelo de negocio
Profa. Yamila Gascón
¿Cuáles son los métodos de modelado de negocios?
Se estudiarán los basados en el Enfoque Ontológico, entre los que se pueden mencionar:
1) Ingeniería de Negocios (RUP)
2) Modelado Empresarial
• El método EKD
• El método de Marshall
3) Modelado de Procesos de Negocios con BPMN
• El método de Gestión de Procesos de Negocios -BPM
4) Modelado de Negocios usando UML
• El método de Rational-IBM
• El método de Eriksson y Penker
• El método BMM de Montilva y Barrios
1) El método de Ingeniería del Negocio es el método de David Taylor
(1995), el problema que aborda es la divergencia entre los procesos de
negocio y el software.
Se habla de la idea de la Ingeniería Convergente entre el negocio y el
software buscando:
–El diseño del negocio es implementado directamente en el software
–Los dos diseños se convierten en dos facetas del mismo sistema
–Alinea el software a los procesos de negocio
2) El modelado empresarial “método EKD” fue denominado de esa
forma por el Proyecto ELEKTRA (Bubenko, Loucopoulos, Rolland, et
al, 1996), el mismo “provee una manera sistemática y controlada de
analizar, entender, desarrollar y documentar una empresa y sus
componentes…”
Figura 7. Método de
Ingeniería del Negocio
Figura 8. Método EKD
Profa. Yamila Gascón
El método de Marshall (2000) representa “…todos los aspectos de un negocio son
modelados a través de cuatro conceptos relacionados: su propósito, procesos, entidades
y organización”, genera un meta – modelos para describir cualquier modelo de negocios,
es decir, modelos que describen los conceptos que se han de modelar.
3) El modelado de Procesos de Negocios con BPMN, (El método de Gestión de
Procesos de Negocios –BPM)
BPMN -Business Process
Modeling Notation - Está basado
en modelo de procesos de BPM –
Business Process Management
del BPMi - Consiste en el
descubrimiento, diseño,
despliegue, ejecución,
interacción, operación y análisis
de procesos de negocio.
4) Dentro del modelado de Negocios usando UML, se encuentra el método de Rational-
IBM, donde énfasis en el modelado de: Procesos de negocio (se modelan con casos de
uso), objetos de negocios (se modelan con diagramas de clases)
Figura 9. Método de Marshall
Figura 10. Modelado de Procesos de Negocios con BPMN
Profa. Yamila Gascón
El método Erickson y Penker 2000 refiere a que la arquitectura del negocio es modelada
mediante cuatro vistas: Visión, Procesos, Estructura y Comportamiento. Cada vista
contiene una colección de diagramas UML extendidos – UML Business.
El Método BMM (Ver figura 3)
BMM: Business Modeling Method - Modelo de producto- Integra diferentes aspectos de
los enfoques anteriores. Dentro de sus características se encuentran:
–Emplea el enfoque ontológico
–Utiliza una visión organizacional en 3 niveles
–El alcance es variable pues es definido por el modelador
• Cobertura Total o Parcial de la organización
–Basado en el concepto de “Sistemas de Negocios”
–Integra las perspectivas estructural, funcional y dinámica de una empresa (Ventaja)
• Modela la estructura, la funcionalidad y la dinámica del sistema de negocios
Figura 12. Método Erickson y Penker
Figura 11. Método de Rational-IBM
Profa. Yamila Gascón
Todos los modelos expuestos anteriormente están relacionados de una u otra forma, y sus
elementos coinciden con nombres diferentes.
Tema 3. UML Businessy UML 2.1 para el Modelado
del Negocio. (Fuente: Barrios, J. S/F)
¿Qué se usa para modelar el negocio?
Dentro de las notaciones para modelar el negocio y/o sistemas de negocio se utilizan
varias notaciones y lenguajes de modelado, entre las que se puede mencionar:
1) Diagramas de Flujo de Datos (DFD) – Análisis estructurados -
2) UML (diferentes versiones) – Son los usados actualmente para diagramar modelos de
negocios -
• Diagramas de Casos de Uso
• Diagramas de clases y objetos
• Diagramas de Actividades
• Diagramas de estados
3) BPMN (Business Process Modeling Notation)
4) UML Business extensiones de UML para modelado de procesos del negocio
• Diagramas de procesos
¿Qué es UML Business?
UML Business es una extensión del lenguaje UML desarrollada por Hans Eriksson y
Magnus Penker (2000), dentro de las características de la notación UML Business se
encuentran:
a) Extiende el lenguaje UML para el modelado de procesos del negocio
• Incorpora nuevos símbolos para modelar procesos de negocio
• Emplea estereotipos para agregar mayor semántica a los símbolos utilizados
• En cada proceso de negocios podemos modelar sus distintos elementos como
son los recursos, las reglas, los insumos, los objetos que participan en cada uno de esos
procesos, cuando se modela el negocio se trata de mostrar sus valores y las ventajas
competitivas que tiene esa organización.
b) Basada en la cadena de valor de Michael Porter (1985) para modelar procesos de
negocio principales de una organización. La cadena de valor fue presentada en un artículo
por Porter donde modelaba un negocio como la unión de un conjunto de procesos donde
participaban y cada proceso aportaba algo para alcanzar los objetivos de la organización
c) Emplea la descomposición funcional
• Descompone cada proceso de la cadena de valor en sub-procesos de más bajo
nivel hasta conseguir describir en detalle lo que se hace en cada proceso –a nivel de
actividades del negocio – es decir, hasta llegar a las actividades.
Profa. Yamila Gascón
¿Cuáles son los elementos de UML Business?
Figura 1. Elementos de UML Business
¿Qué es la Cadena de Valor?
La Cadena de Valor fue desarrollada por Michael Porter en 1985. Es empleada para
analizar las actividades de una empresa que crean valor y ventaja competitiva –procesos
fundamentales – y su relación con los demás procesos organizacionales - de apoyo -.
Figura 2. Ejemplo de la Cadena de Valor de Porter
Profa. Yamila Gascón
El Proceso Fundamental es la razón de ser del sistema de negocios – justifican su
existencia, van a lograr que se alcance el objetivo de la empresa, se diagraman siempre en
la parte superior – y el Proceso de Apoyo son los procesos administrativos y técnicos
básicos del sistema de negocios – soportan y habilitan la ejecución de los procesos
fundamentales -.
Figura 3. Ejemplo de la descomposición de los procesos fundamentales y de apoyo.
¿Qué significa la UML Business -Jerarquía de Procesos?
Figura 4. Ejemplo de la Jerarquía de los procesos UML Business
Podemos hacer una jerarquía de procesos a través del modelo de procesos en la tabla de
valor, donde cada uno de esos procesos fundamentales pueden ser descompuestos en sub
procesos, ejemplo Nivel 1, luego seguir descomponiéndolos en otro nivel inferior, Nivel
2, hasta llegar al Nivel 3, donde se diagraman las actividades, que me van a permitir
Profa. Yamila Gascón
visualizar como se logran esos procesos. Este modelo se asemeja al método de Marshall,
tiene procesos, subprocesos.
Figura 5. Ejemplo de un diagrama de los procesos en UML Business
Es importante señalar que tanto la figura 4 y 5 son ejemplos de cómo se puede diagramar
procesos en UML Business, de igual manera hacer notar, que existe un error común en
pensar que cuando se diagrama los procesos, como es el caso de la cadena de valor, se
piensa que hay una secuenciación de esas actividades, es decir, si visualizamos la figura
5, no necesariamente debo reclutar para seleccionar, y luego contratar personal, no
siempre se da de esa manera. Lo que se esta representando son todos los procesos que se
realizan para que la empresa alcance sus objetivos.
Cuando se modela un proceso de negocio en base a sus entradas, salidas, controles y
recursos.
Figura 6. Ejemplo de descripción de procesos en UML Business
Profa. Yamila Gascón
Figura 7. Ejemplo de diagrama de procesos en UML Business
Figura 8. Ejemplo de Diagrama de relaciones entre procesos de negocio (flujo de
trabajo)
En la figura 8 se muestra el diagrama de flujo de trabajo, que va a permitir visualizar qué
procesos se llevan de manera secuencial, y cuáles de forma paralela. En aquellos donde la
salida de un proceso sea el insumo de otro proceso, establece una dependencia en el
tiempo, ver en la figura 8 C.1 y D.2, C.1 genera una información, que a su vez va a ser
insumo del proceso D.2, pero en el caso de C.1 y D.4 se pueden ejecutar de forma
paralela, porque no dependen uno de otro.
Profa. Yamila Gascón
Vemos en el diagrama de objetos que en vez de información – como es lo que nos arroja
los diagramas de actividades – muestra los objetos que participan, que se llaman
documentos intermedios que se va generando a los procesos intermedios. (Figura 9)
Figura 9. Ejemplo de relaciones entre procesos de negocio – flujo de trabajo
Dentro de los Objetos del negocio
Figura 10. Ejemplo de los Objetos del negocio
Para identificar los objetos del negocio debemos ver los conceptos que van a formar parte
del documento de modelado. El modelo de objeto no debe contener ni las reglas definidas
ni todos los objetos, deben estar son los mas relevantes, más evidentes, ya que es un
modelo que se refina a lo largo del modelado de negocios.
Profa. Yamila Gascón
Figura 11. Ejemplo de diagrama de objetos
Figura 12. Ejemplo Flujo de trabajo detallado del proceso: Entrevista
Por cada uno de los sub procesos se le va a ejecutar un diagrama de actividad para
entender cada una de las tareas que se realizan en ese proceso. Se modelan tanto las
actividades, como los objetos que participan en cada una de esas actividades.
¿Cuáles son los Símbolos de UML Business?
Según Eriksson-Penker, 2000, son los siguientes:
Profa. Yamila Gascón
Figura 13. Símbolos usados en UML Business
Figura 14. Símbolos de UML Business
Profa. Yamila Gascón
Ejemplo de representación de una actividad (proceso) en UML 2.1
Figura 15. Ejemplo de una representación de una actividad en UML 2.1
En la figura 15, vemos que se modelan tanto las actividades, como los objetos que
participan en cada una de esas actividades, estos se encuentran al borde del proceso, que
quiere decir que son objetos externos a ese diagrama de actividades, si se encontrasen
dentro del recuadro representaría un objeto interno, también podemos ver los símbolos de
decisión, los fork y join, los nodos inicio y fin de la actividad y las acciones. De igual
manera, por cada actividad puedo tener pre condiciones establecidas o post condiciones.
¿Cuáles son los símbolos para diagramas de actividades en UML 2.1?
Figura 16. Símbolos de UML 2.1
Profa. Yamila Gascón
Figura 17. Símbolos de UML 2.1
Figura 18. Símbolos de UML 2.1
¿Qué herramientas de apoyo a la notación?
Para elaborar modelos de negocios existe un amplio repertorio de herramientas
automatizadas, entre las que se puede mencionar:
• Las más utilizadas:
– Enterprise Architect de Sparx Systems*
– ROSE de Rational*
– VISIO de Microsoft *
– StarUML (código abierto: www.staruml.com)
Profa. Yamila Gascón
– Visual Paradigm*
* Soportan la notación UML Business y UML en diferentes versiones incluyendo
la 2.1
Tema 4. El Método BMM y los procesos de
modelado de negocios. (Fuente: Barrios, J. S/F)
¿Cuál es la Visión de la organización del método BMM?
BMM: Business Modeling Method - Modelo de producto- muestra una visión de la
organización, en tres niveles, en el nivel 1 es el nivel de objetivos del negocio, nivel 2,
nivel de procesos del negocio y el nivel 3, nivel de sistemas de información.
Figura 1. Ejemplo de la visión de la organización del método BMM
¿En que consiste el modelo de negocios en BMM?
El modelo de negocios en BMM consiste en un grupo de sub-modelos que describe cada
uno de los elementos de un sistema de negocios, tales como, modelo de objetivos, de
procesos de negocios, de objetos de negocios, de actores, de reglas de negocio y de
eventos.
Profa. Yamila Gascón
Figura 2. Estructura del modelo de negocios en BMM
Modelo de Procesos del Método BMM
Cuando se va a realizar un modelado de negocios se debe iniciar por el modelo de
procesos, que no se debe confundir con el modelo de los procesos – refiere a las
actividades -, el modelo de procesos del método BMM prescribe el conjunto de
actividades que deben realizarse para construir un modelo del negocio, está basado en los
conceptos del modelo del producto BMM, dentro de las actividades de modelado
encontramos: Procesos técnicos y Procesos gerenciales.
Figura 3. Ejemplo del Modelo de Procesos del Método BMM
La figura 3 nos muestra el análisis del modelo de procesos del método BMM, el cual esta
conformado por el modelado de objetivos, de procesos de negocios, de objetos de
Profa. Yamila Gascón
negocios, de actores, de reglas de negocio y de eventos, para ser integrados, todo esto
enmarcado en la gestión del proyecto como proceso, y es por donde inicia y finaliza el
modelo de procesos. La figura nos muestra que esos modelados son secuenciales, deben
hacerse uno tras otro, par integrarlos y obtener como producto el modelo de negocios.
a) Modelo de Objetivos
Todo sistema de negocio tiene una razón de ser y persigue objetivos preestablecidos. Los
procesos de un sistema de negocios se diseñan para alcanzar esos objetivos, para ello es
necesario conocer:
– El concepto de objetivos de negocio
– Los tipos de objetivos que pueden modelarse
– Cómo modelarlos en un modelo de proceso
Los objetivos del negocio pueden representar una intención de un individuo en particular,
de una parte de la empresa, o de toda la empresa. Una intención representa un estado
actual o potencial de la empresa, una situación deseada ó una visión o futura dirección a
seguir. Un OBJETIVO es un “RESULTADO” establecido de antemano y que, por lo
general, refleja el modo de pensar de la organización, orienta el desempeño empresarial y
permite evaluar la continuidad del negocio (Chiavenato, 2000)
Figura 4. Tipos de objetivos de negocio.
En la figura 4 muestra un Meta modelo de lo que va ser el modelo de objetivos, desglosando los
tipos de objetivos del negocio. Para ello es menester resaltar el hecho de que la filosofía
organizacional en este tipo de trabajo debe estar presente, es decir, la misión, visión y objetivos,
que son necesarios para alcanzar el fin de la organización, es de resaltar que cuando se habla de
objetivos, en este caso son organizacionales (objetivos de bajo nivel), y estratégicos (Objetivos de
alto nivel). Esos objetivos se dividen en jerarquías, los pueden ser de alto nivel y de bajo nivel,
estos últimos deben ser medibles de forma cualitativa y cuantitativa (Cantidad, Unidad de
Profa. Yamila Gascón
medida). Se puede entonces visualizar que en este modelo vamos a trabajar con cuatro elementos
claves: Visión, Misión, Objetivos de Alto Nivel y Objetivos de Bajo Nivel.
¿Qué es la visión?
La Visión provee un punto de referencia de lo que el sistema de negocios es y quiere ser
en el futuro (rumbo -dirección). La Visión visualiza el sistema de negocios a futuro en
relación con lo que hace actualmente, va a complementar la misión, es congruente con
ella y debe responder a las siguientes interrogantes: ¿Hacia donde se dirige el sistema de
negocios?, ¿Cómo queremos que sea el sistema de negocios en el futuro?.
¿Cómo expresar correctamente la visión?
Debe expresar existencia mediante verbos apropiados, tales como:
• Ser
• Llegar a ser
• Convertirse
• Lograr
• Ubicarse
• Posicionarse
• Sobresalir
A continuación se muestra a manera de ejemplo una visión de una empresa de
consultoría:
“Llegar a ser la empresa latinoamericana líder en consultoría TIC, mediante la
aplicación de tecnologías de punta que le aseguren su permanencia en el tiempo y el
reconocimiento del mercado”
¿Qué es la misión?
La Misión define el propósito del sistema de negocios, que lo distingue de otros sistemas u
organizaciones y que establece el cubrimiento de operaciones, productos, servicios y personal
para lograr dicho propósito (tiene inmersa valores, principios, responsabilidad social)
La Misión expresa la razón de ser, la labor principal, la función primordial o el negocio
central para el cual se creó el sistema de negocios y debe responder a tres interrogantes:
• ¿Qué es el sistema de negocios?
• ¿Cómo lo logra?
• ¿Para qué o para quien?
¿Cómo se expresa correctamente la misión?
Debe expresar acción mediante el uso de verbos apropiados, tales como:
• Proporcionar
• Realizar
• Hacer
• Construir
• Edificar
• Transportar
• Asesorar
A continuación se muestra a manera de ejemplo una misión de una empresa de
consultoría:
– Qué: Proporcionar servicios de consultoría
– Cómo: con profesionales altamente capacitados
– Para qué: para asistir a sus clientes en la aplicación de tecnologías TIC de punta
Ejemplos de Misión y Visión
• Misión:
Profa. Yamila Gascón
–Contribuir al desarrollo, crecimiento y rentabilidad del sector industrial venezolano,
mediante la prestación de servicios bancarios de calidad, asesoría especializada,
respuestas inmediatas y tecnología de vanguardia, superando las expectativas de clientes,
empleados y accionistas
• Visión:
–Ser el banco líder en promoción y atención personalizada al sector industrial venezolano
¿Qué son los objetivos de alto nivel y de bajo nivel?
Ya se indico que los objetivos pueden ser de alto nivel o de bajo nivel. Los objetivos de
alto nivel (no-operacionales), son planteados con el propósito de encaminar la trayectoria
a seguir por la organización. Son generales y compuestos por otros objetivos de menor
nivel y no tienen directamente asociado procesos de negocio (Objetivos estratégicos) – es
el qué se debe hacer -
Los objetivos de bajo nivel (operacionales) tienen asociado uno o más procesos de
negocios y se cumplen realizando procesos bajo la responsabilidad de uno o varios
miembros de la organización, utilizando los recursos necesarios para lograrlo – es el
cómo se debe hacer -
Los objetivos de alto nivel son complejos, no pueden ser alcanzados directamente
mediante la ejecución de un único proceso de negocio, deben ser descompuestos en
objetivos más simples llamados sub-objetivos. Esa descomposición se hace
recursivamente, hasta llegar a un nivel en que el objetivo puede ser cumplido
directamente a través de la ejecución de uno o más procesos.
Los objetivos del negocio se documentan a través de un modelo jerárquico de objetivos,
pudiendo usarse Árbol o Diagrama de Objetivos
Raíz: es el objetivo general (+ alto nivel) de la organización
Hojas: son los objetivos (+ bajo nivel) que están directamente asociados a los
procesos del negocio
Figura 5. Ejemplo de la documentación de un modelo jerárquico de objetivos
Profa. Yamila Gascón
Figura 6. Ejemplo de modelo de objetivos
¿Cómo se representa el modelo de objetivos en UML 2.1?
Los Modelos de Objetivos se pueden representar usando (Diagramas de Objetos en UML
2.1).
Un rectángulo con estereotipo denota un objetivo
Figura 7. Objetivo en UML 2.1
Una relación de establece la dependencia de un
objetivo con uno de sus sub-objetivos
Figura 8. Dependencia de un objetivo con uno de sus objetivos en UML 2.1
– El estereotipo <<etiqueta>> determina las relaciones entre los sub-objetivos de un
objetivo
Conjunción de sub-objetivos: <<y-lógico>>
Disyunción de sub-objetivos: <<o-exclusivo>>
Inclusión de alternativas: <<o-inclusivo>>
La conjunción de sub-objetivos (y- lógico): el logro del objetivo de alto nivel depende de
que se logren todos y cada uno de sus sub-objetivos. Ejemplo en la figura 9, todos los sub
Profa. Yamila Gascón
objetivos necesitan ser cumplidos para alcanzar el objetivo “Asegurar el pago de los
clientes”
Figura 9. Ejemplo de conjunción de sub-objetivos (y- lógico)
La disyunción de sub-objetivos (o- exclusivo): el objetivo de alto nivel puede ser
alcanzado, si es alcanzado por uno cualquiera de los sub-objetivos (uno sólo entre ellos)
Figura 10. Ejemplo de disyunción de sub-objetivos (o- exclusivo)
La inclusión de sub-objetivos alternativos (o- inclusivo) o también llamada y/o, se puede
lograr el objetivo de alto nivel ya sea que se alcancen uno, varios o todos los sub-
objetivos.
Figura 11. Ejemplo inclusión de sub-
objetivos alternativos (o- inclusivo)
Profa. Yamila Gascón
Los objetivos están conformados por: Objetivo: Verbo + Conjunto de Parámetros, donde
el Verbo es la pretensión general o acción y los Parámetros son los que acompañan al
verbo para completar el objetivo.
Figura 12. Ejemplo de un objetivo, verbo y parámetro.
El conjunto de parámetros tienen como elementos o me van a representar: la fuente, el
destino, beneficiario, como se va a lograr medio a utilizar. (Tengo que identificar alguno
de los parámetros en mi objetivo)
Figura 13. Ejemplo de objetivo
Profa. Yamila Gascón
En la figura 13 podemos visualizar que el objetivo esta conformado por el verbo más un
conjunto de parámetros.
Los parámetros especifican los detalles del objetivo, tales como:
– Quien se beneficia de la consecución del objetivo
– Cual es la fuente (origen) y el destino (objeto afectado) del objetivo
– Que medios son usados
– De que manera se lleva a cabo el objetivo
Figura 14. Ejemplo de parámetros (Quien se beneficia)
La Fuente identifica el punto de partida –fuente de información o lugar físico de un
objeto
Figura 15. Ejemplo de parámetros (Fuente - Origen)
El Destino - Objeto y Resultado -, designa la entidad o entidades afectadas por las
intenciones, se especializa en objeto y resultado, donde el Objeto designa la entidad
manipulada –existe antes de que la intención se ejecute – y el resultado designa la entidad
producida por el cumplimiento de la intención.
Figura 16. Ejemplo de parámetros (Fuente – Destino- objeto afectado)
El Medio define el artefacto (utensilio..) a través del cual debe cumplirse el objetivo
Figura 17. Ejemplo de parámetros (Medio)
Profa. Yamila Gascón
La Manera describe el camino que lleva al cumplimiento de un objetivo, - cómo llevar a
cabo el objetivo -
Figura 18. Ejemplo de parámetros (Manera)
Ejemplos de Objetivos
• Mantener registro de la situación financiera del cliente
• Introducir nuevos medios para satisfacer las necesidades de los clientes no elegibles
• Respetar las leyes de desregulación
• Entrar en el mercado de competencia
• Compartir la red de distribución
• Entrar en competencia
• Asegurar la calidad y la eficiencia de la red de distribución
• Proteger el ambiente
- Están mal definidos, sólo está claro el verbo -
Figura 19. Ejemplo de un objetivo bien definido
Profa. Yamila Gascón
Figura 20. Ejemplo de un objetivo mal definido
Los objetivos se alcanzan mediante cursos de acción que son implementados por los
procesos de negocio.
Figura 21. Ejemplo de objetivos y curso de acción
Los Cursos de acción son enfoques, maneras o planes que se diseñan para alcanzar
objetivos, se hacen operativos a través de procesos de negocio. Los procesos de negocio
Profa. Yamila Gascón
se diseñan de acuerdo a los cursos de acción y se dividen en: Estrategias (se implementan
mediante un conjunto de tácticas y tienen un alcance mayor que las tácticas) y Tácticas
(se implementan las estrategias y su alcance es inferior al de las estrategias)
En resumen el Modelado de Objetivos del Negocio puede verse en la figura 22:
Figura 22. Resumen del Modelado de Objetivos del Negocio
b) Modelo de Procesos del Negocio
El modelo de procesos del negocio permite describir una organización, tales como:
– Los procesos que ésta ejecuta
– Sus actores y responsabilidades
– Los recursos que están involucrados
Hay que recordar que un proceso es un conjunto de actividades interrelacionadas que
permiten alcanzar un objetivo del negocio:
Figura 23. Ejemplo de proceso
Cuando hablamos de procesos, generan transformaciones, que tienen entradas que
generan salidas, pero esas transformaciones se necesitan recursos, donde intervienen o la
ejecutan los actores, esas transformaciones se rigen a través de reglas y persiguen un
objetivo.
El modelo de Procesos del Negocio esta conformado por reglas, eventos, actores,
estructura organizacional, recursos. El modelo de procesos del negocio:
Profa. Yamila Gascón
• Son gobernados por reglas (del negocio)
• Son activados por eventos (internos, externos)
• Son ejecutados y supervisados por los miembros (actores) de la organización
• Los actores pertenecen a una unidad organizativa (Estructura Organizacional)
• Requieren recursos (objetos del negocio -ON) como entradas o apoyo que pueden ser
transformados y/o manipulados para producir un resultado
• Un proceso intercambia recursos (ON) e información con otros procesos de la
organización
Los tipos de procesos que encontramos en una organización, pueden ser:
–Procesos de producción
–Procesos de servicios
–Procesos administrativos
–Procesos de información
–Procesos gerenciales
–Procesos de comunicación
–Procesos de planificación
–Procesos de toma de decisiones
–Etc..
Clasificación y estructura de un proceso de negocio
Figura 24. Clasificación y estructura de un proceso de negocio
La figura 24 nos muestra de manera abstracta como un proceso se puede dividir en una
actividad o un proceso de negocio, ese proceso de negocio puede estar compuesto de más
procesos.
Patron de comportamiento para
representar jerarquías
Profa. Yamila Gascón
El proceso de negocio se puede especificar en diagramas de descomposición de procesos
complejos en subprocesos, para ello se pueden usar Diagramas de Jerarquía de Procesos -
Notación tipo anidada y Notación tipo arbórea – y la notación ANIDADA - Muestra el
orden relativo y el paralelismo entre subprocesos -
Figura 25. Ejemplo de diagrama de descomposición
En un diagrama de jerarquía de procesos anidados se encuentran las relaciones entre
diagramas, lo cuales pueden modelarse en otro diagrama, además, cada sub-proceso se
modela por separado y debe mantenerse la coherencia y la integridad entre los procesos
Figura 26. Ejemplo de un diagrama de jerarquía de procesos anidados
En un diagrama de jerarquía de procesos la
notación jerárquica o arbórea solo muestra
relación de descomposición – dependencia
entre procesos padres y los subprocesos –
hijos.
Figura 26. Ejemplo de un diagrama de
jerarquía de procesos la notación jerárquica o
arbórea
Procesos Sub Procesos
Profa. Yamila Gascón
Figura 27. Ejemplo de una Jerarquía de Procesos del Negocio
¿Qué es un diagrama de actividades?
Los Diagramas de Actividades son diagramas de actividades describe el flujo de trabajo
(workflow) de un proceso del negocio.
¿Qué contiene un diagrama de actividades?
– Qué acciones se requieren para llevar a cabo el proceso
– En qué orden se realizan estas acciones
– Qué se hace en estas acciones
• qué reciben
• que producen
• qué transforman
– Dónde se realizan
– Quién las ejecuta
Figura 28. Ejemplo de un diagrama de actividades
Los diagramas de actividades modelan dos tipos de flujos entre acciones, el flujo de
control (Ver figura 29) indica el orden de ejecución de las acciones y el flujo de objetos
Profa. Yamila Gascón
muestra los objetos del negocio (recursos) que entran y/o salen de las acciones -
transformados o producidos - por las acciones (Ver figura 30).
Figura 29. Ejemplo de flujo de control
Figura 30. Ejemplo de flujo de objetos
En UML Business y UML 2.1 los diagramas de actividades permiten representar:
• Secuencias de acciones (secuenciación)
• Secuencias de acciones alternativas (decisión)
• Secuencias de acciones paralelas (paralelismo)
• Sincronización de acciones paralelas (concurrencia)
• Particiones de acciones (ejecución conjunta)
En resumen el Modelado de Procesos del Negocio se puede ver en la figura 31:
Profa. Yamila Gascón
Figura 31. Resumen del Modelado de Procesos del Negocio
c) El Modelo de Objetos del Negocio
Los objetos de negocio son aquellas cosas o entidades que intervienen en los procesos de
negocio, son creados, usados, requeridos, consumidos, producidos, etc. por los procesos
de negocio, por ejemplo, en el proceso de negocio “Contratar empleado” : Candidato,
Empleado y Contrato son objetos de negocio que intervienen en ese proceso, los objetos
pueden ser objetos físicos o abstractos.
Los objetos físicos se caracterizan porque:
– Son objetos perceptibles, identificados por el modelador mediante los sentidos: vista,
tacto, oído, olfato y gusto.
– Son temporales, ya que se ubican en el tiempo
– Son espaciales, porque se ubican en el espacio
Los objetos físicos son todas aquellas cosas que están presentes en el mundo real creadas
o no por el ser humano, tales como: personas, animales, plantas, máquinas, lugares,
libros, entre otros.
Los objetos abstractos se caracterizan porque:
– Son producto de la mente humana
– Objetos conceptuales, tales como conceptos, ideas, juicios, razonamientos
– Objetos geométricos, ejemplo punto, línea, polígono, etc.
– Signos, pueden ser señales y símbolos de los lenguajes naturales y artificiales
– Datos e información, son cuentas, documentos, libros, videos, etc.
Los objetos abstractos no son cosas tangibles pero tienen existencia propia, no son
temporales ni espaciales, sólo existen en la mente humana pero son convencionales, por
ejemplo producto de un acuerdo social.
Los objetos de negocio tienen propiedades denominadas atributos, un atributo es una
propiedad que el modelador le atribuye a un objeto, los atributos determinan la estructura
del objeto, así un empleado tiene un número ilimitado de propiedades que lo caracterizan,
tales como:
Profa. Yamila Gascón
• Propiedades de identificación:
–cédula, nombre
• Propiedades físicas:
–peso, altura, contextura
• Propiedades biológicas:
–sexo, color de los ojos, color de la piel
• Propiedades psicológicas:
–estado mental, carácter, personalidad
Cada atributo de un objeto de negocio tiene asociado uno o más valores, por ejemplo: el
empleado Juan Pérez tiene:
Figura 32. Ejemplo de los atributos de un objeto de negocio
El conjunto de valores de estas propiedades determinan el estado de un objeto para un
instante determinado, el estado de un objeto es el conjunto de valores que tienen sus
atributos para un momento determinado.
Un objeto de negocio tiene asociado una dinámica o comportamiento, que no son más
que un conjunto de operaciones (acciones) que ese objeto puede realizar, éstas acciones
dependen del contexto donde se ubique el objeto, por ejemplo, en un sistema de gestión
de Recursos Humanos, un empleado puede realizar las siguientes acciones:
• Ingresar
• Laborar
• Capacitarse
• Escalar posiciones
• Renunciar
• Jubilarse
Una clase es un conjunto de objetos de negocio que tienen los mismos atributos, es un
concepto que representa a uno o más objetos de negocio de un mismo tipo, ejemplo:
–Todos los empleados de una empresa
–Todos los clientes de un banco
–Todos los productos que produce una planta
Relaciones entre objetos de negocio
Los objetos de negocio se relacionan entre sí de muchas maneras, entre ellas se pueden
mencionar:
• Relaciones funcionales:
– Los empleados están asignados a uno o más proyectos
• Relaciones de especialización: (Herencia)
– Los gerentes son un tipo de empleados
• Relaciones de agregación:
Profa. Yamila Gascón
– Un plan está compuesto de objetivos, actividades, indicadores,
cronograma, etc.
Todos tiene cardinalidad o multiplicidad, varias instancias de una clase pueden
participar, el problema es que existe un problema de existencialidad.
Composición, existe relación de existencialidad, cuando desaparece el objeto,
desaparecen todas sus partes.
Agregación, un documento puede ser el agregado de un conjunto de elementos,
sus partes constitutivas no desaparecen, ejemplo, un carro, es la agregación, de
puertas, ruedas, motor, etc., pero cuando desaparezco el carro, quedan sus partes,
quedan las ruedas, etc., en fin cuando el objeto desaparece, no desaparecen sus
partes
¿En que consiste el modelado de objetos del negocio?
El modelado de objetos de negocio consiste en:
• Identificar elementos o recursos generados, manipulados, utilizados, transformados
• Conceptualizar (atribuirle propiedades)
• Clasificar (agrupar en clases)
• Representar (simbolizar las clases)
• Relacionar las clases de objetos de negocio –identificadas en procesos diferentes –
dentro de un mismo sistema de negocios
• Para elaborar los modelos de objetos del negocio se emplean los Diagramas de Clases
en UML
¿De que consta un diagrama de clases?
Un Diagrama de Clase consta de:
– Una o más clases de objetos de negocio
– Una o más relaciones entre clases
Figura 33. Ejemplo de diagrama de clases
Profa. Yamila Gascón
Figura 34. Ejemplo de modelo de objetos del negocio
Estos modelos de objetos del negocio se representa normalmente es con diagrama de
clases y no de objetos, ya que el paradigma de orientación de objetos, es que los modelos
a través del desarrollo del software van evolucionando, el diagrama de clases me permite
ir transformándolos, UML tiene los dos diagramas de objetos y de clases, si hacemos el
de objeto, en la fase de diseño, no lo puedo evolucionar, por eso se diseña es con el
diagrama de clases.
En resumen el Modelado de Objetos del Negocio se puede ver en la figura 35:
Figura 35. Resumen el Modelado de Objetos del Negocio
Profa. Yamila Gascón
d) Modelo de Reglas del Negocio
Los procesos de negocios están regulados o controlados por un conjunto de normas,
políticas, estándares, etc., a este conjunto de regulaciones se les denomina reglas de
negocio, las cuales definen las regulaciones o restricciones bajo las cuales una empresa
opera.
Una regla de negocio es: “una declaración que define o restringe algún aspecto del
negocio” (The Business Rules Group, 2000), “una declaración compacta acerca de un
aspecto de un negocio expresada en términos directamente relacionados con el
negocio…” (Citada en Graham, 2005), –“conjunto de condiciones que gobiernan un
proceso de negocio de que tal manera que éste pueda ocurrir de una manera aceptable
para la empresa” (Von Halle, 2001). Por ejemplo: “Un empleado no puede ser jubilado
antes de cumplir 25 años de servicio acumulados en una o más organizaciones públicas”.
Las reglas de negocios permiten expresar sin ambigüedad aspectos contenidos en:
–Leyes, decretos y otras regulaciones definidas por el gobierno
–Estándares, mejores prácticas y políticas
• Definidas por asociaciones profesionales, cuerpos colegiados o la misma
empresa
–La lógica de negocio embebida en los programas de un sistema de información
–Condiciones temporales
• Horas de trabajo, fechas de inicio de una actividad, fechas de cumpleaños
–Relaciones entre objetos de negocio
–Restricciones o limitaciones
• Rangos de edad, criterios de elegibilidad, chequeos de seguridad
–Procedimientos
• Manuales de uso u operación
Nota: Las reglas van a estar documentadas según ISO 9000
¿Cuál es la clasificación de las reglas del negocio? Se clasifican en reglas de alto nivel y
de bajo nivel.
Figura 36. Clasificación de las reglas del negocio
Profa. Yamila Gascón
El Modelo de Reglas del Negocio Alto Nivel puede ser:
• Ley
– Cuerpo organizado o sistema de regulaciones establecidas por un gobierno que
rigen algún aspecto de un país
– Ejemplo:
• Ley de Comercio, Ley de Seguridad Social
• Política
–Curso de acción establecido por un organismo público o privado orientado a
influir, guiar o determinar decisiones y acciones
–Ejemplo:
• Políticas de calidad de los productos
• Plan
– Conjunto organizado de actividades y recursos requeridos para alcanzar
objetivos preestablecidos en un tiempo determinado
– Ejemplo:
• Plan de negocios, plan operativo anual
• Estándar
– Conjunto de recomendaciones o prácticas establecidas por la empresa o un ente
externo que sirven de modelo o patrón para llevar a cabo una actividad
– Ejemplo:
• Estándares de la IEEE para desarrollo de software
• Procedimiento
–Conjunto estructurado de pasos para llevar a cabo una actividad o tarea (Pasos a seguir
para alcanzar lo que debo hacer – camino feliz)
–Ejemplo:
• Procedimiento de pago a proveedores
Nota: La lógica del negocio de alguna forma se encuentran inmersas en
procedimientos.
• Norma
–Conjunto organizado de recomendaciones, disposiciones y/o prescripciones que deben
cumplirse en una empresa y que están relacionadas con procesos u objetos de negocio
–Ejemplo:
• Normas técnicas para la instalación de equipos
El Modelo de Reglas del Negocio Bajo Nivel puede ser:
• Definición de términos
–Declaración o definición de un concepto empleado en el negocio
–Ejemplo:
• Definiciones de empleado, contrato, beneficio
• Hecho
–Una declaración de algo que existe, acontece o puede acontecer y es de interés
para la empresa
–Establece propiedades (atributos y relaciones) de los objetos
–Ejemplo:
• Un cliente coloca órdenes de compra en línea
• Restricción obligatoria (Lo que debo verificar para seguir en ese camino feliz)
Profa. Yamila Gascón
–Una declaración que expresa limitaciones o restricciones en los resultados que
una acción produce
–Expresa algo que “debe” o “no debe hacerse”
–Ejemplo:
• Un cliente no puede colocar más de 10 órdenes de compra al mismo
tiempo
• Lineamiento o directriz
–Una declaración de advertencia o recomendación acerca de una circunstancia
que debería cumplirse o no
–Ejemplo:
• El monto total de una orden a crédito no debería exceder el límite de
crédito del cliente
• Disparador de acción (trigger)
–Una declaración que verifica una condición y si ésta es verdadera inicia o
dispara un evento, mensaje o una actividad
–Ejemplo:
• Si el total de las ordenes exceden el límite de crédito del cliente,
entonces solicitar la aprobación del Gerente de Crédito
• Instrucción
–Una sentencia de un programa que forma parte de un algoritmo o programa y
que indica una acción que debe ejecutar una máquina
–Ejemplo:
• monto_de_la_orden := cantidad_pedida + IVA;
• Inferencia (Análisis que hago sobre lo que debo hacer)
–Una declaración o sentencia que verifica una condición y si encuentra que ésta
es verdadera, establece la verdad de un nuevo hecho
–Ejemplo:
• Si un cliente no tiene cuentas por pagar atrasadas, entonces su estatus es
“excelente”
¿Cómo se expresan las reglas de negocio?
Las reglas de negocio deben expresarse en un lenguaje simple que evite la ambigüedad y
sea comprensible por las partes interesadas. Las reglas se pueden expresar o especificar
usando, lenguaje natural (Ej: Español), lenguajes artificiales (Ej: Pseudo-lenguajes
(lenguajes estructurados), lenguajes de reglas de negocio, lenguajes de programación,
notaciones gráficas, tales como: diagramas de flujo, diagramas de actividades, diagramas
de clases y glosarios de términos.
Profa. Yamila Gascón
Figura 37. ¿Cómo se expresan las reglas de negocio?
Dentro de las reglas para el modelado de reglas de bajo nivel se debe tener en cuenta que:
1. Los términos representan:
–Conceptos definidos en un Glosario de Términos y/o (Están en los diagramas de
clases)
–Clases de negocio en un modelo de objetos
• Diagrama de Clases
–Ejemplo:
Reglas del proceso “Contratación de Personal”
–Términos usados
»Empleado, Contrato, Departamento, Cargo
–Modelo de objetos
Figura 38. Modelo de objetos
2. Los hechos se representan como clases, atributos o relaciones usando Diagramas de
Clases:
– Ejemplo:
• Un empleado
está adscrito a un solo
departamento
• Un
departamento es
dirigido por un jefe
• El jefe de
departamento es un
empleado
Figura 39. Ejemplo de hechos que se representan como clases
Profa. Yamila Gascón
3. Las restricciones obligatorias se representan usando Pseudo-lenguajes
– Forma general de una restricción simple:
• Objeto o atributo de objeto DEBE | DEBERÍA predicado
• Objeto o atributo de objeto NO DEBE | NO DEBERÍA predicado
• Ejemplos:
– Un empleado NO DEBE pertenecer a más de un departamento
– Un departamento DEBE tener un solo jefe
– El sueldo de un empleado DEBE ser igual o mayor que el sueldo mínimo
Figura 40. Ejemplo de restricciones obligatorias que se representan usando Pseudo-
lenguajes
4. Los disparadores de acción (trigger) se representan usando Pseudo-lenguajes o
Lenguajes de Reglas
–Forma general de un disparador de acción:
• Si CONDICION es verdadera, entonces ejecutar ACCIÓN
• Ejemplos:
• Si empleado es profesional, entonces cancelar prima de profesionalización
• Si existencia del producto X <= nivel de reposición, entonces enviar notificación
al Departamento de Compras
Forma general de un habilitador o disparador compuesto
Si CONDICION es verdadera, entonces ejecutar ACTIVIDAD 1;
de lo contrario, ejecutar ACTIVIDAD 2
–Ejemplo:
Si hay productos en existencia, entonces despachar la orden de compra;
de lo contrario, solicitar reposición de productos
Forma general de un habilitador o disparador anidado
Si CONDICIÓN 1 es verdadera; entonces ejecutar ACTIVIDAD 1;
de lo contrario:
Si CONDICIÓN 2 es verdadera, entonces ejecutar ACTIVIDAD 2
• Ejemplo:
Si empleado es profesional y está activo,
entonces cancelar prima de profesionalización;
de lo contrario:
Si empleado está jubilado, entonces cancelar prima de jubilación
Calidad de las reglas de negocio –una regla debe ser:
• Adaptable (Ajustarse a lo que se requiere)
• Auditable (Se puedan verificar)
Profa. Yamila Gascón
• Extensible
• Mantenible
• Precisa
• Entendible
• Verificable
• Documentada
• Rastreable
• Válida
• Implementable
En resumen el Modelado de Reglas del Negocio se puede ver en la figura 41:
Figura 41. Resumen de Modelado de Reglas del Negocio
e) Modelo de Actores del Negocio + Estructura Organizativa
¿Quiénes son los actores del negocio?
Los actores del negocio son personas, sistemas, máquinas o autómatas capaces de ejecutar
acciones o tareas, pueden ser: Externos (Pertenecen al entorno del sistema de negocios) o Internos
(Son parte del sistema de negocio). Los procesos de negocio son ejecutados por actores.
¿Qué aspectos se han de tener en cuenta cuando se trabajan con actores del negocio?
Un Actor tiene bajo su responsabilidad la ejecución de uno o más roles. Un Rol es un
conjunto de actividades que tienen un objetivo bien definido dentro de la organización.
Cada rol tiene asociado un conjunto de responsabilidades.
Un mismo actor puede ejecutar varios roles dentro de la misma organización, según su
participación en distintos procesos. Un rol puede existir de manera independiente del
actor que lo ejecuta.
Profa. Yamila Gascón
Figura 42. Actores y Roles
Los actores se adscriben a unidades de la estructura organizacional. La ubicación de los
actores dentro de la estructura organizacional define:
–Las relaciones con los demás miembros o unidades de la organización
–La subordinación y los subordinados
–Los deberes que deben cumplir
–Los métodos y procesos de trabajo que se deben realizar
Un cargo define las tareas, atribuciones y funciones de un actor de la organización -es un
conjunto de roles que se le asignan a un actor -
Un Actor debe tener las aptitudes, la formación y la capacitación necesarias para llevar a
cabo un rol. Se definen así tipos de actores y se definen los roles que éstos pueden
ejecutar según sus aptitudes, su formación y su ubicación en la estructura de la
organización.
Actores, unidades y
sus relaciones
Figura 43. Actores,
unidades y sus
relaciones
Profa. Yamila Gascón
En BMM los actores se modelan a
través de:
• Diagramas de procesos
• Diagramas de actividades
(individuales o en particiones)
• Matrices de Relaciones
– Proceso / Actividad / Actor
– Actor / Rol /
Responsabilidad
Figura 44. Ejemplo de modelos en BMM
Representación de las relaciones entre Actores y Actividades usando Diagramas de
Actividad con particiones
Figura 45. Relaciones entre actores y actividades
Profa. Yamila Gascón
Matriz Proceso/Actividad/Actor
Figura
46. Matriz Proceso/Actividad/Actor
Modelo de Actores: Estructura organizativa
Un actor es una persona o un autómata (máquina o sistema) que ejecuta las acciones de
un proceso de negocio. Los actores se organizan en una estructura, la cual define el
marco de actuación que una organización requiere para funcionar –atendiendo al objeto
de su creación – su razón de ser.
La estructura de una organización es un conjunto de unidades organizativas (p. ej.
divisiones, gerencias, departamentos, etc.) relacionadas entre sí formando una jerarquía
que establece: la división del trabajo, la distribución del poder y la toma decisiones.
La estructura de una organización se representa gráficamente mediante organigramas
La forma de la estructura está relacionada con la altura o número de niveles que tiene la
estructura. Está determinada por el alcance del control de las unidades (el número de
personas que pertenecen a cada unidad organizativa). La tendencia actual es hacia
estructuras planas, ya que:
–Requieren un menor número de supervisores
–Los gerentes mantienen un mayor contacto con el personal
–Las decisiones son más rápidas
Profa. Yamila Gascón
Figura 47. Tipos de estructuras de una organización
Las estructuras de una organización están integradas por personas que se agrupan en base
a varios criterios:
– Por funciones o actividades
– Por productos o servicios
– Por segmentos de mercado
– Por áreas geográficas de clientes o
consumidores
– Por flujos de trabajo (procesos de
negocio)
– Por proyectos
– Combinación de los anteriores
Figura 48. Estructuras según criterios
Figura 49. Ejemplos de tipos de estructuras
Profa. Yamila Gascón
Se deben tener ciertas consideraciones para el análisis de estructuras organizativas y para
ello se debe hacer diferenciación de una estructura organizacional, ya que permite
establecer la complejidad de una organización o sistema de negocios. Los tipos de
diferenciación pueden ser: Horizontal, Vertical o Geográfica.
La Diferenciación Vertical establece el número de niveles jerárquicos de una estructura
organizacional, mientras más niveles tenga una estructura, más compleja es la
organización.
La Diferenciación Horizontal se refiere a
la división del trabajo, a los cargos
ocupacionales que se requieren para llevar
a cabo los procesos de un sistema de
negocio o empresa, se mide contando el
número de puestos o cargos que existen en
el sistema de negocio, mientras más cargos
existan mayor en la complejidad
horizontal.
La Diferenciación Geográfica se refiere al
número de localidades diferentes en las
que la empresa o sistema de negocio
realiza sus procesos.
Figura 50. Diferenciación vertical y horizontal
El Diseño de la estructura coloca el orden y ubicación de las unidades en cada nivel
jerárquico, el cual varía según la naturaleza, funciones, sector (público, privado), ámbito
de la organización. Los distinto niveles serán según los estándares del sector al cual
pertenece la organización, un mismo nivel (de izquierda a derecha), ejemplo:
– Unidades operativas –primarias -fundamentales
–Unidades de apoyo –administrativas
Se debe respetar secuencia de actividades y cobertura de funciones.
Dentro de las consideraciones
relacionadas con el diseño de la
estructura se deben tomar en
cuenta:
–Tamaño y tipo de empresa
–Segmentos de mercado que cubre
la empresa
–Proyección o diferenciación
geográfica
–Productos producidos
–Estrategias corporativas
–Necesidad de coordinar
actividades a través de distintas
unidades organizacionales
Profa. Yamila Gascón
Figura 51. Consideraciones relacionadas
con el diseño de la estructura
El modelo General de la Empresa no es un organigrama, se
debe capturar la estructura general de la empresa meta-modelo,
a través de un meta-modelo se va a describir los niveles de
organización de una empresa u organización.
Figura 52. Modelo General de la Empresa
El modelo Específico de una Empresa es una instancia del modelo
General, describe la estructura particular de sus unidades
organizacionales, se asemeja a un organigrama, ya que no muestra
líneas de autoridad, no distingue entre unidades funcionales y de
apoyo.
Figura 53. Modelo Específico de una Empresa
En resumen el Modelado de Actores del Negocio se puede ver en la figura 54:
Figura 54. Resumen el Modelado de Actores del Negocio
f) Modelo de eventos
Profa. Yamila Gascón
La ejecución de un proceso de negocios se inicia en un instante de tiempo t determinado
y culmina en un instante t’ posterior. ¿Qué hace que un proceso inicie o culmine su
ejecución? Una acción de muy corta duración denominada evento, el cual es el elemento
que activa o desactiva un proceso,
Ejemplo
Figura 55. Ejemplo de un evento
El modelado de eventos tiene relación con los procesos y con los objetos de negocio.
¿Qué es un evento?
Un evento es una acción de muy corta duración que activa la ejecución de un proceso de
negocio, una actividad o una acción y/o cambia el estado de un objeto de negocios.
Figura 56. Ejemplo de un evento
¿Cuáles son los tipos de eventos?
Pueden ser: a)Eventos externos (Ocurren en el entorno del sistema de negocios, ejemplo:
La llegada de una orden de compra colocada por un cliente); b) Eventos internos
(Ocurren dentro del sistema de negocios, ejemplo: Alcanzar el nivel de reposición, en un
inventario, es un evento que dispara la elaboración de una orden de pedido); c) Eventos
programados – Temporales (Son todos aquellos que dan inicio a un proceso, actividad o
acción en un instante de tiempo que ha sido preestablecido, ejemplo: El inicio de
actividades en un proyecto, el inicio de las clases de este curso); d) Evento no-
programados (Ocurren en cualquier instante de tiempo no predeterminado, ejemplo: La
ocurrencia de una falla en un equipo, la llegada de un cliente a un cajero); e) Señal (Es
una notificación explícita que un objeto de negocio emisor envía a otro u otros objetos
Profa. Yamila Gascón
receptores, ejemplo: La señal enviada por un sensor a un actuador); f) Hito (Evento
significativo programado, ejemplo: En un proyecto, el momento o fecha de entrega de un
producto); g) Causal (disparador) (Ocasiona la activación de una función, actividad o
acción, ejemplo: Pulsar el botón de encendido de un equipo)
¿Cómo se representan los eventos?
Los eventos que activan acciones, procesos o actividades se modelan usando nodos de
señales en Diagramas de Procesos o de Actividades.
Figura 57. Ejemplo de Diagramas de Procesos o de Actividades
Los eventos que cambian el estado de un objeto se modelan usando Diagramas de
Estado.
Figura 58. Ejemplo de Diagramas de Estado
Los eventos del tipo señal se modelan usando:
• Nodos de señales de envío
Representa a una acción que envía una señal (asíncrona)
• Nodos de señales de aceptación
Indica la recepción o aceptación de una señal
Figura 59. Ejemplo de eventos del tipo señal
Profa. Yamila Gascón
Los hitos y eventos programados se modelan usando el nodo de señal temporal, un nodo
de señal temporal dispara la ejecución de la acción receptora cuando ocurre el tiempo o
instante indicado.
Figura 60. Ejemplo de hitos y eventos programados
Los objetos de negocio tienen un estado definido por los valores que tienen sus atributos,
este estado puede cambiar con el tiempo debido a las acciones ejecutadas por el objeto o
sobre el objeto, estos cambios de estado se denominan transiciones, la transición de un
estado a otro es ocasionada por un evento.
Los Diagramas de Estado son apropiados para modelar:
–Los estados de un objeto de negocio
–Sus transiciones
–Los eventos que causan estas transiciones
Como ejemplo del objeto de negocio se puede mencionar “Reservación Aérea”:
• Estados posibles:
– Por confirmar
– Confirmada
– Cancelada
– Consumida
Figura 61. Ejemplo de “Reservación Aérea”
Profa. Yamila Gascón
Notación de diagramas de estado en UML 2.1
Figura 62. Notación de diagramas de estado en UML 2.1
En resumen el Modelado de Eventos del Negocio se puede ver en la figura 63:
Figura 62. Resumen el Modelado de Eventos del Negocio
g) Modelo Integrado del Negocio
El Modelado de Negocios produce una colección de modelos, cada uno de estos modelos
representa uno o más aspectos o elementos de una organización, tales como:
• Objetivos
• Procesos de Negocio
• Actividades
Profa. Yamila Gascón
• Objetos de Negocio
• Actores
• Estructura Organizacional
• Reglas de Negocio
• Eventos
Estos modelos no son independientes, unos de otros.
Modelo de Procesos del Negocio y su relación con los otros modelos
Figura 63. Modelo de Procesos del Negocio y su relación con los otros modelos
Relación entre Modelos de Objetos, Reglas y Eventos
Figura 64. Relación entre Modelos de Objetos, Reglas y Eventos
Relación entre modelo de actores y modelo de objetivos
Profa. Yamila Gascón
Figura 64. Relación entre modelo de actores y modelo de objetivos
Matrices de relación entre modelos
Las matrices son útiles para relacionar los sub-modelos del Modelo de Negocio. Dentro
de las matrices claves se pueden mencionar:
– Matriz Objetivo-Proceso
– Matriz Proceso-Objeto de Negocio
– Matriz Proceso-Evento
– Matriz Proceso-Regla
– Matriz Proceso- Actor
Figura 65. Matrices de relación entre modelos
Para la documentación del Modelado del Negocio se puede estructurar de la siguiente
forma:
I. Introducción
–Propósito del documento
–Identificación del sistema de negocios (SN)
–Alcance del SN
–Definiciones, acrónimos y abreviaturas
–Referencias usadas
–Estructura del documento
II. Descripción del sistema de negocios (resumida y textual)
III. Modelo de Negocios
1. Introducción
2. Modelo de Objetivos
3. Modelo de Procesos del Negocio
4. Modelo de Reglas del Negocio
5. Modelo de Objetos del Negocio
6. Modelo de Actores
7. Modelo de Eventos
8. Relaciones entre elementos organizacionales
Profa. Yamila Gascón
9. Glosario de términos
En resumen el Modelado Integrado del Negocio se puede ver en la figura 66:
Figura 66. Resumen el Modelado Integrado del Negocio
h) Gestión del Proyecto de Modelado del Negocio
Figura 67. Gestión del Proyecto de Modelado del Negocio
i) Modelo del Grupo de Modelado
El modelo del Grupo de modelado describe como organizar el grupo o equipo de
personas que deben participar en un proyecto de modelado de negocios, describe los roles
y responsabilidades del grupo de modelado, estructura sugerida para el Grupo de
Modelado de Negocios:
Profa. Yamila Gascón
Figura 68. Modelo del Grupo de modelado

Mais conteúdo relacionado

Mais procurados

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentesuitron
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocioJulio Pari
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisJulio Pari
 
casos de uso
casos de usocasos de uso
casos de usostill01
 
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4  BPMN - Notación para el Modelado de Procesos de NegocioTema N° 4  BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4 BPMN - Notación para el Modelado de Procesos de NegocioSaraEAlcntaraR
 
Diagramas de clase.pptx
Diagramas de clase.pptxDiagramas de clase.pptx
Diagramas de clase.pptxCAMILORUALES1
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones DistribuídasJavierialv
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 
Diagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesDiagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesandrescofran
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 

Mais procurados (20)

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
OOSE
OOSEOOSE
OOSE
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
 
casos de uso
casos de usocasos de uso
casos de uso
 
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4  BPMN - Notación para el Modelado de Procesos de NegocioTema N° 4  BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
 
Diagramas de clase.pptx
Diagramas de clase.pptxDiagramas de clase.pptx
Diagramas de clase.pptx
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Tarea
TareaTarea
Tarea
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Diagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesDiagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetes
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Diagrama de secuencias
Diagrama de secuenciasDiagrama de secuencias
Diagrama de secuencias
 

Semelhante a Revisión de conceptos básicos Modelado de Negocios

Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Anel Sosa
 
AnálisisZachman
AnálisisZachmanAnálisisZachman
AnálisisZachmanLauOchoa
 
La evolución del modelo de negocios
La evolución del modelo de negociosLa evolución del modelo de negocios
La evolución del modelo de negociosDormimundo
 
Herramientas aplicadas para modelar negocios
Herramientas aplicadas para modelar negociosHerramientas aplicadas para modelar negocios
Herramientas aplicadas para modelar negociosR.M. M.H.
 
Tema N° 1 Introducción al Modelado de Negocio
Tema N° 1 Introducción al Modelado de NegocioTema N° 1 Introducción al Modelado de Negocio
Tema N° 1 Introducción al Modelado de NegocioSaraEAlcntaraR
 
Clase N° 1 Introducción al Modelado de Negocio
Clase N° 1 Introducción al Modelado de NegocioClase N° 1 Introducción al Modelado de Negocio
Clase N° 1 Introducción al Modelado de NegocioSaraEAlcntaraR
 
Modelo de negocio social
Modelo de negocio socialModelo de negocio social
Modelo de negocio socialwilliamelgatov
 
Herramientas para modelar negocios
Herramientas para modelar negociosHerramientas para modelar negocios
Herramientas para modelar negociosJose Lopez
 
Presentacion Modelado de Negocio
Presentacion Modelado de NegocioPresentacion Modelado de Negocio
Presentacion Modelado de Negocioglorikarin
 
identificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdfidentificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdfjuan lozano
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioOscar Salazar
 
Clase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocioClase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocioOscar Salazar
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioOscar Salazar
 

Semelhante a Revisión de conceptos básicos Modelado de Negocios (20)

Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Modelado de negocios
Modelado de negociosModelado de negocios
Modelado de negocios
 
AnálisisZachman
AnálisisZachmanAnálisisZachman
AnálisisZachman
 
La evolución del modelo de negocios
La evolución del modelo de negociosLa evolución del modelo de negocios
La evolución del modelo de negocios
 
Herramientas aplicadas para modelar negocios
Herramientas aplicadas para modelar negociosHerramientas aplicadas para modelar negocios
Herramientas aplicadas para modelar negocios
 
Tema N° 1 Introducción al Modelado de Negocio
Tema N° 1 Introducción al Modelado de NegocioTema N° 1 Introducción al Modelado de Negocio
Tema N° 1 Introducción al Modelado de Negocio
 
MODELAMIENTO DE NEGOCIO
MODELAMIENTO DE NEGOCIOMODELAMIENTO DE NEGOCIO
MODELAMIENTO DE NEGOCIO
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
Clase N° 1 Introducción al Modelado de Negocio
Clase N° 1 Introducción al Modelado de NegocioClase N° 1 Introducción al Modelado de Negocio
Clase N° 1 Introducción al Modelado de Negocio
 
Modelo de negocio social
Modelo de negocio socialModelo de negocio social
Modelo de negocio social
 
Herramientas para modelar negocios
Herramientas para modelar negociosHerramientas para modelar negocios
Herramientas para modelar negocios
 
Presentacion Modelado de Negocio
Presentacion Modelado de NegocioPresentacion Modelado de Negocio
Presentacion Modelado de Negocio
 
2. El modelo de negocio
2. El modelo de negocio2. El modelo de negocio
2. El modelo de negocio
 
02 modelo delnegocio
02 modelo delnegocio02 modelo delnegocio
02 modelo delnegocio
 
identificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdfidentificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdf
 
Modelado del negocio
Modelado del negocioModelado del negocio
Modelado del negocio
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocio
 
Clase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocioClase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocio
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocio
 
Unidad iii modelado de procesos
Unidad iii modelado de procesosUnidad iii modelado de procesos
Unidad iii modelado de procesos
 

Mais de YAMILA GASCON

Emprendimiento_Motivación
Emprendimiento_MotivaciónEmprendimiento_Motivación
Emprendimiento_MotivaciónYAMILA GASCON
 
Lineamientos Ensayos
Lineamientos EnsayosLineamientos Ensayos
Lineamientos EnsayosYAMILA GASCON
 
Unidad I resolución_conflictos_final
Unidad I resolución_conflictos_finalUnidad I resolución_conflictos_final
Unidad I resolución_conflictos_finalYAMILA GASCON
 
Presentacion unidad I Yamila Gascón y Jairo Mendoza
Presentacion unidad I Yamila Gascón y Jairo MendozaPresentacion unidad I Yamila Gascón y Jairo Mendoza
Presentacion unidad I Yamila Gascón y Jairo MendozaYAMILA GASCON
 
H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...
H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...
H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...YAMILA GASCON
 
Actividad 2 tesis doctoral 1
Actividad 2 tesis doctoral 1Actividad 2 tesis doctoral 1
Actividad 2 tesis doctoral 1YAMILA GASCON
 
Resolución de casos. Presentación.
Resolución de casos. Presentación.Resolución de casos. Presentación.
Resolución de casos. Presentación.YAMILA GASCON
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitosYAMILA GASCON
 
Revisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IRRevisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IRYAMILA GASCON
 
Planificación Estrategica
Planificación EstrategicaPlanificación Estrategica
Planificación EstrategicaYAMILA GASCON
 
Del modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitosDel modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitosYAMILA GASCON
 

Mais de YAMILA GASCON (16)

Emprendimiento_Motivación
Emprendimiento_MotivaciónEmprendimiento_Motivación
Emprendimiento_Motivación
 
Emprendimiento
EmprendimientoEmprendimiento
Emprendimiento
 
Lineamientos Ensayos
Lineamientos EnsayosLineamientos Ensayos
Lineamientos Ensayos
 
Unidad I resolución_conflictos_final
Unidad I resolución_conflictos_finalUnidad I resolución_conflictos_final
Unidad I resolución_conflictos_final
 
Presentacion unidad I Yamila Gascón y Jairo Mendoza
Presentacion unidad I Yamila Gascón y Jairo MendozaPresentacion unidad I Yamila Gascón y Jairo Mendoza
Presentacion unidad I Yamila Gascón y Jairo Mendoza
 
H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...
H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...
H chero-herramientasyportalesdigitalesparalainvestigacincientfica-14101917122...
 
Actividad 2 tesis doctoral 1
Actividad 2 tesis doctoral 1Actividad 2 tesis doctoral 1
Actividad 2 tesis doctoral 1
 
Resolución de casos. Presentación.
Resolución de casos. Presentación.Resolución de casos. Presentación.
Resolución de casos. Presentación.
 
Resolucion de casos
Resolucion de casosResolucion de casos
Resolucion de casos
 
Norma iso 9126
Norma iso 9126Norma iso 9126
Norma iso 9126
 
Ingenieria requisitos
Ingenieria requisitosIngenieria requisitos
Ingenieria requisitos
 
Revisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IRRevisión de conceptos básicos clase IR
Revisión de conceptos básicos clase IR
 
Planificación Estrategica
Planificación EstrategicaPlanificación Estrategica
Planificación Estrategica
 
Aydsi
AydsiAydsi
Aydsi
 
Del modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitosDel modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitos
 
Docti ej
Docti ejDocti ej
Docti ej
 

Revisión de conceptos básicos Modelado de Negocios

  • 1. Profa. Yamila Gascón CLASE 2 Y 3 REVISIÓN DE CONCEPTOS BÁSICOS Tema 1: Conceptos fundamentales (Fuente: Barrios, J. S/F) Modelado es un proceso fundamental que me va a permitir comprender como funciona una empresa, cuales son los procesos y como evolucionan esa empresa dentro de una organización. Indique las diferentes acepciones para modelos de negocios El término “Modelado” significa: – “Formar de cera, barro u otra materia blanda una figura o adorno” – "Acción y efecto de modelar" • "Configurar o conformar algo no material" Su producto es un modelo • Una representación o descripción simplificada de una entidad o proceso Modelo • Esquema o representación de un sistema u objeto que se elabora para simplificar su comprensión y estudio Modelado = Adquisición + Representación de Conocimientos ¿Qué significa modelar para Ud. como actividad? Modelar es una acción es algo que deviene de la acción de modelar, su producto será el modelo, por lo que es el resultado de modelar. Los modelos son el resultado de aplicar la acción de modelar algún elemento que estamos en alguna forma analizando o conceptualizando, es una representación o descripción simplificada de una entidad o proceso. El modelo es una abstracción de la realidad ¿En que consiste el proceso de modelar? Modelado = Adquisición + Representación de Conocimientos Un modelado es la acción de adquirir información y esa información tener algún mecanismo para representar ese conocimiento. El proceso de modelar consiste en adquirir los conocimientos del mundo real o del objeto que se pretende modelar o se esta estudiando, ese conocimiento se va a conceptualizar, luego se va a usar algún medio de simbolizar para representar esos conceptos que hemos logrado abstraer del mundo que queremos estudiar, esa simbolización es lo que va a representar el objeto en sí de estudio. (Ver figura 1)
  • 2. Profa. Yamila Gascón Figura 1. Proceso de modelar ¿Qué es el negocio? – Palabra latina formada de "nec" y "otium“ – Significa sin ocio o negación del ocio, “estar haciendo algo” – Los romanos acuñaron esta palabra para referirse a una manera de ocuparse en tiempos de paz • Era una alternativa a la guerra, pero no era lucrativa ni aportaba gloria – El significado actual es diferente: • "la actividad de proveer bienes y servicios que involucra aspectos financieros, comerciales e industriales" (WordNet 2.0) Negocio actualmente esta asociado ha alguna actividad de lucro de alguna manera. • "aquello que es objeto o materia de una ocupación lucrativa o de interés" (RAE, 2001), hoy por hoy más que estar sin ocio, es buscar tener fines económicos. ¿Qué es el modelado de negocios? El “Modelado de Negocios” se define como un proceso de representación de uno o más aspectos o elementos de una empresa u organización - Se busca modelar las actividades que se hacen dentro de la empresa la cual va a tener un fin que es de alguna forma lucrativa -, los aspectos que se desean modelar son: –Su propósito –Su estructura –Su funcionalidad –Su dinámica –Su lógica de negocios –Sus componentes: •Fines •Procesos de negocio •Reglas de negocio
  • 3. Profa. Yamila Gascón •Objetos de negocio •Actores •Unidades organizativas •Etc. Un Modelo del Negocio es una descripción de los elementos que constituyen una organización, o una parte de ella, así como de las relaciones entre estos elementos Un Modelo del Negocio es una conceptualización de una empresa u organización, es la caracterización de los aspectos más significativos de la empresa o de una parte de ella, para ello se debe tener claro cual es el fin que se busca con ese modelo, para así tener claro los elementos del negocio que se deseen representar. ¿Cuál ha sido la evolución del modelado de negocios? Se inicio con la estructura de la organización como primera forma, luego se hacían flujos de datos cuando era la programación estructurada, se hablaba de cómo fluían los datos a través de todos los procesos dentro de una organización, modelado de flujos de trabajo modelando las reglas de negocio, cuando surge el paradigma orientado a objetos el modelado de objetos de negocios, luego el modelado de proceso de negocios con BPM, modelado de los fines y objetivos y por ultimo modelado de sistemas de negocios. Siempre ha existido un interés por conocer los procesos internamente para entender como funcionan la organización, el modelado de flujo de trabajo eran datos que se manejaban en el flujo de de datos, el modelado de procesos eran que trabajos se hacían para modelar cada uno de los procesos, lo que se cambiaban eran los paradigmas de programación y dependiendo de ellos se modelaban diferentes aspectos del negocio. Figura 2. Evolución del modelo de negocios
  • 4. Profa. Yamila Gascón ¿Qué contiene un modelo de negocios? Debe contener los elementos de la empresa y sus características, que no son más que los objetivos, procesos, actividades, actores, responsabilidades, sistemas, recursos, reglas, objetos de negocios, unidades funcionales, la relación que existe entre ellos y su posterior organización. Figura 3. Elementos del Modelo del Negocio Es a partir de éste documento de negocios que suministra el primer insumo para el proceso de diseño. ¿Cuáles son los tipos de modelos? Figura 4. Tipos de modelos Tienen relación con los Todos de alguna forma son informales Se centra en el valor que el modelo le aporta al cliente Son modelos de referencia que representan conceptos importantes dentro del modelado, representan las características ideales de lo que estamos modelando Orientados a los Framework Dependiendo de los aspectos que queremos representar tenemos: Son estáticos, rígidos, representamos las entidades que están participando más que sus relaciones Representan como van evolucionando los procesos y las actividades Muestran la interacción de las diferentes entidades a través del tiempo
  • 5. Profa. Yamila Gascón Existen diferentes formas de representar el resultado del proceso de modelar. Dependerá la escogencia de uno de ellos del tipo de complejidad y formalidad que requiramos para el proceso de modelado. Figura 5. Ejemplo del modelo funcional Es una de las primeras formas en que se representó el modelo funcional para análisis de procesos, se llamaban procesos de flujos de datos, a través de los diagramas de Yourdon que representaban las actividades, que eran los óvalos, y las flechas eran los flujos de datos. Figura 6. Ejemplo del modelado de negocios estructural
  • 6. Profa. Yamila Gascón Son modelos bien rígidos, estáticas, donde sólo están representadas las entidades que participan, en el ejemplo 6 se muestra una representación de un organigrama de estructura de cómo se organización las diferentes dependencias de una organización, un diagrama modular es una representación estructural también, diagramas de clases, de objetos, de componentes son representaciones estructurales. Ejemplo de representaciones dinámicas serían los diagramas de secuencias, de actividades y de estados. Figura 7. Ejemplo de modelo de negocios (Modelo de actividades) En la figura 7 se representan el flujo de actividades de un proceso. Se visualizan las actividades por los roles o actores que ese encuentran dentro de la organización. ¿Para que se aplica el modelado de negocios? Es fundamental para la Reingeniería de Procesos, Diseño Organizacional, Cambio Organizacional, Planificación Estratégica, Desarrollo Organizacional y Gestión del Conocimiento Organizacional. Donde dentro de los productos a obtener se encuentran: • Automatización Industrial • Planificación y Desarrollo de Sistemas de Información • Arquitecturas de Información Empresarial • Integración de Aplicaciones Empresariales (EAI) • Adaptación de aplicaciones ERP • Comercio Electrónico y B2B • Ingeniería de Software • Desarrollo de software empresarial
  • 7. Profa. Yamila Gascón ¿Cuáles son las orientaciones que puedo buscar en el modelado de negocios? Puedo buscar diferentes orientaciones, diferentes objetivos en el proceso de modelado de negocios, si deseo orientar ese modelado hacia los negocios debo ver todo lo referido a la Gerencia, Teoría de Organizaciones y E-business, e-commerce, si por el contrario va orientado a la tecnología, debo visualizar lo referente a los Sistemas de Información, Ingeniería de Software e Informática Industrial. ¿Qué información quiero obtener del proceso de modelado de negocios? Puedo obtener una modelo Orientado al valor/cliente y Orientado a la actividad/rol. El modelo Orientado al valor/cliente busca explicar como la empresa crea valor para el cliente, que valor le proporciona a sus clientes los productos o servicios de una empresa (valor agregado), en este caso entenderemos que el modelo de negocios se define como: “… una herramienta conceptual que contiene un conjunto de objetos, conceptos y sus relaciones con el objetivo de expresar la lógica del negocio de una empresa” (En términos del valor que le va a aportar al cliente) Osterwalder, Pigneur & Tucci (2005). Como ejemplos se pueden mencionar: –Modelo de Publicidad en Línea. Ej. Yahoo, Google –Modelo de Suscripción. Ej. Revistas, Club de Libros - Modelo de Subastas On-line: E-Bay - Modelo de Código Abierto (Open Source) : MySQL, JBoss - Modelo de Ventas Directas: Amway El modelo Orientado a la actividad/rol hace énfasis en el modelado de los procesos y actores de la empresa, en las actividades que realiza la empresa y quienes participan en ellas, en por ello que el modelo de negocios se definiría en este caso como: “… una abstracción de cómo una empresa funciona...proporciona una vista simplificada de la estructura de negocios que actúa como la base para la comunicación, mejoras o innovación y define los requisitos de los sistemas de información que apoyan a la empresa” Eriksson & Penker (2000) (Ver ejemplo 7) Figura 7. Ejemplo de modelo orientado a la actividad/rol.
  • 8. Profa. Yamila Gascón Figura 8. Características de la orientación al valor/cliente y a la actividad/rol ¿Cuáles son los enfoques para el proceso de modelado de negocios? Hay diferentes enfoques para realizar el modelado, dependerá de las herramientas que vayamos a usar para modelar, hay todo un mundo o enfoque, entre ellos tenemos: • Teoría Organizacional • Enfoque sociológico • Organizaciones humanas –Sistemas sociales • Enfoque sistémico –Stafford Beer, Peter Checkland, Russel Ackoff, … –Sistemología Interpretativa (R. Fuenmayor) • Enfoque de modelado e integración empresarial –CIMOSA, PERA, GRAY • Enfoque ontológico (orientado a objetos) Éste último es la tendencia actual para el modelado de negocios, y consiste en modelar los objetos o los elementos que conforman la organización y en definir las relaciones entre ellos, caracterizar y estandarizar porque lo que encontramos en una organización para un fin, ese objeto puede ser tangible o intangible, entre ellos encontramos: Personas, máquinas, muebles, documentos, sistemas, procesos, funciones, tareas, procedimientos, manuales, normas, productos, edificios, cargos, divisiones, reuniones, metas, planes, celebraciones, eventos, noticias, datos, información… Van a representar también las relaciones entre la organización, objetivos, procesos, actividades, tareas, actores, recursos, sistemas de información, reglas del negocio, objetos del negocio … Entre las relaciones entre elementos de la organización tenemos: – Los actores ejecutan tareas, procedimientos y tareas ¿Quienes son? ¿Cuáles van a ser? ¿Cómo van a ser los mecanismos? ¿Con que contamos? ¿Cuáles son las competencias a desarrollar? ¿Cuáles son? ¿Qué debemos conocer dentro de nuestra organización?
  • 9. Profa. Yamila Gascón – Los actores ocupan un cargo y toman decisiones según lo que se especifica en los manuales – Los sistemas procesan datos y producen información – Los sistemas se implantan en máquinas que se instalan en oficinas – Las máquinas y los actores ejecutan procesos de producción que conllevan a elaborar, transformar y almacenar productos – La distribución de los recursos financieros forman parte de los planes y metas de la organización….. Conclusión: Para entrar en el modelado de negocios hay conceptos fundamentales que se deben manejar tal como: a) que la acción de modelar un negocio va a representar un modelo dependiendo del punto de vista que queremos especificar, bien el valor que el producto le esta dando a ese cliente o los procesos que se realizan para alcanzar los objetivos planteados en el modelo, b) tenemos diferentes herramientas para representar esos modelos, como gráficas, textuales, formales, semi formales, matemáticos, c) tenemos diferentes teorías para modelar el negocio, podemos usar teoría organizacional, sistemas sociales, o basarnos en los enfoques ontológicos. Tema 2. El producto del modelado de negocios: El Modelo de Negocios (Fuente: Barrios, J. S/F) ¿Cuál es el sistema de negocio? El Sistema de Negocios como término es usado para denotar a: una empresa u organización o a una parte de ella. Una empresa u organización es “un sistema de actividades humanas (realizadas con o sin instrumentos) diseñadas y formalmente realizadas con el propósito de cumplir un fin prefijado y explícitamente predefinido” es el concepto de sistema de negocios, ya que un sistema es un conjunto de elementos que se relacionan entre sí con un fin común, un sistema de negocios debe tener un fin específico, para ver como colaboran sus distintas entidades, (Fuenmayor, 2001), los sistemas de negocios pueden ser: pública o privada, con o sin fines de lucro, de producción, de servicios o de comercialización. Cuando vamos a modelar debo conocer el fin u objetivo de esa organización, buscando las actividades para alcanzar ese fin. Así bien podríamos decir que, a) una empresa u organización puede ser vista como un conjunto organizado de Sistemas de Negocios, ya que la empresa esta conformada por mas de un sistema de negocios, en una empresa en diferentes departamentos puedo tener diferentes objetivos, b) un Sistema de Negocios está compuesto por un conjunto de procesos de negocios, que se relacionan para alcanzar un fin y c) un proceso de negocio está conformado por un conjunto de actividades interrelacionadas, esos procesos poseen esas actividades. (Ver figura 1)
  • 10. Profa. Yamila Gascón Figura 1. Pirámide del sistema de negocio Los procesos de negocio (y sus actividades): – son ejecutados por los actores (miembros de la organización, no necesariamente seres humanos, actores son cualquier ente que interactúa con los procesos, pueden ser: SI, Equipos de automatización o seres humanos) para alcanzar un objetivo de negocios predefinido. – son activados por eventos (Los procesos son activados por eventos, lo cual conlleva a una acción) – son regulados por las reglas del negocio – consumen, usan e involucran objetos del negocio – requieren información y datos para ejecutarse Figura 2. Modelo conceptual de una empresa Empresa Sistemas de Negocios Procesos de Negocios Dentro de cada proceso de negocios tenemos las actividades
  • 11. Profa. Yamila Gascón Un sistema de negocios es una instancia del modelo conceptual del negocio, es una meta del modelo que muestra o captura las características particulares de cada uno de los aspectos del Sistema de Negocios que se quiere representar. Figura 3. Modelo conceptual del negocio. Como ejemplo de un Sistema de Negocios, se tiene que en una empresa X cuyo objetivos es: “Contratar los mejores proveedores de servicios requeridos por la empresa”, como procesos de negocio: –Registro de Proveedores, Selección de Proveedores, Seguimiento de Proveedores, dentro de sus Actores se encuentran: –Analista de Servicios, Proveedor, su Estructura organizacional es la que esta definida en el: –Departamento de Servicios, la Regla de negocio es: –Todos los proveedores seleccionados, para prestar un servicio, deben estar inscritos en el Registro de Proveedores y los Objetos que participan en ese negocio: –Servicio, Proveedor, Solicitante, Directorio de Proveedores. Los eventos serian incluir, eliminar y seguir a los proveedores. ¿Cuáles son los elementos de un modelo de negocios? Un Modelo del Negocio como producto está compuesto de un conjunto de sub-modelos, donde cada sub-modelo describe uno o más elementos de la organización que forman parte del sistema de negocios que se está modelando. Por tanto, un modelo de negocios esta conformado por un modelo de objetivos, de procesos de negocios, de objetos del negocio, de actores, de reglas de negocio, de eventos. La fusión de esos seis modelos va a conformar el modelo de negocios.
  • 12. Profa. Yamila Gascón Figura 4. Elementos del Modelo de Negocios 1) Modelo de Objetivos – Describe los objetivos de la organización: la misión, la visión, los objetivos de alto nivel y los operacionales, las metas y estrategias del negocio 2) Modelo de Procesos del Negocio – Describe los procesos y actividades que realiza la organización para cubrir objetivos organizacionales • Producción o razón de ser, administrativa o de apoyo y de toma de decisiones 3) Modelo de Objetos del Negocio – Representa el conjunto de recursos de la organización, bajo diferentes perspectivas, especialmente aquellos recursos que son requeridos, consumidos, producidos o transformados por los procesos y actividades del negocio (datos, recursos, personal) 4) Modelo de Actores – Miembros de la organización que tienen bajo su responsabilidad la ejecución, control, supervisión y toma de decisiones relacionada con los procesos y actividades del negocio • Incluye sistemas automatizados, máquinas o entes externos que participan 5) Modelo de Eventos – El conjunto de situaciones o sucesos, previstos o no, cuya ocurrencia afecta la ejecución de los procesos/actividades del negocio (los no previstos son por ejemplo la tolerancia a fallos) • Iniciar, proseguir o terminar uno o más procesos/actividades 6) Modelo de Reglas del Negocio – Conjunto explícito de los elementos del negocio que actúan como reguladores de la ejecución, supervisión, control y toma de decisiones de los diferentes procesos/actividades • Leyes, providencias, decretos, reglas de operación y funcionamiento, normas internas, procedimientos…
  • 13. Profa. Yamila Gascón Figura 5. La organización y su modelo de negocios Figura 6. Ejemplo de modelo de negocio
  • 14. Profa. Yamila Gascón ¿Cuáles son los métodos de modelado de negocios? Se estudiarán los basados en el Enfoque Ontológico, entre los que se pueden mencionar: 1) Ingeniería de Negocios (RUP) 2) Modelado Empresarial • El método EKD • El método de Marshall 3) Modelado de Procesos de Negocios con BPMN • El método de Gestión de Procesos de Negocios -BPM 4) Modelado de Negocios usando UML • El método de Rational-IBM • El método de Eriksson y Penker • El método BMM de Montilva y Barrios 1) El método de Ingeniería del Negocio es el método de David Taylor (1995), el problema que aborda es la divergencia entre los procesos de negocio y el software. Se habla de la idea de la Ingeniería Convergente entre el negocio y el software buscando: –El diseño del negocio es implementado directamente en el software –Los dos diseños se convierten en dos facetas del mismo sistema –Alinea el software a los procesos de negocio 2) El modelado empresarial “método EKD” fue denominado de esa forma por el Proyecto ELEKTRA (Bubenko, Loucopoulos, Rolland, et al, 1996), el mismo “provee una manera sistemática y controlada de analizar, entender, desarrollar y documentar una empresa y sus componentes…” Figura 7. Método de Ingeniería del Negocio Figura 8. Método EKD
  • 15. Profa. Yamila Gascón El método de Marshall (2000) representa “…todos los aspectos de un negocio son modelados a través de cuatro conceptos relacionados: su propósito, procesos, entidades y organización”, genera un meta – modelos para describir cualquier modelo de negocios, es decir, modelos que describen los conceptos que se han de modelar. 3) El modelado de Procesos de Negocios con BPMN, (El método de Gestión de Procesos de Negocios –BPM) BPMN -Business Process Modeling Notation - Está basado en modelo de procesos de BPM – Business Process Management del BPMi - Consiste en el descubrimiento, diseño, despliegue, ejecución, interacción, operación y análisis de procesos de negocio. 4) Dentro del modelado de Negocios usando UML, se encuentra el método de Rational- IBM, donde énfasis en el modelado de: Procesos de negocio (se modelan con casos de uso), objetos de negocios (se modelan con diagramas de clases) Figura 9. Método de Marshall Figura 10. Modelado de Procesos de Negocios con BPMN
  • 16. Profa. Yamila Gascón El método Erickson y Penker 2000 refiere a que la arquitectura del negocio es modelada mediante cuatro vistas: Visión, Procesos, Estructura y Comportamiento. Cada vista contiene una colección de diagramas UML extendidos – UML Business. El Método BMM (Ver figura 3) BMM: Business Modeling Method - Modelo de producto- Integra diferentes aspectos de los enfoques anteriores. Dentro de sus características se encuentran: –Emplea el enfoque ontológico –Utiliza una visión organizacional en 3 niveles –El alcance es variable pues es definido por el modelador • Cobertura Total o Parcial de la organización –Basado en el concepto de “Sistemas de Negocios” –Integra las perspectivas estructural, funcional y dinámica de una empresa (Ventaja) • Modela la estructura, la funcionalidad y la dinámica del sistema de negocios Figura 12. Método Erickson y Penker Figura 11. Método de Rational-IBM
  • 17. Profa. Yamila Gascón Todos los modelos expuestos anteriormente están relacionados de una u otra forma, y sus elementos coinciden con nombres diferentes. Tema 3. UML Businessy UML 2.1 para el Modelado del Negocio. (Fuente: Barrios, J. S/F) ¿Qué se usa para modelar el negocio? Dentro de las notaciones para modelar el negocio y/o sistemas de negocio se utilizan varias notaciones y lenguajes de modelado, entre las que se puede mencionar: 1) Diagramas de Flujo de Datos (DFD) – Análisis estructurados - 2) UML (diferentes versiones) – Son los usados actualmente para diagramar modelos de negocios - • Diagramas de Casos de Uso • Diagramas de clases y objetos • Diagramas de Actividades • Diagramas de estados 3) BPMN (Business Process Modeling Notation) 4) UML Business extensiones de UML para modelado de procesos del negocio • Diagramas de procesos ¿Qué es UML Business? UML Business es una extensión del lenguaje UML desarrollada por Hans Eriksson y Magnus Penker (2000), dentro de las características de la notación UML Business se encuentran: a) Extiende el lenguaje UML para el modelado de procesos del negocio • Incorpora nuevos símbolos para modelar procesos de negocio • Emplea estereotipos para agregar mayor semántica a los símbolos utilizados • En cada proceso de negocios podemos modelar sus distintos elementos como son los recursos, las reglas, los insumos, los objetos que participan en cada uno de esos procesos, cuando se modela el negocio se trata de mostrar sus valores y las ventajas competitivas que tiene esa organización. b) Basada en la cadena de valor de Michael Porter (1985) para modelar procesos de negocio principales de una organización. La cadena de valor fue presentada en un artículo por Porter donde modelaba un negocio como la unión de un conjunto de procesos donde participaban y cada proceso aportaba algo para alcanzar los objetivos de la organización c) Emplea la descomposición funcional • Descompone cada proceso de la cadena de valor en sub-procesos de más bajo nivel hasta conseguir describir en detalle lo que se hace en cada proceso –a nivel de actividades del negocio – es decir, hasta llegar a las actividades.
  • 18. Profa. Yamila Gascón ¿Cuáles son los elementos de UML Business? Figura 1. Elementos de UML Business ¿Qué es la Cadena de Valor? La Cadena de Valor fue desarrollada por Michael Porter en 1985. Es empleada para analizar las actividades de una empresa que crean valor y ventaja competitiva –procesos fundamentales – y su relación con los demás procesos organizacionales - de apoyo -. Figura 2. Ejemplo de la Cadena de Valor de Porter
  • 19. Profa. Yamila Gascón El Proceso Fundamental es la razón de ser del sistema de negocios – justifican su existencia, van a lograr que se alcance el objetivo de la empresa, se diagraman siempre en la parte superior – y el Proceso de Apoyo son los procesos administrativos y técnicos básicos del sistema de negocios – soportan y habilitan la ejecución de los procesos fundamentales -. Figura 3. Ejemplo de la descomposición de los procesos fundamentales y de apoyo. ¿Qué significa la UML Business -Jerarquía de Procesos? Figura 4. Ejemplo de la Jerarquía de los procesos UML Business Podemos hacer una jerarquía de procesos a través del modelo de procesos en la tabla de valor, donde cada uno de esos procesos fundamentales pueden ser descompuestos en sub procesos, ejemplo Nivel 1, luego seguir descomponiéndolos en otro nivel inferior, Nivel 2, hasta llegar al Nivel 3, donde se diagraman las actividades, que me van a permitir
  • 20. Profa. Yamila Gascón visualizar como se logran esos procesos. Este modelo se asemeja al método de Marshall, tiene procesos, subprocesos. Figura 5. Ejemplo de un diagrama de los procesos en UML Business Es importante señalar que tanto la figura 4 y 5 son ejemplos de cómo se puede diagramar procesos en UML Business, de igual manera hacer notar, que existe un error común en pensar que cuando se diagrama los procesos, como es el caso de la cadena de valor, se piensa que hay una secuenciación de esas actividades, es decir, si visualizamos la figura 5, no necesariamente debo reclutar para seleccionar, y luego contratar personal, no siempre se da de esa manera. Lo que se esta representando son todos los procesos que se realizan para que la empresa alcance sus objetivos. Cuando se modela un proceso de negocio en base a sus entradas, salidas, controles y recursos. Figura 6. Ejemplo de descripción de procesos en UML Business
  • 21. Profa. Yamila Gascón Figura 7. Ejemplo de diagrama de procesos en UML Business Figura 8. Ejemplo de Diagrama de relaciones entre procesos de negocio (flujo de trabajo) En la figura 8 se muestra el diagrama de flujo de trabajo, que va a permitir visualizar qué procesos se llevan de manera secuencial, y cuáles de forma paralela. En aquellos donde la salida de un proceso sea el insumo de otro proceso, establece una dependencia en el tiempo, ver en la figura 8 C.1 y D.2, C.1 genera una información, que a su vez va a ser insumo del proceso D.2, pero en el caso de C.1 y D.4 se pueden ejecutar de forma paralela, porque no dependen uno de otro.
  • 22. Profa. Yamila Gascón Vemos en el diagrama de objetos que en vez de información – como es lo que nos arroja los diagramas de actividades – muestra los objetos que participan, que se llaman documentos intermedios que se va generando a los procesos intermedios. (Figura 9) Figura 9. Ejemplo de relaciones entre procesos de negocio – flujo de trabajo Dentro de los Objetos del negocio Figura 10. Ejemplo de los Objetos del negocio Para identificar los objetos del negocio debemos ver los conceptos que van a formar parte del documento de modelado. El modelo de objeto no debe contener ni las reglas definidas ni todos los objetos, deben estar son los mas relevantes, más evidentes, ya que es un modelo que se refina a lo largo del modelado de negocios.
  • 23. Profa. Yamila Gascón Figura 11. Ejemplo de diagrama de objetos Figura 12. Ejemplo Flujo de trabajo detallado del proceso: Entrevista Por cada uno de los sub procesos se le va a ejecutar un diagrama de actividad para entender cada una de las tareas que se realizan en ese proceso. Se modelan tanto las actividades, como los objetos que participan en cada una de esas actividades. ¿Cuáles son los Símbolos de UML Business? Según Eriksson-Penker, 2000, son los siguientes:
  • 24. Profa. Yamila Gascón Figura 13. Símbolos usados en UML Business Figura 14. Símbolos de UML Business
  • 25. Profa. Yamila Gascón Ejemplo de representación de una actividad (proceso) en UML 2.1 Figura 15. Ejemplo de una representación de una actividad en UML 2.1 En la figura 15, vemos que se modelan tanto las actividades, como los objetos que participan en cada una de esas actividades, estos se encuentran al borde del proceso, que quiere decir que son objetos externos a ese diagrama de actividades, si se encontrasen dentro del recuadro representaría un objeto interno, también podemos ver los símbolos de decisión, los fork y join, los nodos inicio y fin de la actividad y las acciones. De igual manera, por cada actividad puedo tener pre condiciones establecidas o post condiciones. ¿Cuáles son los símbolos para diagramas de actividades en UML 2.1? Figura 16. Símbolos de UML 2.1
  • 26. Profa. Yamila Gascón Figura 17. Símbolos de UML 2.1 Figura 18. Símbolos de UML 2.1 ¿Qué herramientas de apoyo a la notación? Para elaborar modelos de negocios existe un amplio repertorio de herramientas automatizadas, entre las que se puede mencionar: • Las más utilizadas: – Enterprise Architect de Sparx Systems* – ROSE de Rational* – VISIO de Microsoft * – StarUML (código abierto: www.staruml.com)
  • 27. Profa. Yamila Gascón – Visual Paradigm* * Soportan la notación UML Business y UML en diferentes versiones incluyendo la 2.1 Tema 4. El Método BMM y los procesos de modelado de negocios. (Fuente: Barrios, J. S/F) ¿Cuál es la Visión de la organización del método BMM? BMM: Business Modeling Method - Modelo de producto- muestra una visión de la organización, en tres niveles, en el nivel 1 es el nivel de objetivos del negocio, nivel 2, nivel de procesos del negocio y el nivel 3, nivel de sistemas de información. Figura 1. Ejemplo de la visión de la organización del método BMM ¿En que consiste el modelo de negocios en BMM? El modelo de negocios en BMM consiste en un grupo de sub-modelos que describe cada uno de los elementos de un sistema de negocios, tales como, modelo de objetivos, de procesos de negocios, de objetos de negocios, de actores, de reglas de negocio y de eventos.
  • 28. Profa. Yamila Gascón Figura 2. Estructura del modelo de negocios en BMM Modelo de Procesos del Método BMM Cuando se va a realizar un modelado de negocios se debe iniciar por el modelo de procesos, que no se debe confundir con el modelo de los procesos – refiere a las actividades -, el modelo de procesos del método BMM prescribe el conjunto de actividades que deben realizarse para construir un modelo del negocio, está basado en los conceptos del modelo del producto BMM, dentro de las actividades de modelado encontramos: Procesos técnicos y Procesos gerenciales. Figura 3. Ejemplo del Modelo de Procesos del Método BMM La figura 3 nos muestra el análisis del modelo de procesos del método BMM, el cual esta conformado por el modelado de objetivos, de procesos de negocios, de objetos de
  • 29. Profa. Yamila Gascón negocios, de actores, de reglas de negocio y de eventos, para ser integrados, todo esto enmarcado en la gestión del proyecto como proceso, y es por donde inicia y finaliza el modelo de procesos. La figura nos muestra que esos modelados son secuenciales, deben hacerse uno tras otro, par integrarlos y obtener como producto el modelo de negocios. a) Modelo de Objetivos Todo sistema de negocio tiene una razón de ser y persigue objetivos preestablecidos. Los procesos de un sistema de negocios se diseñan para alcanzar esos objetivos, para ello es necesario conocer: – El concepto de objetivos de negocio – Los tipos de objetivos que pueden modelarse – Cómo modelarlos en un modelo de proceso Los objetivos del negocio pueden representar una intención de un individuo en particular, de una parte de la empresa, o de toda la empresa. Una intención representa un estado actual o potencial de la empresa, una situación deseada ó una visión o futura dirección a seguir. Un OBJETIVO es un “RESULTADO” establecido de antemano y que, por lo general, refleja el modo de pensar de la organización, orienta el desempeño empresarial y permite evaluar la continuidad del negocio (Chiavenato, 2000) Figura 4. Tipos de objetivos de negocio. En la figura 4 muestra un Meta modelo de lo que va ser el modelo de objetivos, desglosando los tipos de objetivos del negocio. Para ello es menester resaltar el hecho de que la filosofía organizacional en este tipo de trabajo debe estar presente, es decir, la misión, visión y objetivos, que son necesarios para alcanzar el fin de la organización, es de resaltar que cuando se habla de objetivos, en este caso son organizacionales (objetivos de bajo nivel), y estratégicos (Objetivos de alto nivel). Esos objetivos se dividen en jerarquías, los pueden ser de alto nivel y de bajo nivel, estos últimos deben ser medibles de forma cualitativa y cuantitativa (Cantidad, Unidad de
  • 30. Profa. Yamila Gascón medida). Se puede entonces visualizar que en este modelo vamos a trabajar con cuatro elementos claves: Visión, Misión, Objetivos de Alto Nivel y Objetivos de Bajo Nivel. ¿Qué es la visión? La Visión provee un punto de referencia de lo que el sistema de negocios es y quiere ser en el futuro (rumbo -dirección). La Visión visualiza el sistema de negocios a futuro en relación con lo que hace actualmente, va a complementar la misión, es congruente con ella y debe responder a las siguientes interrogantes: ¿Hacia donde se dirige el sistema de negocios?, ¿Cómo queremos que sea el sistema de negocios en el futuro?. ¿Cómo expresar correctamente la visión? Debe expresar existencia mediante verbos apropiados, tales como: • Ser • Llegar a ser • Convertirse • Lograr • Ubicarse • Posicionarse • Sobresalir A continuación se muestra a manera de ejemplo una visión de una empresa de consultoría: “Llegar a ser la empresa latinoamericana líder en consultoría TIC, mediante la aplicación de tecnologías de punta que le aseguren su permanencia en el tiempo y el reconocimiento del mercado” ¿Qué es la misión? La Misión define el propósito del sistema de negocios, que lo distingue de otros sistemas u organizaciones y que establece el cubrimiento de operaciones, productos, servicios y personal para lograr dicho propósito (tiene inmersa valores, principios, responsabilidad social) La Misión expresa la razón de ser, la labor principal, la función primordial o el negocio central para el cual se creó el sistema de negocios y debe responder a tres interrogantes: • ¿Qué es el sistema de negocios? • ¿Cómo lo logra? • ¿Para qué o para quien? ¿Cómo se expresa correctamente la misión? Debe expresar acción mediante el uso de verbos apropiados, tales como: • Proporcionar • Realizar • Hacer • Construir • Edificar • Transportar • Asesorar A continuación se muestra a manera de ejemplo una misión de una empresa de consultoría: – Qué: Proporcionar servicios de consultoría – Cómo: con profesionales altamente capacitados – Para qué: para asistir a sus clientes en la aplicación de tecnologías TIC de punta Ejemplos de Misión y Visión • Misión:
  • 31. Profa. Yamila Gascón –Contribuir al desarrollo, crecimiento y rentabilidad del sector industrial venezolano, mediante la prestación de servicios bancarios de calidad, asesoría especializada, respuestas inmediatas y tecnología de vanguardia, superando las expectativas de clientes, empleados y accionistas • Visión: –Ser el banco líder en promoción y atención personalizada al sector industrial venezolano ¿Qué son los objetivos de alto nivel y de bajo nivel? Ya se indico que los objetivos pueden ser de alto nivel o de bajo nivel. Los objetivos de alto nivel (no-operacionales), son planteados con el propósito de encaminar la trayectoria a seguir por la organización. Son generales y compuestos por otros objetivos de menor nivel y no tienen directamente asociado procesos de negocio (Objetivos estratégicos) – es el qué se debe hacer - Los objetivos de bajo nivel (operacionales) tienen asociado uno o más procesos de negocios y se cumplen realizando procesos bajo la responsabilidad de uno o varios miembros de la organización, utilizando los recursos necesarios para lograrlo – es el cómo se debe hacer - Los objetivos de alto nivel son complejos, no pueden ser alcanzados directamente mediante la ejecución de un único proceso de negocio, deben ser descompuestos en objetivos más simples llamados sub-objetivos. Esa descomposición se hace recursivamente, hasta llegar a un nivel en que el objetivo puede ser cumplido directamente a través de la ejecución de uno o más procesos. Los objetivos del negocio se documentan a través de un modelo jerárquico de objetivos, pudiendo usarse Árbol o Diagrama de Objetivos Raíz: es el objetivo general (+ alto nivel) de la organización Hojas: son los objetivos (+ bajo nivel) que están directamente asociados a los procesos del negocio Figura 5. Ejemplo de la documentación de un modelo jerárquico de objetivos
  • 32. Profa. Yamila Gascón Figura 6. Ejemplo de modelo de objetivos ¿Cómo se representa el modelo de objetivos en UML 2.1? Los Modelos de Objetivos se pueden representar usando (Diagramas de Objetos en UML 2.1). Un rectángulo con estereotipo denota un objetivo Figura 7. Objetivo en UML 2.1 Una relación de establece la dependencia de un objetivo con uno de sus sub-objetivos Figura 8. Dependencia de un objetivo con uno de sus objetivos en UML 2.1 – El estereotipo <<etiqueta>> determina las relaciones entre los sub-objetivos de un objetivo Conjunción de sub-objetivos: <<y-lógico>> Disyunción de sub-objetivos: <<o-exclusivo>> Inclusión de alternativas: <<o-inclusivo>> La conjunción de sub-objetivos (y- lógico): el logro del objetivo de alto nivel depende de que se logren todos y cada uno de sus sub-objetivos. Ejemplo en la figura 9, todos los sub
  • 33. Profa. Yamila Gascón objetivos necesitan ser cumplidos para alcanzar el objetivo “Asegurar el pago de los clientes” Figura 9. Ejemplo de conjunción de sub-objetivos (y- lógico) La disyunción de sub-objetivos (o- exclusivo): el objetivo de alto nivel puede ser alcanzado, si es alcanzado por uno cualquiera de los sub-objetivos (uno sólo entre ellos) Figura 10. Ejemplo de disyunción de sub-objetivos (o- exclusivo) La inclusión de sub-objetivos alternativos (o- inclusivo) o también llamada y/o, se puede lograr el objetivo de alto nivel ya sea que se alcancen uno, varios o todos los sub- objetivos. Figura 11. Ejemplo inclusión de sub- objetivos alternativos (o- inclusivo)
  • 34. Profa. Yamila Gascón Los objetivos están conformados por: Objetivo: Verbo + Conjunto de Parámetros, donde el Verbo es la pretensión general o acción y los Parámetros son los que acompañan al verbo para completar el objetivo. Figura 12. Ejemplo de un objetivo, verbo y parámetro. El conjunto de parámetros tienen como elementos o me van a representar: la fuente, el destino, beneficiario, como se va a lograr medio a utilizar. (Tengo que identificar alguno de los parámetros en mi objetivo) Figura 13. Ejemplo de objetivo
  • 35. Profa. Yamila Gascón En la figura 13 podemos visualizar que el objetivo esta conformado por el verbo más un conjunto de parámetros. Los parámetros especifican los detalles del objetivo, tales como: – Quien se beneficia de la consecución del objetivo – Cual es la fuente (origen) y el destino (objeto afectado) del objetivo – Que medios son usados – De que manera se lleva a cabo el objetivo Figura 14. Ejemplo de parámetros (Quien se beneficia) La Fuente identifica el punto de partida –fuente de información o lugar físico de un objeto Figura 15. Ejemplo de parámetros (Fuente - Origen) El Destino - Objeto y Resultado -, designa la entidad o entidades afectadas por las intenciones, se especializa en objeto y resultado, donde el Objeto designa la entidad manipulada –existe antes de que la intención se ejecute – y el resultado designa la entidad producida por el cumplimiento de la intención. Figura 16. Ejemplo de parámetros (Fuente – Destino- objeto afectado) El Medio define el artefacto (utensilio..) a través del cual debe cumplirse el objetivo Figura 17. Ejemplo de parámetros (Medio)
  • 36. Profa. Yamila Gascón La Manera describe el camino que lleva al cumplimiento de un objetivo, - cómo llevar a cabo el objetivo - Figura 18. Ejemplo de parámetros (Manera) Ejemplos de Objetivos • Mantener registro de la situación financiera del cliente • Introducir nuevos medios para satisfacer las necesidades de los clientes no elegibles • Respetar las leyes de desregulación • Entrar en el mercado de competencia • Compartir la red de distribución • Entrar en competencia • Asegurar la calidad y la eficiencia de la red de distribución • Proteger el ambiente - Están mal definidos, sólo está claro el verbo - Figura 19. Ejemplo de un objetivo bien definido
  • 37. Profa. Yamila Gascón Figura 20. Ejemplo de un objetivo mal definido Los objetivos se alcanzan mediante cursos de acción que son implementados por los procesos de negocio. Figura 21. Ejemplo de objetivos y curso de acción Los Cursos de acción son enfoques, maneras o planes que se diseñan para alcanzar objetivos, se hacen operativos a través de procesos de negocio. Los procesos de negocio
  • 38. Profa. Yamila Gascón se diseñan de acuerdo a los cursos de acción y se dividen en: Estrategias (se implementan mediante un conjunto de tácticas y tienen un alcance mayor que las tácticas) y Tácticas (se implementan las estrategias y su alcance es inferior al de las estrategias) En resumen el Modelado de Objetivos del Negocio puede verse en la figura 22: Figura 22. Resumen del Modelado de Objetivos del Negocio b) Modelo de Procesos del Negocio El modelo de procesos del negocio permite describir una organización, tales como: – Los procesos que ésta ejecuta – Sus actores y responsabilidades – Los recursos que están involucrados Hay que recordar que un proceso es un conjunto de actividades interrelacionadas que permiten alcanzar un objetivo del negocio: Figura 23. Ejemplo de proceso Cuando hablamos de procesos, generan transformaciones, que tienen entradas que generan salidas, pero esas transformaciones se necesitan recursos, donde intervienen o la ejecutan los actores, esas transformaciones se rigen a través de reglas y persiguen un objetivo. El modelo de Procesos del Negocio esta conformado por reglas, eventos, actores, estructura organizacional, recursos. El modelo de procesos del negocio:
  • 39. Profa. Yamila Gascón • Son gobernados por reglas (del negocio) • Son activados por eventos (internos, externos) • Son ejecutados y supervisados por los miembros (actores) de la organización • Los actores pertenecen a una unidad organizativa (Estructura Organizacional) • Requieren recursos (objetos del negocio -ON) como entradas o apoyo que pueden ser transformados y/o manipulados para producir un resultado • Un proceso intercambia recursos (ON) e información con otros procesos de la organización Los tipos de procesos que encontramos en una organización, pueden ser: –Procesos de producción –Procesos de servicios –Procesos administrativos –Procesos de información –Procesos gerenciales –Procesos de comunicación –Procesos de planificación –Procesos de toma de decisiones –Etc.. Clasificación y estructura de un proceso de negocio Figura 24. Clasificación y estructura de un proceso de negocio La figura 24 nos muestra de manera abstracta como un proceso se puede dividir en una actividad o un proceso de negocio, ese proceso de negocio puede estar compuesto de más procesos. Patron de comportamiento para representar jerarquías
  • 40. Profa. Yamila Gascón El proceso de negocio se puede especificar en diagramas de descomposición de procesos complejos en subprocesos, para ello se pueden usar Diagramas de Jerarquía de Procesos - Notación tipo anidada y Notación tipo arbórea – y la notación ANIDADA - Muestra el orden relativo y el paralelismo entre subprocesos - Figura 25. Ejemplo de diagrama de descomposición En un diagrama de jerarquía de procesos anidados se encuentran las relaciones entre diagramas, lo cuales pueden modelarse en otro diagrama, además, cada sub-proceso se modela por separado y debe mantenerse la coherencia y la integridad entre los procesos Figura 26. Ejemplo de un diagrama de jerarquía de procesos anidados En un diagrama de jerarquía de procesos la notación jerárquica o arbórea solo muestra relación de descomposición – dependencia entre procesos padres y los subprocesos – hijos. Figura 26. Ejemplo de un diagrama de jerarquía de procesos la notación jerárquica o arbórea Procesos Sub Procesos
  • 41. Profa. Yamila Gascón Figura 27. Ejemplo de una Jerarquía de Procesos del Negocio ¿Qué es un diagrama de actividades? Los Diagramas de Actividades son diagramas de actividades describe el flujo de trabajo (workflow) de un proceso del negocio. ¿Qué contiene un diagrama de actividades? – Qué acciones se requieren para llevar a cabo el proceso – En qué orden se realizan estas acciones – Qué se hace en estas acciones • qué reciben • que producen • qué transforman – Dónde se realizan – Quién las ejecuta Figura 28. Ejemplo de un diagrama de actividades Los diagramas de actividades modelan dos tipos de flujos entre acciones, el flujo de control (Ver figura 29) indica el orden de ejecución de las acciones y el flujo de objetos
  • 42. Profa. Yamila Gascón muestra los objetos del negocio (recursos) que entran y/o salen de las acciones - transformados o producidos - por las acciones (Ver figura 30). Figura 29. Ejemplo de flujo de control Figura 30. Ejemplo de flujo de objetos En UML Business y UML 2.1 los diagramas de actividades permiten representar: • Secuencias de acciones (secuenciación) • Secuencias de acciones alternativas (decisión) • Secuencias de acciones paralelas (paralelismo) • Sincronización de acciones paralelas (concurrencia) • Particiones de acciones (ejecución conjunta) En resumen el Modelado de Procesos del Negocio se puede ver en la figura 31:
  • 43. Profa. Yamila Gascón Figura 31. Resumen del Modelado de Procesos del Negocio c) El Modelo de Objetos del Negocio Los objetos de negocio son aquellas cosas o entidades que intervienen en los procesos de negocio, son creados, usados, requeridos, consumidos, producidos, etc. por los procesos de negocio, por ejemplo, en el proceso de negocio “Contratar empleado” : Candidato, Empleado y Contrato son objetos de negocio que intervienen en ese proceso, los objetos pueden ser objetos físicos o abstractos. Los objetos físicos se caracterizan porque: – Son objetos perceptibles, identificados por el modelador mediante los sentidos: vista, tacto, oído, olfato y gusto. – Son temporales, ya que se ubican en el tiempo – Son espaciales, porque se ubican en el espacio Los objetos físicos son todas aquellas cosas que están presentes en el mundo real creadas o no por el ser humano, tales como: personas, animales, plantas, máquinas, lugares, libros, entre otros. Los objetos abstractos se caracterizan porque: – Son producto de la mente humana – Objetos conceptuales, tales como conceptos, ideas, juicios, razonamientos – Objetos geométricos, ejemplo punto, línea, polígono, etc. – Signos, pueden ser señales y símbolos de los lenguajes naturales y artificiales – Datos e información, son cuentas, documentos, libros, videos, etc. Los objetos abstractos no son cosas tangibles pero tienen existencia propia, no son temporales ni espaciales, sólo existen en la mente humana pero son convencionales, por ejemplo producto de un acuerdo social. Los objetos de negocio tienen propiedades denominadas atributos, un atributo es una propiedad que el modelador le atribuye a un objeto, los atributos determinan la estructura del objeto, así un empleado tiene un número ilimitado de propiedades que lo caracterizan, tales como:
  • 44. Profa. Yamila Gascón • Propiedades de identificación: –cédula, nombre • Propiedades físicas: –peso, altura, contextura • Propiedades biológicas: –sexo, color de los ojos, color de la piel • Propiedades psicológicas: –estado mental, carácter, personalidad Cada atributo de un objeto de negocio tiene asociado uno o más valores, por ejemplo: el empleado Juan Pérez tiene: Figura 32. Ejemplo de los atributos de un objeto de negocio El conjunto de valores de estas propiedades determinan el estado de un objeto para un instante determinado, el estado de un objeto es el conjunto de valores que tienen sus atributos para un momento determinado. Un objeto de negocio tiene asociado una dinámica o comportamiento, que no son más que un conjunto de operaciones (acciones) que ese objeto puede realizar, éstas acciones dependen del contexto donde se ubique el objeto, por ejemplo, en un sistema de gestión de Recursos Humanos, un empleado puede realizar las siguientes acciones: • Ingresar • Laborar • Capacitarse • Escalar posiciones • Renunciar • Jubilarse Una clase es un conjunto de objetos de negocio que tienen los mismos atributos, es un concepto que representa a uno o más objetos de negocio de un mismo tipo, ejemplo: –Todos los empleados de una empresa –Todos los clientes de un banco –Todos los productos que produce una planta Relaciones entre objetos de negocio Los objetos de negocio se relacionan entre sí de muchas maneras, entre ellas se pueden mencionar: • Relaciones funcionales: – Los empleados están asignados a uno o más proyectos • Relaciones de especialización: (Herencia) – Los gerentes son un tipo de empleados • Relaciones de agregación:
  • 45. Profa. Yamila Gascón – Un plan está compuesto de objetivos, actividades, indicadores, cronograma, etc. Todos tiene cardinalidad o multiplicidad, varias instancias de una clase pueden participar, el problema es que existe un problema de existencialidad. Composición, existe relación de existencialidad, cuando desaparece el objeto, desaparecen todas sus partes. Agregación, un documento puede ser el agregado de un conjunto de elementos, sus partes constitutivas no desaparecen, ejemplo, un carro, es la agregación, de puertas, ruedas, motor, etc., pero cuando desaparezco el carro, quedan sus partes, quedan las ruedas, etc., en fin cuando el objeto desaparece, no desaparecen sus partes ¿En que consiste el modelado de objetos del negocio? El modelado de objetos de negocio consiste en: • Identificar elementos o recursos generados, manipulados, utilizados, transformados • Conceptualizar (atribuirle propiedades) • Clasificar (agrupar en clases) • Representar (simbolizar las clases) • Relacionar las clases de objetos de negocio –identificadas en procesos diferentes – dentro de un mismo sistema de negocios • Para elaborar los modelos de objetos del negocio se emplean los Diagramas de Clases en UML ¿De que consta un diagrama de clases? Un Diagrama de Clase consta de: – Una o más clases de objetos de negocio – Una o más relaciones entre clases Figura 33. Ejemplo de diagrama de clases
  • 46. Profa. Yamila Gascón Figura 34. Ejemplo de modelo de objetos del negocio Estos modelos de objetos del negocio se representa normalmente es con diagrama de clases y no de objetos, ya que el paradigma de orientación de objetos, es que los modelos a través del desarrollo del software van evolucionando, el diagrama de clases me permite ir transformándolos, UML tiene los dos diagramas de objetos y de clases, si hacemos el de objeto, en la fase de diseño, no lo puedo evolucionar, por eso se diseña es con el diagrama de clases. En resumen el Modelado de Objetos del Negocio se puede ver en la figura 35: Figura 35. Resumen el Modelado de Objetos del Negocio
  • 47. Profa. Yamila Gascón d) Modelo de Reglas del Negocio Los procesos de negocios están regulados o controlados por un conjunto de normas, políticas, estándares, etc., a este conjunto de regulaciones se les denomina reglas de negocio, las cuales definen las regulaciones o restricciones bajo las cuales una empresa opera. Una regla de negocio es: “una declaración que define o restringe algún aspecto del negocio” (The Business Rules Group, 2000), “una declaración compacta acerca de un aspecto de un negocio expresada en términos directamente relacionados con el negocio…” (Citada en Graham, 2005), –“conjunto de condiciones que gobiernan un proceso de negocio de que tal manera que éste pueda ocurrir de una manera aceptable para la empresa” (Von Halle, 2001). Por ejemplo: “Un empleado no puede ser jubilado antes de cumplir 25 años de servicio acumulados en una o más organizaciones públicas”. Las reglas de negocios permiten expresar sin ambigüedad aspectos contenidos en: –Leyes, decretos y otras regulaciones definidas por el gobierno –Estándares, mejores prácticas y políticas • Definidas por asociaciones profesionales, cuerpos colegiados o la misma empresa –La lógica de negocio embebida en los programas de un sistema de información –Condiciones temporales • Horas de trabajo, fechas de inicio de una actividad, fechas de cumpleaños –Relaciones entre objetos de negocio –Restricciones o limitaciones • Rangos de edad, criterios de elegibilidad, chequeos de seguridad –Procedimientos • Manuales de uso u operación Nota: Las reglas van a estar documentadas según ISO 9000 ¿Cuál es la clasificación de las reglas del negocio? Se clasifican en reglas de alto nivel y de bajo nivel. Figura 36. Clasificación de las reglas del negocio
  • 48. Profa. Yamila Gascón El Modelo de Reglas del Negocio Alto Nivel puede ser: • Ley – Cuerpo organizado o sistema de regulaciones establecidas por un gobierno que rigen algún aspecto de un país – Ejemplo: • Ley de Comercio, Ley de Seguridad Social • Política –Curso de acción establecido por un organismo público o privado orientado a influir, guiar o determinar decisiones y acciones –Ejemplo: • Políticas de calidad de los productos • Plan – Conjunto organizado de actividades y recursos requeridos para alcanzar objetivos preestablecidos en un tiempo determinado – Ejemplo: • Plan de negocios, plan operativo anual • Estándar – Conjunto de recomendaciones o prácticas establecidas por la empresa o un ente externo que sirven de modelo o patrón para llevar a cabo una actividad – Ejemplo: • Estándares de la IEEE para desarrollo de software • Procedimiento –Conjunto estructurado de pasos para llevar a cabo una actividad o tarea (Pasos a seguir para alcanzar lo que debo hacer – camino feliz) –Ejemplo: • Procedimiento de pago a proveedores Nota: La lógica del negocio de alguna forma se encuentran inmersas en procedimientos. • Norma –Conjunto organizado de recomendaciones, disposiciones y/o prescripciones que deben cumplirse en una empresa y que están relacionadas con procesos u objetos de negocio –Ejemplo: • Normas técnicas para la instalación de equipos El Modelo de Reglas del Negocio Bajo Nivel puede ser: • Definición de términos –Declaración o definición de un concepto empleado en el negocio –Ejemplo: • Definiciones de empleado, contrato, beneficio • Hecho –Una declaración de algo que existe, acontece o puede acontecer y es de interés para la empresa –Establece propiedades (atributos y relaciones) de los objetos –Ejemplo: • Un cliente coloca órdenes de compra en línea • Restricción obligatoria (Lo que debo verificar para seguir en ese camino feliz)
  • 49. Profa. Yamila Gascón –Una declaración que expresa limitaciones o restricciones en los resultados que una acción produce –Expresa algo que “debe” o “no debe hacerse” –Ejemplo: • Un cliente no puede colocar más de 10 órdenes de compra al mismo tiempo • Lineamiento o directriz –Una declaración de advertencia o recomendación acerca de una circunstancia que debería cumplirse o no –Ejemplo: • El monto total de una orden a crédito no debería exceder el límite de crédito del cliente • Disparador de acción (trigger) –Una declaración que verifica una condición y si ésta es verdadera inicia o dispara un evento, mensaje o una actividad –Ejemplo: • Si el total de las ordenes exceden el límite de crédito del cliente, entonces solicitar la aprobación del Gerente de Crédito • Instrucción –Una sentencia de un programa que forma parte de un algoritmo o programa y que indica una acción que debe ejecutar una máquina –Ejemplo: • monto_de_la_orden := cantidad_pedida + IVA; • Inferencia (Análisis que hago sobre lo que debo hacer) –Una declaración o sentencia que verifica una condición y si encuentra que ésta es verdadera, establece la verdad de un nuevo hecho –Ejemplo: • Si un cliente no tiene cuentas por pagar atrasadas, entonces su estatus es “excelente” ¿Cómo se expresan las reglas de negocio? Las reglas de negocio deben expresarse en un lenguaje simple que evite la ambigüedad y sea comprensible por las partes interesadas. Las reglas se pueden expresar o especificar usando, lenguaje natural (Ej: Español), lenguajes artificiales (Ej: Pseudo-lenguajes (lenguajes estructurados), lenguajes de reglas de negocio, lenguajes de programación, notaciones gráficas, tales como: diagramas de flujo, diagramas de actividades, diagramas de clases y glosarios de términos.
  • 50. Profa. Yamila Gascón Figura 37. ¿Cómo se expresan las reglas de negocio? Dentro de las reglas para el modelado de reglas de bajo nivel se debe tener en cuenta que: 1. Los términos representan: –Conceptos definidos en un Glosario de Términos y/o (Están en los diagramas de clases) –Clases de negocio en un modelo de objetos • Diagrama de Clases –Ejemplo: Reglas del proceso “Contratación de Personal” –Términos usados »Empleado, Contrato, Departamento, Cargo –Modelo de objetos Figura 38. Modelo de objetos 2. Los hechos se representan como clases, atributos o relaciones usando Diagramas de Clases: – Ejemplo: • Un empleado está adscrito a un solo departamento • Un departamento es dirigido por un jefe • El jefe de departamento es un empleado Figura 39. Ejemplo de hechos que se representan como clases
  • 51. Profa. Yamila Gascón 3. Las restricciones obligatorias se representan usando Pseudo-lenguajes – Forma general de una restricción simple: • Objeto o atributo de objeto DEBE | DEBERÍA predicado • Objeto o atributo de objeto NO DEBE | NO DEBERÍA predicado • Ejemplos: – Un empleado NO DEBE pertenecer a más de un departamento – Un departamento DEBE tener un solo jefe – El sueldo de un empleado DEBE ser igual o mayor que el sueldo mínimo Figura 40. Ejemplo de restricciones obligatorias que se representan usando Pseudo- lenguajes 4. Los disparadores de acción (trigger) se representan usando Pseudo-lenguajes o Lenguajes de Reglas –Forma general de un disparador de acción: • Si CONDICION es verdadera, entonces ejecutar ACCIÓN • Ejemplos: • Si empleado es profesional, entonces cancelar prima de profesionalización • Si existencia del producto X <= nivel de reposición, entonces enviar notificación al Departamento de Compras Forma general de un habilitador o disparador compuesto Si CONDICION es verdadera, entonces ejecutar ACTIVIDAD 1; de lo contrario, ejecutar ACTIVIDAD 2 –Ejemplo: Si hay productos en existencia, entonces despachar la orden de compra; de lo contrario, solicitar reposición de productos Forma general de un habilitador o disparador anidado Si CONDICIÓN 1 es verdadera; entonces ejecutar ACTIVIDAD 1; de lo contrario: Si CONDICIÓN 2 es verdadera, entonces ejecutar ACTIVIDAD 2 • Ejemplo: Si empleado es profesional y está activo, entonces cancelar prima de profesionalización; de lo contrario: Si empleado está jubilado, entonces cancelar prima de jubilación Calidad de las reglas de negocio –una regla debe ser: • Adaptable (Ajustarse a lo que se requiere) • Auditable (Se puedan verificar)
  • 52. Profa. Yamila Gascón • Extensible • Mantenible • Precisa • Entendible • Verificable • Documentada • Rastreable • Válida • Implementable En resumen el Modelado de Reglas del Negocio se puede ver en la figura 41: Figura 41. Resumen de Modelado de Reglas del Negocio e) Modelo de Actores del Negocio + Estructura Organizativa ¿Quiénes son los actores del negocio? Los actores del negocio son personas, sistemas, máquinas o autómatas capaces de ejecutar acciones o tareas, pueden ser: Externos (Pertenecen al entorno del sistema de negocios) o Internos (Son parte del sistema de negocio). Los procesos de negocio son ejecutados por actores. ¿Qué aspectos se han de tener en cuenta cuando se trabajan con actores del negocio? Un Actor tiene bajo su responsabilidad la ejecución de uno o más roles. Un Rol es un conjunto de actividades que tienen un objetivo bien definido dentro de la organización. Cada rol tiene asociado un conjunto de responsabilidades. Un mismo actor puede ejecutar varios roles dentro de la misma organización, según su participación en distintos procesos. Un rol puede existir de manera independiente del actor que lo ejecuta.
  • 53. Profa. Yamila Gascón Figura 42. Actores y Roles Los actores se adscriben a unidades de la estructura organizacional. La ubicación de los actores dentro de la estructura organizacional define: –Las relaciones con los demás miembros o unidades de la organización –La subordinación y los subordinados –Los deberes que deben cumplir –Los métodos y procesos de trabajo que se deben realizar Un cargo define las tareas, atribuciones y funciones de un actor de la organización -es un conjunto de roles que se le asignan a un actor - Un Actor debe tener las aptitudes, la formación y la capacitación necesarias para llevar a cabo un rol. Se definen así tipos de actores y se definen los roles que éstos pueden ejecutar según sus aptitudes, su formación y su ubicación en la estructura de la organización. Actores, unidades y sus relaciones Figura 43. Actores, unidades y sus relaciones
  • 54. Profa. Yamila Gascón En BMM los actores se modelan a través de: • Diagramas de procesos • Diagramas de actividades (individuales o en particiones) • Matrices de Relaciones – Proceso / Actividad / Actor – Actor / Rol / Responsabilidad Figura 44. Ejemplo de modelos en BMM Representación de las relaciones entre Actores y Actividades usando Diagramas de Actividad con particiones Figura 45. Relaciones entre actores y actividades
  • 55. Profa. Yamila Gascón Matriz Proceso/Actividad/Actor Figura 46. Matriz Proceso/Actividad/Actor Modelo de Actores: Estructura organizativa Un actor es una persona o un autómata (máquina o sistema) que ejecuta las acciones de un proceso de negocio. Los actores se organizan en una estructura, la cual define el marco de actuación que una organización requiere para funcionar –atendiendo al objeto de su creación – su razón de ser. La estructura de una organización es un conjunto de unidades organizativas (p. ej. divisiones, gerencias, departamentos, etc.) relacionadas entre sí formando una jerarquía que establece: la división del trabajo, la distribución del poder y la toma decisiones. La estructura de una organización se representa gráficamente mediante organigramas La forma de la estructura está relacionada con la altura o número de niveles que tiene la estructura. Está determinada por el alcance del control de las unidades (el número de personas que pertenecen a cada unidad organizativa). La tendencia actual es hacia estructuras planas, ya que: –Requieren un menor número de supervisores –Los gerentes mantienen un mayor contacto con el personal –Las decisiones son más rápidas
  • 56. Profa. Yamila Gascón Figura 47. Tipos de estructuras de una organización Las estructuras de una organización están integradas por personas que se agrupan en base a varios criterios: – Por funciones o actividades – Por productos o servicios – Por segmentos de mercado – Por áreas geográficas de clientes o consumidores – Por flujos de trabajo (procesos de negocio) – Por proyectos – Combinación de los anteriores Figura 48. Estructuras según criterios Figura 49. Ejemplos de tipos de estructuras
  • 57. Profa. Yamila Gascón Se deben tener ciertas consideraciones para el análisis de estructuras organizativas y para ello se debe hacer diferenciación de una estructura organizacional, ya que permite establecer la complejidad de una organización o sistema de negocios. Los tipos de diferenciación pueden ser: Horizontal, Vertical o Geográfica. La Diferenciación Vertical establece el número de niveles jerárquicos de una estructura organizacional, mientras más niveles tenga una estructura, más compleja es la organización. La Diferenciación Horizontal se refiere a la división del trabajo, a los cargos ocupacionales que se requieren para llevar a cabo los procesos de un sistema de negocio o empresa, se mide contando el número de puestos o cargos que existen en el sistema de negocio, mientras más cargos existan mayor en la complejidad horizontal. La Diferenciación Geográfica se refiere al número de localidades diferentes en las que la empresa o sistema de negocio realiza sus procesos. Figura 50. Diferenciación vertical y horizontal El Diseño de la estructura coloca el orden y ubicación de las unidades en cada nivel jerárquico, el cual varía según la naturaleza, funciones, sector (público, privado), ámbito de la organización. Los distinto niveles serán según los estándares del sector al cual pertenece la organización, un mismo nivel (de izquierda a derecha), ejemplo: – Unidades operativas –primarias -fundamentales –Unidades de apoyo –administrativas Se debe respetar secuencia de actividades y cobertura de funciones. Dentro de las consideraciones relacionadas con el diseño de la estructura se deben tomar en cuenta: –Tamaño y tipo de empresa –Segmentos de mercado que cubre la empresa –Proyección o diferenciación geográfica –Productos producidos –Estrategias corporativas –Necesidad de coordinar actividades a través de distintas unidades organizacionales
  • 58. Profa. Yamila Gascón Figura 51. Consideraciones relacionadas con el diseño de la estructura El modelo General de la Empresa no es un organigrama, se debe capturar la estructura general de la empresa meta-modelo, a través de un meta-modelo se va a describir los niveles de organización de una empresa u organización. Figura 52. Modelo General de la Empresa El modelo Específico de una Empresa es una instancia del modelo General, describe la estructura particular de sus unidades organizacionales, se asemeja a un organigrama, ya que no muestra líneas de autoridad, no distingue entre unidades funcionales y de apoyo. Figura 53. Modelo Específico de una Empresa En resumen el Modelado de Actores del Negocio se puede ver en la figura 54: Figura 54. Resumen el Modelado de Actores del Negocio f) Modelo de eventos
  • 59. Profa. Yamila Gascón La ejecución de un proceso de negocios se inicia en un instante de tiempo t determinado y culmina en un instante t’ posterior. ¿Qué hace que un proceso inicie o culmine su ejecución? Una acción de muy corta duración denominada evento, el cual es el elemento que activa o desactiva un proceso, Ejemplo Figura 55. Ejemplo de un evento El modelado de eventos tiene relación con los procesos y con los objetos de negocio. ¿Qué es un evento? Un evento es una acción de muy corta duración que activa la ejecución de un proceso de negocio, una actividad o una acción y/o cambia el estado de un objeto de negocios. Figura 56. Ejemplo de un evento ¿Cuáles son los tipos de eventos? Pueden ser: a)Eventos externos (Ocurren en el entorno del sistema de negocios, ejemplo: La llegada de una orden de compra colocada por un cliente); b) Eventos internos (Ocurren dentro del sistema de negocios, ejemplo: Alcanzar el nivel de reposición, en un inventario, es un evento que dispara la elaboración de una orden de pedido); c) Eventos programados – Temporales (Son todos aquellos que dan inicio a un proceso, actividad o acción en un instante de tiempo que ha sido preestablecido, ejemplo: El inicio de actividades en un proyecto, el inicio de las clases de este curso); d) Evento no- programados (Ocurren en cualquier instante de tiempo no predeterminado, ejemplo: La ocurrencia de una falla en un equipo, la llegada de un cliente a un cajero); e) Señal (Es una notificación explícita que un objeto de negocio emisor envía a otro u otros objetos
  • 60. Profa. Yamila Gascón receptores, ejemplo: La señal enviada por un sensor a un actuador); f) Hito (Evento significativo programado, ejemplo: En un proyecto, el momento o fecha de entrega de un producto); g) Causal (disparador) (Ocasiona la activación de una función, actividad o acción, ejemplo: Pulsar el botón de encendido de un equipo) ¿Cómo se representan los eventos? Los eventos que activan acciones, procesos o actividades se modelan usando nodos de señales en Diagramas de Procesos o de Actividades. Figura 57. Ejemplo de Diagramas de Procesos o de Actividades Los eventos que cambian el estado de un objeto se modelan usando Diagramas de Estado. Figura 58. Ejemplo de Diagramas de Estado Los eventos del tipo señal se modelan usando: • Nodos de señales de envío Representa a una acción que envía una señal (asíncrona) • Nodos de señales de aceptación Indica la recepción o aceptación de una señal Figura 59. Ejemplo de eventos del tipo señal
  • 61. Profa. Yamila Gascón Los hitos y eventos programados se modelan usando el nodo de señal temporal, un nodo de señal temporal dispara la ejecución de la acción receptora cuando ocurre el tiempo o instante indicado. Figura 60. Ejemplo de hitos y eventos programados Los objetos de negocio tienen un estado definido por los valores que tienen sus atributos, este estado puede cambiar con el tiempo debido a las acciones ejecutadas por el objeto o sobre el objeto, estos cambios de estado se denominan transiciones, la transición de un estado a otro es ocasionada por un evento. Los Diagramas de Estado son apropiados para modelar: –Los estados de un objeto de negocio –Sus transiciones –Los eventos que causan estas transiciones Como ejemplo del objeto de negocio se puede mencionar “Reservación Aérea”: • Estados posibles: – Por confirmar – Confirmada – Cancelada – Consumida Figura 61. Ejemplo de “Reservación Aérea”
  • 62. Profa. Yamila Gascón Notación de diagramas de estado en UML 2.1 Figura 62. Notación de diagramas de estado en UML 2.1 En resumen el Modelado de Eventos del Negocio se puede ver en la figura 63: Figura 62. Resumen el Modelado de Eventos del Negocio g) Modelo Integrado del Negocio El Modelado de Negocios produce una colección de modelos, cada uno de estos modelos representa uno o más aspectos o elementos de una organización, tales como: • Objetivos • Procesos de Negocio • Actividades
  • 63. Profa. Yamila Gascón • Objetos de Negocio • Actores • Estructura Organizacional • Reglas de Negocio • Eventos Estos modelos no son independientes, unos de otros. Modelo de Procesos del Negocio y su relación con los otros modelos Figura 63. Modelo de Procesos del Negocio y su relación con los otros modelos Relación entre Modelos de Objetos, Reglas y Eventos Figura 64. Relación entre Modelos de Objetos, Reglas y Eventos Relación entre modelo de actores y modelo de objetivos
  • 64. Profa. Yamila Gascón Figura 64. Relación entre modelo de actores y modelo de objetivos Matrices de relación entre modelos Las matrices son útiles para relacionar los sub-modelos del Modelo de Negocio. Dentro de las matrices claves se pueden mencionar: – Matriz Objetivo-Proceso – Matriz Proceso-Objeto de Negocio – Matriz Proceso-Evento – Matriz Proceso-Regla – Matriz Proceso- Actor Figura 65. Matrices de relación entre modelos Para la documentación del Modelado del Negocio se puede estructurar de la siguiente forma: I. Introducción –Propósito del documento –Identificación del sistema de negocios (SN) –Alcance del SN –Definiciones, acrónimos y abreviaturas –Referencias usadas –Estructura del documento II. Descripción del sistema de negocios (resumida y textual) III. Modelo de Negocios 1. Introducción 2. Modelo de Objetivos 3. Modelo de Procesos del Negocio 4. Modelo de Reglas del Negocio 5. Modelo de Objetos del Negocio 6. Modelo de Actores 7. Modelo de Eventos 8. Relaciones entre elementos organizacionales
  • 65. Profa. Yamila Gascón 9. Glosario de términos En resumen el Modelado Integrado del Negocio se puede ver en la figura 66: Figura 66. Resumen el Modelado Integrado del Negocio h) Gestión del Proyecto de Modelado del Negocio Figura 67. Gestión del Proyecto de Modelado del Negocio i) Modelo del Grupo de Modelado El modelo del Grupo de modelado describe como organizar el grupo o equipo de personas que deben participar en un proyecto de modelado de negocios, describe los roles y responsabilidades del grupo de modelado, estructura sugerida para el Grupo de Modelado de Negocios:
  • 66. Profa. Yamila Gascón Figura 68. Modelo del Grupo de modelado