SlideShare una empresa de Scribd logo
1 de 11
INGENIERIAEN SISTEMAS COMPUTACIONALES
INGENIERIA DE SOFTWARE
UNIDAD 1
TEMA: ELEMENTOS DE BPMN
ISC GIL SANTANA ESPARZA, MCA
S501
04-09-2016
INTEGRANTES DEL EQUIPO:
HERNANDEZ MEDINAJOSUE
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 NOMBRE DESCRIPCION
EVENTO DE INICIO SIMPLE Indica el comienzo del proceso.
EVENTO DE INICIO
TEMPORIZADOR
Indica que el proceso inicia
cuando una condición
especifica de tiempo ocurre.
EVENTO DE INICIO MENSAJE Representa una situación
donde se inicia un proceso por
la recepción de un mensaje.
EVENTO DE INICIO SEÑAL Este indica que el proceso se
inicia cuando se detecta una
señal.
EVENTO DE INICIO
CONDICIONAL
Representa una situación
donde un proceso se inicia
cuando una condición
predefinida se vuelve
verdadera.
EVENTO DE INICIO SEÑAL Este representa una 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
SIMPLE
Se utilizan principalmente para
documentar aquellas
actividades que se han
completado o las cuales el
proceso ha alcanzado un
estado definido.
EVENTO INTERMEDIO
TEMPORIZADOR
Añaden dependencias
basadas en el tiempo dentro
de un proceso.
EVENTO INTERMEDIO
MENSAJE
El disparador es un mensaje.
El mensaje debe ser enviado a
otra entidad de negocio en el
proceso.
EVENTO INTERMEDIO SEÑAL El disparador es una señal que
se emite o recibe.
EVENTO INTERMEDIO
ERROR
Define un evento que
normalmente interrumpirá el
proceso o requerirá una
corrección.
EVENTO INTERMEDIO
CANCELACION
Es utilizado para cancelar un
proceso de Transacción.
EVENTO INTERMEDIO
COMPENSACION
Es utilizado para establecer el
comportamiento necesario
para deshacer actividades en
caso de que un subproceso de
transacción sea cancelado.
EVENTO INTERMEDIO
CONDICIONAL
Define una regla que debe
cumplirse para que el proceso
continúe.
EVENTO INTERMEDIO
VINCULO
Es utilizado para crear un
mecanismo visual ocultando
un flujo de secuencia largo.
EVENTO INTERMEDIO
MULTIPLE
Define dos o más 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 NOMBRE DESCRIPCION
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
TERMINADOR
Detiene todas las actividades
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
CANCELACION
Indica que el fin del camino de
un proceso resulta en la
cancelación de un Sub proceso
de Transacción.
EVENTO DE FIN
COMPENSACION
Usado junto con el Sub
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 TAREAS DESCRIPCION
Simple
Es una tarea genérica e indefinida, de uso
frecuente durante las primeras etapas del
desarrollo del proceso.
Manual
Una tarea no automatizada que un interprete
humano realiza fuera del control de un motor
de BPM.
Recibo
Espera que le llegue un mensaje de un
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

Más contenido relacionado

La actualidad más candente

Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividadJose Arellano
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacionErika Vazquez
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
Alcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizacionesAlcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizacionesDanyVazLor
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...Uriel Herrera
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 

La actualidad más candente (20)

Fundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacionalFundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacional
 
Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividad
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Alcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizacionesAlcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizaciones
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Destacado

Bpmn guia de_referencia_esp
Bpmn guia de_referencia_espBpmn guia de_referencia_esp
Bpmn guia de_referencia_espSandra Aronica
 
Estudio De Factibilidad De Un Proyecto
Estudio De Factibilidad De Un ProyectoEstudio De Factibilidad De Un Proyecto
Estudio De Factibilidad De Un ProyectoEdna Ariza
 
Ejercicios de modelado de procesos con bpmn
Ejercicios de modelado de procesos con bpmnEjercicios de modelado de procesos con bpmn
Ejercicios de modelado de procesos con bpmnmayer2380
 
Buenas prácticas de manufactura bpm
Buenas prácticas de manufactura   bpmBuenas prácticas de manufactura   bpm
Buenas prácticas de manufactura bpmGustavo Guisao
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de softwareIker Canarias
 
BPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesosBPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesosgugarte
 

Destacado (8)

Bpmn guia de_referencia_esp
Bpmn guia de_referencia_espBpmn guia de_referencia_esp
Bpmn guia de_referencia_esp
 
Estudio De Factibilidad De Un Proyecto
Estudio De Factibilidad De Un ProyectoEstudio De Factibilidad De Un Proyecto
Estudio De Factibilidad De Un Proyecto
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Ejercicios de modelado de procesos con bpmn
Ejercicios de modelado de procesos con bpmnEjercicios de modelado de procesos con bpmn
Ejercicios de modelado de procesos con bpmn
 
Buenas prácticas de manufactura bpm
Buenas prácticas de manufactura   bpmBuenas prácticas de manufactura   bpm
Buenas prácticas de manufactura bpm
 
Diapositivas bpm
Diapositivas bpmDiapositivas bpm
Diapositivas bpm
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
BPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesosBPMN estandar para modelamiento de procesos
BPMN estandar para modelamiento de procesos
 

Similar a Elementos BPMN

Similar a Elementos BPMN (20)

Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0Nomenclatura manual bpmn 2.0
Nomenclatura manual bpmn 2.0
 
BPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareBPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de Software
 
Notación de Gestión de Procesos de Negocio
Notación de Gestión de Procesos de NegocioNotación de Gestión de Procesos de Negocio
Notación de Gestión de Procesos de Negocio
 
II-SEM09-2022-2.pdf
II-SEM09-2022-2.pdfII-SEM09-2022-2.pdf
II-SEM09-2022-2.pdf
 
Manual de diagramacion de procesos bajo estandar bpmn
Manual de diagramacion de procesos bajo estandar bpmnManual de diagramacion de procesos bajo estandar bpmn
Manual de diagramacion de procesos bajo estandar bpmn
 
Resumen ae
Resumen aeResumen ae
Resumen ae
 
bpnm
bpnmbpnm
bpnm
 
3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn3 modelamiento de procesos usando bpmn
3 modelamiento de procesos usando bpmn
 
Flujograma
FlujogramaFlujograma
Flujograma
 
1.4 Diagramas de flujo..pdf
1.4 Diagramas de flujo..pdf1.4 Diagramas de flujo..pdf
1.4 Diagramas de flujo..pdf
 
El flujograma
El flujogramaEl flujograma
El flujograma
 
Miodelado de Procesos de Negocio
Miodelado de Procesos de NegocioMiodelado de Procesos de Negocio
Miodelado de Procesos de Negocio
 
Mapeo
MapeoMapeo
Mapeo
 
Clase 6 contexto y procesos
Clase 6 contexto y procesosClase 6 contexto y procesos
Clase 6 contexto y procesos
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesos
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas de la programación
Estructuras básicas de la programaciónEstructuras básicas de la programación
Estructuras básicas de la programación
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
Estructuras básicas trabajo #3
Estructuras básicas   trabajo #3Estructuras básicas   trabajo #3
Estructuras básicas trabajo #3
 

Más de Anel Sosa

Codigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenesCodigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenesAnel Sosa
 
Comandos sql
Comandos sql Comandos sql
Comandos sql Anel Sosa
 
Codigo ensamblador
Codigo ensamblador Codigo ensamblador
Codigo ensamblador Anel Sosa
 
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”Anel Sosa
 
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALESAPLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALESAnel Sosa
 
SISTEMA OPERATIVOS
SISTEMA OPERATIVOSSISTEMA OPERATIVOS
SISTEMA OPERATIVOSAnel Sosa
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET Anel Sosa
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incrementalAnel Sosa
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 
Escenario socioeconomico
Escenario socioeconomicoEscenario socioeconomico
Escenario socioeconomicoAnel Sosa
 
Investigacion calculo derivadas e integrales
Investigacion calculo derivadas e integralesInvestigacion calculo derivadas e integrales
Investigacion calculo derivadas e integralesAnel Sosa
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacionAnel Sosa
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
Panuco Veracruz
Panuco Veracruz Panuco Veracruz
Panuco Veracruz Anel Sosa
 
que es un Curriculum
que es un Curriculumque es un Curriculum
que es un CurriculumAnel Sosa
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Programa expresiones regulares
Programa expresiones regularesPrograma expresiones regulares
Programa expresiones regularesAnel Sosa
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 

Más de Anel Sosa (20)

Codigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenesCodigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenes
 
Comandos sql
Comandos sql Comandos sql
Comandos sql
 
Codigo ensamblador
Codigo ensamblador Codigo ensamblador
Codigo ensamblador
 
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
 
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALESAPLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
 
SISTEMA OPERATIVOS
SISTEMA OPERATIVOSSISTEMA OPERATIVOS
SISTEMA OPERATIVOS
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET
 
SIMMAN 3G
SIMMAN 3GSIMMAN 3G
SIMMAN 3G
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incremental
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
Escenario socioeconomico
Escenario socioeconomicoEscenario socioeconomico
Escenario socioeconomico
 
Investigacion calculo derivadas e integrales
Investigacion calculo derivadas e integralesInvestigacion calculo derivadas e integrales
Investigacion calculo derivadas e integrales
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacion
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Panuco Veracruz
Panuco Veracruz Panuco Veracruz
Panuco Veracruz
 
que es un Curriculum
que es un Curriculumque es un Curriculum
que es un Curriculum
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Programa expresiones regulares
Programa expresiones regularesPrograma expresiones regulares
Programa expresiones regulares
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 

Último

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 

Último (20)

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 

Elementos BPMN

  • 1. INGENIERIAEN SISTEMAS COMPUTACIONALES INGENIERIA DE SOFTWARE UNIDAD 1 TEMA: ELEMENTOS DE BPMN ISC GIL SANTANA ESPARZA, MCA S501 04-09-2016 INTEGRANTES DEL EQUIPO: HERNANDEZ MEDINAJOSUE SOSA MEJIA ANEL VERONICA VIZCAINO NUÑEZ JOSE ALFONSO Fecha de entrega: 19/09/2016
  • 2. 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.
  • 3. 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:
  • 4. EVENTOS DE INICIO NOMBRE DESCRIPCION EVENTO DE INICIO SIMPLE Indica el comienzo del proceso. EVENTO DE INICIO TEMPORIZADOR Indica que el proceso inicia cuando una condición especifica de tiempo ocurre. EVENTO DE INICIO MENSAJE Representa una situación donde se inicia un proceso por la recepción de un mensaje. EVENTO DE INICIO SEÑAL Este indica que el proceso se inicia cuando se detecta una señal. EVENTO DE INICIO CONDICIONAL Representa una situación donde un proceso se inicia cuando una condición predefinida se vuelve verdadera. EVENTO DE INICIO SEÑAL Este representa una 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 SIMPLE Se utilizan principalmente para documentar aquellas actividades que se han completado o las cuales el proceso ha alcanzado un estado definido. EVENTO INTERMEDIO TEMPORIZADOR Añaden dependencias basadas en el tiempo dentro de un proceso. EVENTO INTERMEDIO MENSAJE El disparador es un mensaje. El mensaje debe ser enviado a otra entidad de negocio en el proceso. EVENTO INTERMEDIO SEÑAL El disparador es una señal que se emite o recibe. EVENTO INTERMEDIO ERROR Define un evento que normalmente interrumpirá el proceso o requerirá una corrección. EVENTO INTERMEDIO CANCELACION Es utilizado para cancelar un proceso de Transacción.
  • 5. EVENTO INTERMEDIO COMPENSACION Es utilizado para establecer el comportamiento necesario para deshacer actividades en caso de que un subproceso de transacción sea cancelado. EVENTO INTERMEDIO CONDICIONAL Define una regla que debe cumplirse para que el proceso continúe. EVENTO INTERMEDIO VINCULO Es utilizado para crear un mecanismo visual ocultando un flujo de secuencia largo. EVENTO INTERMEDIO MULTIPLE Define dos o más 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 NOMBRE DESCRIPCION 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 TERMINADOR Detiene todas las actividades 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 CANCELACION Indica que el fin del camino de un proceso resulta en la cancelación de un Sub proceso de Transacción. EVENTO DE FIN COMPENSACION Usado junto con el Sub 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.
  • 6. 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 TAREAS DESCRIPCION Simple Es una tarea genérica e indefinida, de uso frecuente durante las primeras etapas del desarrollo del proceso. Manual Una tarea no automatizada que un interprete humano realiza fuera del control de un motor de BPM. Recibo Espera que le llegue un mensaje de un 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.
  • 7. 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.
  • 8. 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.
  • 9. Asociaciones: Se utilizan para vincular Artefactos (datos e información) con otros objetos del diagrama incluyendo objetos de flujo (actividades, eventos y Gateway)
  • 10. 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.
  • 11. 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