A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Modelagem de Processos de Negócio MAC499 – Trabalho de Formatura Supervisionado Aluno: Anderson Valtriani Siqueira Orientador:

Apresentações semelhantes


Apresentação em tema: "Modelagem de Processos de Negócio MAC499 – Trabalho de Formatura Supervisionado Aluno: Anderson Valtriani Siqueira Orientador:"— Transcrição da apresentação:

1 Modelagem de Processos de Negócio MAC499 – Trabalho de Formatura Supervisionado Aluno: Anderson Valtriani Siqueira Orientador: Prof. Dr. João Eduardo Ferreira Tipo de trabalho: Iniciação Científica

2 Modelagem de Negócio O que é um modelo de negócio? Uma visão simplificada do negócio Como é feita essa modelagem? Mapeamento dos processos existentes Com o que se parece?

3 Modelagem de Negócio O que é um modelo de negócio? Uma visão simplificada do negócio Como é feita essa modelagem? Mapeamento dos processos existentes Com o que se parece?

4 Modelagem de Negócio Pra que serve um modelo de negócio? 1. Compreender o negócio 2. Identificar problemas e melhorias

5 Modelagem de Negócio Qual o problema? 1. Falta de uma notação padrão

6 Modelagem de Negócio Qual o problema? 1. Falta de uma notação padrão

7 Modelagem de Negócio Qual o problema? 1. Falta de uma notação padrão

8 Modelagem de Negócio Qual o problema? 1. Falta de uma notação padrão Dificuldade de comunicação entre os analistas de negócio Solução? BPMN

9 Business Process Modeling Notations Desenvolvida pela BPMI (Business Process Management Initiative) após mais de 2 anos de pesquisa BPMN define o BPD Conjunto de elementos gráficos Com a BPMN temos uma notação gráfica padronizada

10 BPMN Elementos da BPMN

11 Modelagem de Negócio Qual o problema? 1. Falta de uma notação padrão Dificuldade de comunicação entre os analistas de negócio Solução: BPMN - desenvolvida recentemente

12 Modelagem de Negócio Qual o problema? 1. Falta de uma notação padrão Dificuldade de comunicação entre os analistas de negócio 2. Programas não utilizam a BPMN

13 Modelagem de Negócio O que é preciso? Desenvolver um programa que use a notação BPMN

14 Modelagem de Negócio A Iniciação Científica Desenvolver um programa que use a notação BPMN

15 Modelagem de Negócio A Iniciação Científica Desenvolver um programa que faça algo como isto:

16 Modelagem de Negócio Atividades Desenvolver um programa que use a notação BPMN Ajuda COED

17 Editor Configurável

18 COED

19

20 COED - BPMN

21

22

23 Modelagem de Negócio Atividades Desenvolver um programa que use a notação BPMN COED Estudos com o grupo de banco de dados Ajuda com YAWL + WP na Tese de Mestrado do Devanir

24 Modelagem de Negócio + Problemas! Um simples programa para modelagem de processos de negócio não é suficiente

25 Modelagem de Negócio Diretrizes para Projeto Conceitual de workflows

26 Modelagem de Negócio Principais necessidades 1. Utilização da BPMN 2. Simulação do Processo 3. Estatísticas do Processo

27 Modelagem de Negócio Um novo enfoque Como simular?

28 Modelagem de Negócio Um novo enfoque Como simular? Qual o comportamento? A B C D

29 Modelagem de Negócio Qual o comportamento? A B C D

30 Modelagem de Negócio Como controlar este comportamento? Como garantir que está certo? NPDL

31 NPDL (Navigation Plan Definition Language) –Álgebra de Processos + RiverFish –Processos em NPDL são definidos por expressões algébricas –Árvore de navegação –Padrões de controle de fluxo

32 Padrões de controle de fluxo Os Padrões de Workflow tentam representar as diversas situações recorrentes em fluxos de controle de processos de negócio.

33 Padrões de controle de fluxo Corretude A B C Escolha Múltipla Junção Sincron D NPDL: A. (%r 1 (B | | C) + %!r 1 (%r 2 B + %!r 2 C)). D

34 Padrões de controle de fluxo Corretude A B C D NPDL: A. (%r 1 (B | | C) + %!r 1 (%r 2 B + %!r 2 C)). D

35 Padrões de controle de fluxo 20 Padrões de controle de fluxo 1) Seqüência 2) Divisão Paralela 3) Sincronização 4) Escolha Exclusiva 5) Junção Simples 6) Escolha Múltipla 7) Junção Sincronizada 8) Junção Múltipla 9) Discriminador 9a) N-Discriminador 10) Ciclo Arbitrário 11) Terminação Implícita 12) Múltiplas Instâncias (MI) Sem Sincronização 13) MI com conhecimento prévio em tempo de projeto 14) MI com conhecimento prévio em tempo de execução 15) MI sem conhecimento prévio em tempo de execução 16) Escolha Postergada 17) Roteamento Paralelo Entrelaçado 18) Marco 19) Atividade Cancelável 20) Caso Cancelável

36 Modelagem de Negócio 20 Padrões de controle de fluxo P = A. (B | | C)

37 Modelagem de Negócio 20 Padrões de controle de fluxo P = A. (%r1 (B | | C) + %!r1 (%r2 B + %!r2 C)) & D

38 Modelagem de Negócio 20 Padrões de controle de fluxo SET P1 = F.P1 + F.C.(D||G) SET P = A.(B || E).P1.H + A.(B.C.D || E.#.G).H

39 Modelagem de Negócio 20 Padrões de controle de fluxo SET P3 = D.(%r1 E + %!r1 (F.(%r2 G + %!r2 P2))) SET P2 = C.P3 SET P1 = %r3 (A.P2) + %!r3 (B.P3)

40 Modelagem de Negócio Um novo enfoque Como simular? NPDL + Padrões Simulação

41 COED - BPMN

42 Modelagem de Negócio Referências –K. R. Braghetto, Padrões de Fluxo de Processo em Banco de Dados Relacionais, Dissertação de Mestrado, Instituto de Matemática e Estatística da Universidade de São Paulo. –D. Zuliani, Projeto Conceitual de Workflow, Dissertação de Mestrado, Instituto de Pesquisas Tecnológicas doEstado de São Paulo.


Carregar ppt "Modelagem de Processos de Negócio MAC499 – Trabalho de Formatura Supervisionado Aluno: Anderson Valtriani Siqueira Orientador:"

Apresentações semelhantes


Anúncios Google