Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelagem de Processos
http://www.cin.ufpe.br/~processos
28 de Setembro de 2009
2/36
Índice
• O que é Modelagem de Processos
• Objetivo da Modelagem de Processos
• Vantagem da Utilização de Modelagem de Processos
• Linguagem de Modelos de Processos
• - BPM
• - SPEM
• - Outras
• Ferramentas de Modelagem *(colocar exemplo didatico)
• Comparação entre as Ferramentas
• Sugestoes de Leitura
• Topicos de Pesquisa
• Exercícios.
• Conclusões
O que é Modelagem de Processos
O QUE É MODELAGEM DO PROCESSO E POR QUÊ USAR?
Modelagem de Processos significa desenvolver diagramas (Diagramas de Processos) que
mostram as atividades da empresa, ou de uma área de negócios, e a sequencia na qual são
executadas. Muitos negócios são relativamente complexos, assim um modelo poderá
consistir de diversos diagramas. [6]
“Como É”
Desconexões +
Sugestões
“ Como Será”
DESAPRENDER RECRIAR
Vantagens
• Bons modelos de processos (claros), são a chave para a boa
comunicação.
Linguagens:
EX:
•BPMN
•SPEM
•UML
•YAWL
•EPC
•DYNAMITE
•E3
A grande utilização dos padrões SPEM e BPMN reflete diretamente a busca das
empresas pela qualidade dos seus produtos e serviços.
OMG(Object Management Group)
Poster BPMN
SPEM
SPEM – Especificações técnicas
30/01/2007 21
SPEM
• Estruturado como um UML profile (1.4) e prover um
metamodelo baseado em MOF
• UML Profile
– Variação de UML que usa mecanismos de extensão
de uma forma padronizada para um fim particular
• MOF (Meta-Object Facility) é uma tecnologia adotada
pela OMG para definição de metadados.
– possui um conjunto de elementos de modelagem
– utilizados na construção dos metamodelos
– inclui regras para o seu uso.
30/01/2007 22
SPEM
• Resultou de um esforço coletivo de pesquisadores e
consultores, tais como:
– Empresas: IBM, Rational, Computer Associates, Toshiba,
Siemens, etc.
– Pesquisadores: Philippe Kruntchen, Craig Lairman, e
diversos outros.
• As empresas focam-se agora em construir ferramentas
para dar apoio a SPEM.
30/01/2007 23
SPEM
30/01/2007 25
SPEM – Notação
• Diagramas de Classes
30/01/2007 26
SPEM – Notação
• Diagramas de Pacotes
30/01/2007 27
SPEM – Notação
• Diagramas de Casos de uso
30/01/2007 28
SPEM – Notação
• Diagramas de
Atividades
30/01/2007 29
SPEM- Representações
Notação
Notações VACD - Value Added Chain Diagram
Notação VACD
Notação EPC
exemplos de modelagem com situações mais
complexas
Ferramentas de Modelagem de Processo
•BizAgi(BPMN)
•IRIS(SPEM)
•MsVisio 2007
•Igrafx
•Process Modeler
•ARIS
•Promodeller
BizAgi(BPMN)
Interface
MUITO SIMPLES COMPLEXA
Apoio ao usuário
•BizAgi(BPMN) x IRIS(SPEM)
E-mail ou Tel Fóruns
Custo
Acadêmico livre e Software livre com
completo com baixo módulos pagos
Custo
Exemplo de Tabela para fazer comparação.
Tópicos de pesquisa
Perguntas/Dúvidas
?
48/36
Referencias
[1] Business Process Modeling Notation. BPMN1.2 Especification. Disponível em: <http://www.bpmn.org/>
[3] http://www.bpm-advisor.com.br/padnotac.htm
[4] http://www.sarga.com.br/artigo1.htm
[5] www.cin.ufpe.br/~tg/2009-1/fe.pdf
[6].Object Management Group, Software Process Engineering Metamodel Specification (SPEM), Formal Submission, OMG document number
formal/02-11-14, November 2002.
[7] http://bpt.hpi.uni-potsdam.de/pub/Public/BPMNCorner/BPMN1_2_Poster_EN++.pdf
[10] http://images.google.com.br/imgres?imgurl=http://sites.google.com/site/tatianeswebsite/_/rsrc/1225334245556/pesquisa---avaliacao-de-notacoes-de-modelagem-de-processos/
eventos_bpmn_png.PNG&imgrefurl=http://sites.google.com/site/tatianeswebsite/pesquisa---avaliacao-de-notacoes-de-modelagem-de-
processos&usg=__lycmVcDNvcARXweCEORsJMfCwQ8=&h=548&w=251&sz=51&hl=pt-BR&start=8&um=1&tbnid=Y1JWie1mxqofFM:&tbnh=133&tbnw=61&prev=/images
%3Fq%3Drepresenta%25C3%25A7%25C3%25B5es%2Bgrafica%2Bdo%2Bbpmn%26hl%3Dpt-BR%26sa%3DN%26um%3D1
49/36
50