Está en la página 1de 13

INGENIERIA EN SISTEMAS COMPUTACIONALES

INGENIERIA DE SOFTWARE

UNIDAD 1

TEMA: ELEMENTOS DE BPMN

ISC GIL SANTANA ESPARZA, MCA

S501
04-09-2016
INTEGRANTES DEL EQUIPO:
HERNANDEZ MEDINA JOSUE
SOSA MEJIA ANEL VERONICA
VIZCAINO NUÑEZ JOSE ALFONSO

Fecha de entrega: 19/09/2016


Introducción
En esta investigación se abordara el tema del Bussines Process Model and Notation
(BPMN) este es una notación grafica que describe la lógica de los pasos de un proceso de
Negocio y su importancia.
Para que las organizaciones puedan comunicarse ya que de manera gráfica es más fácil
transmitir las ideas se usa el modelado de procesos que este por así decirlo es un
“lenguaje” universal que impulsan la comunicación entre los compañeros de trabajo
ayudándolos a lograr un entendimiento compartido.
El tema principal son los elementos de este las flechas símbolos para poder plasmar bien
la idea de cada proceso necesario para el proyecto. Comenzamos con los eventos de
inicio Un evento es algo que sucede durante el curso del proceso, veremos que hay
diferentes tipos de inicio y su simbología y respectivo significado, enseguida los
elementos de decisión, conocidos en BPMN como Compuertas y que se representan
mediante rombos , que indican un punto de división en el flujo cada compuerta su símbolo
y su descripción detallada para cada una, los canales que son elementos utilizados para
organizar las actividades del flujo en diferentes categorías visuales que representan áreas
funcionales, roles o responsabilidades. Estos dos lanes y pools están explicados junto con
su representación gráfica. Los artefactos estos son usados para proveer información
adicional sobre el proceso.
Dentro de los ejemplos se utilizaron algunas anotaciones dentro del flujo, Existen tres
tipos: Objetos de datos, Grupos y anotaciones. Por ultimo tenemos los conectores, los
conectores vinculan dos objetos en un diagrama, existen diferentes tipos de conectores de
flujo de secuencia, flujo de mensaje y asociación. A lo largo de la investigación se verán
con más profundidad los conceptos y algunos ejemplos de cómo usarlos, así como
también su representación gráfica.
Un punto clave cuando se trata de modelar el polifacético mundo de trabajo, de todos los
procesos de negocio necesitan un cierto grado de rigor. De otra forma, no tienen sentido.
Este es especialmente cierto cuando el modelo está diseñado para ser interpretado por
computadoras.
BPMN
Business Process Model and Notation (BPMN) es una notación gráfica que describe la
lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente
diseñada para coordinar la secuencia de los procesos y los mensajes que fluyen entre los
participantes de las diferentes actividades.
 BPMN proporciona un lenguaje común para que las partes involucradas puedan
comunicar los procesos de forma clara, completa y eficiente.
La importancia de modelar con bpmn
 BPMN es un estándar internacional de modelado de procesos aceptado por la
comunidad.
 BPMN es independiente de cualquier metodología de modelado de procesos.
 BPMN crea un puente estandarizado para disminuir la brecha entre los procesos de
negocio y la implementación de estos.
 BPMN permite modelar los procesos de una manera unificada y estandarizada
permitiendo un entendimiento a todas las personas de una organización.
Dentro de un Diagrama de procesos de negocio existe un conjunto de elementos gráficos
que nos permiten representarlo. Los diagramas de procesos de negocio están contenidos
en objetos conocidos como pools que permiten representar las entidades responsables en
un proceso o simplemente identificarlo. BPMN también permite diagramar las diferentes
áreas o participantes que intervienen dentro del proceso. Estos separadores se conocen
como lanes.
Los elementos BPMN se clasifican en 4 categorias en las que encontramos los objetos de
flujo, objetos de conexión, canales, y artefactos.
OBJETOS DE FLUJO
Estos son los principales elementos gráficos que definen el comportamiento de los
procesos dentro de ellos encontramos:

Eventos
Un evento es algo que sucede durante el curso del proceso. Estos eventos afectan el flujo
de del proceso y usualmente tienen un resultado. Pueden iniciar, retrasar, interrumpir, o
finalizar el flujo del proceso.
Representado por círculos, el estilo de borde de línea (línea única, línea doble, línea
gruesa), los tres tipos de inicio son:

 Evento de inicio (línea fina única)


 Evento Intermedio (línea fina doble)
 Evento de fin (línea gruesa única)

Eventos de Inicio
Los eventos de inicio indican el comienzo del proceso. Existen seis tipos de eventos inicio,
cada uno con su propia representación gráfica, estos se describen a continuación:
EVENTOS DE INICIO NOMB DESCRIPCION
RE
EVENTO DE SIMPLE Indica el comienzo del
INICIO proceso.
EVENTO DE Indica que el proceso inicia
INICIO cuando una condición
TEMPORIZADOR especifica de tiempo
ocurre.
EVENTO DE MENSAJ Representa una situación
INICIO E donde se inicia un proceso
por la recepción de un
mensaje.
EVENTO DE SEÑAL Este indica que el proceso se
INICIO inicia cuando se detecta
una señal.
EVENTO DE Representa una situación
INICIO donde un proceso se
CONDICIONAL inicia cuando una
condición
predefinida se vuelve
verdadera.
EVENTO DE SEÑAL Este representa una
INICIO colección de dos o más
disparadores de
inicio

Eventos Intermedios
Los eventos intermediarios se colocan dentro del flujo del proceso, representan cosas que
suceden durante las operaciones normales del proceso, y que generalmente ocurren entre
las actividades. Además estos también pueden interrumpir un procesamiento normal de
una actividad. Existen 10 tipos de eventos intermedios:
EVENTOS INTERMEDIOS NOMBRE DESCRIPCION
EVENTO INTERMEDIO Se utilizan principalmente
SIMPLE para
documentar aquellas
actividades que se han
completado o las cuales
el proceso ha alcanzado
un
estado definido.
EVENTO INTERMEDIO Añaden dependencias
TEMPORIZADOR basadas en el tiempo
dentro de un proceso.
EVENTO INTERMEDIO El disparador es un mensaje.
MENSAJE El mensaje debe ser enviado
a
otra entidad de negocio en
el proceso.
EVENTO INTERMEDIO El disparador es una señal
SEÑAL que
se emite o recibe.
EVENTO INTERMEDIO Define un evento que
ERROR normalmente interrumpirá
el proceso o requerirá una
corrección.
EVENTO INTERMEDIO Es utilizado para cancelar
CANCELACION un proceso de
Transacción.
EVENTO INTERMEDIO Es utilizado para establecer el
COMPENSACION comportamiento necesario
para deshacer actividades
en caso de que un
subproceso de
transacción sea cancelado.
EVENTO INTERMEDIO Define una regla que debe
CONDICIONAL cumplirse para que el
proceso continúe.
EVENTO INTERMEDIO Es utilizado para crear un
VINCULO mecanismo visual
ocultando
un flujo de secuencia largo.
EVENTO INTERMEDIO Define dos o más
MULTIPLE disparadores que pueden ser
cualquier combinación de
mensajes, temporizadores,
errores,
condicionales o señales

Eventos de fin
Estos eventos se colocan al final del proceso e indican cuando un proceso haya
terminado. Los tipos de eventos de fin son:
EVENTOS DE FIN NOMB DESCRIPCION
RE
EVENTO DE FIN BASICO No se define ningún
resultado.
EVENTO DE FIN MENSAJE Comunicación con otra
entidad de negocio
(participante o
proceso)
EVENTO DE FIN SEÑAL Define un evento “broadcast”
el
cual cualquier otro proceso
puede ver y al cual puede
reaccionar.
EVENTO DE FIN Detiene todas las actividades
TERMINADOR del proceso, incluso si están
en
curso otros hilos de ejecución.
EVENTO DE FIN ERROR Un estado final que
interrumpirá el proceso
o requerirá corrección.
EVENTO DE FIN Indica que el fin del camino de
CANCELACION un proceso resulta en la
cancelación de un Sub
proceso
de Transacción.
EVENTO DE FIN Usado junto con el Sub
COMPENSACION proceso de transacción, este
evento lanza el disparador
para deshacer (en caso que
la
instancia necesite
ser deshecha)
EVENTO DE FIN MULTIPLE Define dos o más resultados
Mensajes, Error,
Compensación o Señal.
Compuertas
Los elementos de decisión, conocidos en BPMN como Compuertas y que se representan
mediante rombos, que indican un punto de división en el flujo
Dado que hay diferentes formas de controlas los flujos de procesos, hay diferentes tipos
de compuertas

Los elementos de decisión, conocidos en BPMN como Compuertas y que se


representan mediante rombos, que indican un punto de división en el flujo

La compuerta inclusiva permite que solo se habiliten las actividades de gestión


relacionadas a los servicios que el cliente desea, es decir que los caminos no son
excluyentes y se puede seguir uno o más de los 3 disponibles.

Compuerta exclusiva ¿Orden Aprobada? se utiliza para determinar el flujo que se


seguirá de acuerdo a la decisión del Jefe Administrativo.

Compuerta Paralela que habilita 2 caminos para su ejecución simultánea.

Compuerta basada en eventos. Esta compuerta representa un punto de decisión en


el proceso, pero dicha decisión no depende de datos del proceso sino de eventos que
ocurran.

Tareas
Las tareas representan el trabajo que se realiza en un punto del proceso. Existen 7 tipos
de tareas las cuales son:
TIPOS DE DESCRIPCION
TAREAS
Es una tarea genérica e indefinida, de uso
Simple frecuente durante las primeras etapas del
desarrollo del proceso.
Una tarea no automatizada que un
Manual interprete humano realiza fuera del control
de un motor
de BPM.
Espera que le llegue un mensaje de un
Recibo participante externo. Una vez recibida la
tarea es completada.
Script Ejecuta un script definido por el modelador.
Envío Envía un mensaje a un participante externo.
Estas son similares a los eventos de tipo
mensaje.
Servicio Enlaza algún tipo de servicio, que puede ser
un servicio Web o una
aplicación automatizada.
Usuario Una tarea típica de “flujo de trabajo” donde
un interprete humano lleva a cabo una tarea
con la ayuda de una aplicación de software.

Sub proceso.
Un subproceso es una actividad compuesta de un conjunto de tareas. Es compuesto dado
que esta figura incluye a su vez un conjunto de actividades y una secuencia lógica
(proceso) que indica que dicha actividad puede ser analizada en más detalle.

Subproceso transaccional.
Este tipo de subproceso habilita la ejecución de un protocolo de transacción, esto quiere
decir, que se habilita la ejecución de los posibles resultados de una transacción:
Cancelación, compensación y error

CANALES
Son elementos utilizados para organizar las actividades del flujo en diferentes categorías
visuales que representan áreas funcionales, roles o responsabilidades. Dentro de los
canales encontramos:
Pools: Actúan como contenedores de un proceso, cada uno representando un participante
en el diagrama de procesos de Negocio. Un participante se define como un rol de
negocios en General

Lanes:
Utilizados para representar roles de negocio internos dentro de un proceso, los carriles en
realidad proveen un mecanismo genérico para particionar los objetos dentro de un pool,
basado en las características del Proceso elementos.
Artefactos

Los artefactos son usados para proveer información adicional sobre el proceso.
Dentro de los ejemplos se utilizaron algunas anotaciones dentro del flujo.
Existen 3 tipos:

Objetos de Datos: Se utilizan para representar los documentos y datos que son
manipulados por los procesos. Como representantes de “carga útil” del proceso.

Grupos: Proporcionan un mecanismo para resaltar y clasificar una sección del


modelo o conjunto de objetos.

Anotaciones: Añaden más información escriptiva a un modelo para ayudar a la


comprensión.
Puede conectarse a cualquier objeto en el diagrama o pueden flotar libremente en
cualquier parte del diagrama.

CONECTORES

Los conectores vinculan dos objetos en un diagrama. Existen diferentes tipos de


conectores
Flujo de Secuencia: Define el orden de los Objetos de Flujo en un proceso (Actividades,

Eventos y Gateways)

Flujo de Mensaje: Define el flujo de comunicación entre dos participantes o entidades.


Asociaciones: Se utilizan para vincular Artefactos (datos e información) con otros objetos
del diagrama incluyendo objetos de flujo (actividades, eventos y Gateway)
Conclusión
El modelado BPMN es muy importante enfocado a la ingeniería de software para poder
transmitir la idea del sistema a las personas que estarán interesados De una manera
formal entendible y amigable.
Esto quiere decir que no se necesitara. Una notación orientada al negocio al lenguaje
técnico de ejecución.
BPMN logro una representación que puede ser adoptada por otras herramientas y
personas.
Las actividades pueden ser compuestas o no. Dentro de BPMN las actividades
compuestas se conocen como Subprocesos, y las actividades atómicas como tareas.
Tarea: Una tarea se utiliza cuando el trabajo en el proceso no es descompuesto en más
detalle. Es ejecutada por una persona y/o una aplicación. Subproceso: Un Sub-Proceso es
una actividad compuesta que es incluida dentro de un proceso. Es compuesto dado que
esta figura incluye a su vez un conjunto de actividades y una secuencia lógica (proceso)
que indica que dicha actividad puede ser expandida. Una Actividad de llamada es una
referencia a un proceso o tarea, definida de forma global, que se reutiliza en el proceso
actual. Los subprocesos pueden ser definidos a través de Actividades de Llamada cuando
la actividad o diagrama que es invocado se utiliza en uno o más procesos.
Los subprocesos pueden representarse de forma expandida o colapsada. En este
ejemplo, el proceso de solicitud de viajes se representa con un subproceso de Reservas
expandido. Las actividades dentro del subproceso hacen parte del proceso principal, por lo
que éste es un proceso único representado en un único diagrama.
REFERENCIAS
 STEPHEN A WITHE, PHD DEREK MIERDS. (2009). GUIA DE REFERENCIA Y
MODELADO BPMN COMPRENDIENDO Y UTILIZANDO BPMN. USA: FUTURE
STRATEGIES, INC BOOK VISION.
 BIZAGI BPMN 2.0 EJEMPLO BIZAGU PROCESS MODELER WWW.BIZAGI.COM

También podría gustarte