Business Process Modeling Notation (BPMN)

adorepump 2,084 views 24 slides Jan 14, 2010
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

No description available for this slideshow.


Slide Content

Business Process
Modeling Notation
(BPMN)
Maurício Rosito
Rafael Garcia
Modelagem de Sistemas de Informação
Prof. Ricardo Melo Bastos

Agenda
Introdução
Business Process Management Initiative
(BPMI)
Business Process Modeling Notation (BPMN)
Simbologia do BMPN
Usos gerais de BPMN
Referências

Introdução
As soluções de Tecnologia da Informação
adotadas pelas empresas têm como
requisitos uma forte aderência às regras de
negócio, grande flexibilidade para
acompanhar as constantes mudanças e o
estabelecimento de um ambiente
colaborativo que propicie o aprendizado
contínuo.

Introdução
Os sistemas de BPM (Business Process
Management) se apóiam no profundo
conhecimento do negócio para garantir o
sucesso da automação das atividades.

Business Process
Management Initiative (BPMI)
Organização independente voltada ao
desenvolvimento de especificações abertas
para o gerenciamento de processos
empresariais.
Em 2005 o Business Process Management
Initiative e o Object Management Group
anunciaram sua junção.
Business Modeling & Integration Domain Task
Force (BMI DTF).

Business Process
Management Initiative (BPMI)
O BPMI desenvolveu três padrões para
facilitar BPM:
BPMN (Business Process Modeling Notation):
como um padrão para modelar processos do
negócio
BPML (Business Process Modeling Language):
como a linguagem padrão de desenvolvimento
BPQL (Business Process Query Language):
como uma interface padrão de manutenção para
a distribuição e a execução de processos e-
Business

O BPMN fornece uma notação necessária
para expressar os processos de negócio em
um único diagrama de processo de negócio
(Business Process Diagram – BPD)
Fornece uma notação que compreensível por
todos os utilizadores, analistas e técnicos do
negócio.
Garante que linguagens projetadas para a
execução de processos de negócio, tais como o
BPEL4WS e o BPML sejam visualmente
expressos com uma notação comum.
Business Process Modeling
Notation (BPMN)

Simbologia do BMPN
Um dos objetivos da BPMN é criar um
mecanismo simples para o desenvolvimento
dos modelos processos de negócio, e ao
mesmo tempo poder garantir a complexidade
inerente aos processos.

Simbologia do BMPN
Quatro categorias básicas de elementos:
Objetos de Fluxo
Objetos de Conexão
Swimlanes
Artefatos

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
FiguraDescriçãoObjeto

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
FiguraDescriçãoObjeto

Exemplo de um processo
A simbologia da BMPN permite criar modelos de processos
para finalidades de documentação e comunicação

Swimlanes
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
FiguraDescriçãoObjeto
Funcionam como um mecanismo de organização das atividades
em categorias visuais separadas.

Swimlanes - pools
Pools são utilizados quando o diagrama envolve duas
entidades de negócio ou participantes que estão
separados fisicamente no diagrama.
Especifica o "que faz o que" colocando os eventos e os
processos em áreas protegidas, chamados de pools

Swimlanes - lanes
Os objetos do tipo lanes são utilizados para
separar as atividades associadas para uma
função ou papel específico
Um pool representa uma organização e uma
lane representa tipicamente um
departamento dentro dessa organização.

Exemplo de um segmento de
processo utilizando lanes

Artefatos (Artefacts)
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
FiguraDescriçãoObjeto
Ilustram as entradas e as saídas das atividades no processo

Exemplo de um segmento de
processo utilizando artefatos

Usos gerais de BPMN
A BPMN é projetada para cobrir diferentes
tipos de modelagens.
Dois tipos básicos de modelos que podem
ser criados com um BPD:
Processos cooperativos de B2B
Processos internos de negócio

Processos Cooperativos de B2B
B2B descreve as interações entre duas ou
mais entidades de negócio.
Os diagramas processos são geralmente de
um ponto de vista global.
As interações são descritas como as
seqüências de atividades e as trocas de
mensagens entre os participantes.

Processos Internos de Negócio
Um processo negócio focalizará geralmente
no ponto da vista de uma única
organização do negócio
Definem as actividades que não são
geralmente visíveis ao público e são,
consequentemente, actividades
confidenciais
O fluxo da sequência do processo é contido
consequentemente dentro do pool e não
pode cruzar os limites do pool.

Finalidades diferentes – níveis
diferentes da precisão
Inicia-se com a captura de atividades utilizando uma
visão de alto nível, para depois realizar um
detalhamento em diagramas separados.
Exemplo de Processo High-Level

Níveis diferentes de Precisão

Referências
IGRAFX. BPMN: Business Process Modeling Notation.
Capturado em:
http://www.es.igrafx.com/solutions/bpmn/, Junho de
2006.OMG.
Business Process Modeling Notation (BPMN)
Information. Capturado em: http://www.bpmn.org/,
Junho de 2006.
Owen M., Raj J. BPMN and Business Process
Management: Introduction to the New Business
Process Modeling Standard. Capturado em:
http://www.bpmn.org/, Junho de 2006.