SlideShare uma empresa Scribd logo
1 de 24
Business Process Modeling Notation (BPMN) Maurício Rosito Rafael Garcia Modelagem de Sistemas de Informação Prof. Ricardo Melo Bastos
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução ,[object Object]
Introdução ,[object Object]
Business Process Management Initiative (BPMI) ,[object Object],[object Object],[object Object]
Business Process Management Initiative (BPMI) ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Business Process Modeling Notation (BPMN)
Simbologia do BMPN ,[object Object]
Simbologia do BMPN ,[object Object],[object Object],[object Object],[object Object],[object Object]
Objetos de Fluxo É usado para controlar a divergência e a convergência da seqüência de um fluxo. Assim, determinará decisões tradicionais, como juntar ou dividir trajetos.  Gateway É um termo genérico para um trabalho executado. Os tipos de atividades são: Tarefas e sub-processos. O sub-processo é distinguido por uma pequena cruz no centro inferior da figura.  Atividade É algo que acontece durante um processo do negócio. Estes eventos afetam o fluxo do processo e têm geralmente uma causa (trigger) ou um impacto (result). Há três tipos de eventos, baseados sobre quando afetam o fluxo: Start, Intermediate, e End.  Evento Figura Descrição Objeto
Objetos de Conexão É usada para associar dados, texto, e outros artefatos com os objetos de fluxo. As associações são usadas para mostrar as entradas e as saídas das atividades.  Associação É usado mostrar o fluxo das mensagens entre dois participantes diferentes que os emitem e recebem.  Fluxo de mensagem É usado para mostrar a ordem (seqüência) com que as atividades serão executadas em um processo. Fluxo de seqüência Figura Descrição Objeto
Exemplo de um processo  A simbologia da BMPN permite criar modelos de processos para finalidades de documentação e comunicação
Swimlanes Funcionam como um mecanismo de organização  das atividades em categorias visuais separadas. Uma  lane  é uma subdivisão dentro de um  pool  usado para organizar e categorizar as atividades.  Lane Um  pool  representa um participante em um processo.  Ele atua como um container gráfico para dividir um conjunto de atividades de outros  pools , geralmente no contexto de situações de B2B.  Pool Figura Descrição Objeto
Swimlanes  -  pools ,[object Object],[object Object]
Swimlanes  - lanes ,[object Object],[object Object]
Exemplo de um segmento de processo utilizando  lanes
Artefatos (Artefacts) Ilustram as entradas e as saídas das atividades no processo   As anotações são mecanismos para fornecer informações adicionais para o leitor de um diagrama BPMN.  Anotações Um grupo é representado por um retângulo e pode ser usado para finalidades de documentação ou de análise.  Grupo O objeto de dado é um mecanismo para mostrar como os dados são requeridos ou produzidos por atividades. São conectados às atividades com as associações.  Objetos de dados Figura Descrição Objeto
Exemplo de um segmento de processo utilizando artefatos
Usos gerais de BPMN ,[object Object],[object Object],[object Object],[object Object]
Processos Cooperativos de B2B ,[object Object],[object Object],[object Object]
Processos Internos de Negócio ,[object Object],[object Object],[object Object]
Finalidades diferentes – níveis diferentes da precisão ,[object Object],Exemplo de Processo  High-Level
Níveis diferentes de Precisão
Referências ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015] BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015] iProcess Soluções em BPM e RPA
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocioEduardo Greco
 
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXIGerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXICRA-BA
 
Aula 1 Modelagem De Processos
Aula 1   Modelagem De ProcessosAula 1   Modelagem De Processos
Aula 1 Modelagem De ProcessosMarcos Barato
 
Como Implementar Escritório de Processos
Como Implementar Escritório de Processos Como Implementar Escritório de Processos
Como Implementar Escritório de Processos Rildo (@rildosan) Santos
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Carlos Barbieri
 
Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)elliando dias
 
Criação e gestão de indicadores processo 2a parte
Criação e gestão de indicadores processo   2a parteCriação e gestão de indicadores processo   2a parte
Criação e gestão de indicadores processo 2a partePriscila Nogueira
 
BPMN-V1 - Conhecendo os elementos da técnica BPMN
BPMN-V1 - Conhecendo os elementos da técnica BPMNBPMN-V1 - Conhecendo os elementos da técnica BPMN
BPMN-V1 - Conhecendo os elementos da técnica BPMNSaulo Oliveira
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716yomito_2
 
Curso mapeamento-bpmn-bizagi-total
Curso mapeamento-bpmn-bizagi-totalCurso mapeamento-bpmn-bizagi-total
Curso mapeamento-bpmn-bizagi-totalAndreia Dutra Tonon
 

Mais procurados (20)

BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015] BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocio
 
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXIGerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
 
Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]
 
Business Process Management Training session 2
Business Process Management Training session 2Business Process Management Training session 2
Business Process Management Training session 2
 
Aula 1 Modelagem De Processos
Aula 1   Modelagem De ProcessosAula 1   Modelagem De Processos
Aula 1 Modelagem De Processos
 
Como Implementar Escritório de Processos
Como Implementar Escritório de Processos Como Implementar Escritório de Processos
Como Implementar Escritório de Processos
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02
 
Melhores Práticas do BPMN 2.0
Melhores Práticas do BPMN 2.0Melhores Práticas do BPMN 2.0
Melhores Práticas do BPMN 2.0
 
Process Design Thinking
Process Design ThinkingProcess Design Thinking
Process Design Thinking
 
Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)
 
Criação e gestão de indicadores processo 2a parte
Criação e gestão de indicadores processo   2a parteCriação e gestão de indicadores processo   2a parte
Criação e gestão de indicadores processo 2a parte
 
BPMN-V1 - Conhecendo os elementos da técnica BPMN
BPMN-V1 - Conhecendo os elementos da técnica BPMNBPMN-V1 - Conhecendo os elementos da técnica BPMN
BPMN-V1 - Conhecendo os elementos da técnica BPMN
 
Bpmn portuguese
Bpmn portugueseBpmn portuguese
Bpmn portuguese
 
Gestão por Processo
Gestão por ProcessoGestão por Processo
Gestão por Processo
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
 
Curso mapeamento-bpmn-bizagi-total
Curso mapeamento-bpmn-bizagi-totalCurso mapeamento-bpmn-bizagi-total
Curso mapeamento-bpmn-bizagi-total
 
ISO 38500 Visão Geral
ISO 38500   Visão GeralISO 38500   Visão Geral
ISO 38500 Visão Geral
 
Tutorial Visio Modelagem de Processos
Tutorial Visio Modelagem de ProcessosTutorial Visio Modelagem de Processos
Tutorial Visio Modelagem de Processos
 
Notação BPMN v. 1.2
Notação BPMN v. 1.2Notação BPMN v. 1.2
Notação BPMN v. 1.2
 

Destaque

4ª Pesquisa Iniciativas em BPM – Evento IQPC 2011
4ª Pesquisa Iniciativas em BPM – Evento IQPC 20114ª Pesquisa Iniciativas em BPM – Evento IQPC 2011
4ª Pesquisa Iniciativas em BPM – Evento IQPC 2011EloGroup
 
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsBusiness Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsMustafa Jarrar
 
Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...
Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...
Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...braquehais
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesAlexander SAMARIN
 
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgiTutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgiRildo (@rildosan) Santos
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionGregor Polančič
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Peter R. Egli
 
Tutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de NegócioTutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de NegócioRildo (@rildosan) Santos
 

Destaque (11)

4ª Pesquisa Iniciativas em BPM – Evento IQPC 2011
4ª Pesquisa Iniciativas em BPM – Evento IQPC 20114ª Pesquisa Iniciativas em BPM – Evento IQPC 2011
4ª Pesquisa Iniciativas em BPM – Evento IQPC 2011
 
BPM e Fluig
BPM e FluigBPM e Fluig
BPM e Fluig
 
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsBusiness Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
 
Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...
Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...
Apresentacao Cap 3 BPM CBOK - Modelagem de Processos - Antonio Braquehais, cb...
 
Monografia bpm
Monografia bpmMonografia bpm
Monografia bpm
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
 
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgiTutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)
 
Tutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de NegócioTutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de Negócio
 

Semelhante a BPMN: Modelagem de Processos de Negócio

Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviçocadeirudo
 
Bpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnBpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnSaulo Oliveira
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO MetodologiaMarcos Yonamine
 
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expertSamuel Gonsales
 
Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1gtiprotec
 
Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2gtiprotec
 
Introdução ao BPMN
Introdução ao BPMNIntrodução ao BPMN
Introdução ao BPMNJoão Moretti
 
Modelação de processos de negócio análise comparativa de linguagens
Modelação de processos de negócio   análise comparativa de linguagensModelação de processos de negócio   análise comparativa de linguagens
Modelação de processos de negócio análise comparativa de linguagensRosa Domingues
 
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_internationalGeneXus
 

Semelhante a BPMN: Modelagem de Processos de Negócio (20)

Mapeamento
Mapeamento Mapeamento
Mapeamento
 
Mapeamento processos
Mapeamento processosMapeamento processos
Mapeamento processos
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
 
Aula 6 14042011 sii
Aula 6   14042011 siiAula 6   14042011 sii
Aula 6 14042011 sii
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
 
Bpmn aula unb
Bpmn aula unbBpmn aula unb
Bpmn aula unb
 
Introducao_BPMN.pdf
Introducao_BPMN.pdfIntroducao_BPMN.pdf
Introducao_BPMN.pdf
 
Bpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnBpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmn
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
 
Revista bpm global-trends -6 edicao
Revista bpm global-trends -6 edicaoRevista bpm global-trends -6 edicao
Revista bpm global-trends -6 edicao
 
Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1
 
Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2
 
Introducao_Estrutura de Processos de Negocio_(eTOM)
Introducao_Estrutura de Processos de Negocio_(eTOM)Introducao_Estrutura de Processos de Negocio_(eTOM)
Introducao_Estrutura de Processos de Negocio_(eTOM)
 
Introdução ao BPMN
Introdução ao BPMNIntrodução ao BPMN
Introdução ao BPMN
 
Gestão processo BMP
Gestão processo BMPGestão processo BMP
Gestão processo BMP
 
Modelação de processos de negócio análise comparativa de linguagens
Modelação de processos de negócio   análise comparativa de linguagensModelação de processos de negócio   análise comparativa de linguagens
Modelação de processos de negócio análise comparativa de linguagens
 
BPM Overview
BPM OverviewBPM Overview
BPM Overview
 
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
 

Mais de elliando dias

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScriptelliando dias
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structureselliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de containerelliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Webelliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorceryelliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Designelliando dias
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makeselliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Studyelliando dias
 

Mais de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

BPMN: Modelagem de Processos de Negócio

  • 1. Business Process Modeling Notation (BPMN) Maurício Rosito Rafael Garcia Modelagem de Sistemas de Informação Prof. Ricardo Melo Bastos
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Objetos de Fluxo É usado para controlar a divergência e a convergência da seqüência de um fluxo. Assim, determinará decisões tradicionais, como juntar ou dividir trajetos. Gateway É um termo genérico para um trabalho executado. Os tipos de atividades são: Tarefas e sub-processos. O sub-processo é distinguido por uma pequena cruz no centro inferior da figura. Atividade É algo que acontece durante um processo do negócio. Estes eventos afetam o fluxo do processo e têm geralmente uma causa (trigger) ou um impacto (result). Há três tipos de eventos, baseados sobre quando afetam o fluxo: Start, Intermediate, e End. Evento Figura Descrição Objeto
  • 11. Objetos de Conexão É usada para associar dados, texto, e outros artefatos com os objetos de fluxo. As associações são usadas para mostrar as entradas e as saídas das atividades. Associação É usado mostrar o fluxo das mensagens entre dois participantes diferentes que os emitem e recebem. Fluxo de mensagem É usado para mostrar a ordem (seqüência) com que as atividades serão executadas em um processo. Fluxo de seqüência Figura Descrição Objeto
  • 12. Exemplo de um processo A simbologia da BMPN permite criar modelos de processos para finalidades de documentação e comunicação
  • 13. Swimlanes Funcionam como um mecanismo de organização das atividades em categorias visuais separadas. Uma lane é uma subdivisão dentro de um pool usado para organizar e categorizar as atividades. Lane Um pool representa um participante em um processo. Ele atua como um container gráfico para dividir um conjunto de atividades de outros pools , geralmente no contexto de situações de B2B. Pool Figura Descrição Objeto
  • 14.
  • 15.
  • 16. Exemplo de um segmento de processo utilizando lanes
  • 17. Artefatos (Artefacts) Ilustram as entradas e as saídas das atividades no processo As anotações são mecanismos para fornecer informações adicionais para o leitor de um diagrama BPMN. Anotações Um grupo é representado por um retângulo e pode ser usado para finalidades de documentação ou de análise. Grupo O objeto de dado é um mecanismo para mostrar como os dados são requeridos ou produzidos por atividades. São conectados às atividades com as associações. Objetos de dados Figura Descrição Objeto
  • 18. Exemplo de um segmento de processo utilizando artefatos
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.