• Nenhum resultado encontrado

PROJETOS DE SISTEMAS DE INFORMAÇÃO

N/A
N/A
Protected

Academic year: 2021

Share "PROJETOS DE SISTEMAS DE INFORMAÇÃO"

Copied!
52
0
0

Texto

(1)

f. F ab ia n o N ez el lo , M S c

PROJETOS DE SISTEMAS DE INFORMAÇÃO

Aula 9 - Modelagem de Processos com BPMN

(2)

ro f. F ab ia n o N ez el lo , M S c

(3)

f. F ab ia n o N ez el lo , M S c Tipos de Modelagem  Hierarquia  Fluxograma  Rummler-Brache  Diagrama de Implementação  IDEF0  EPC  Workflow  BPMN

(4)

ro f. F ab ia n o N ez el lo , M S c Hierarquia Warnier-orr Fluxograma Rummler-Brache

(5)

f. F ab ia n o N ez el lo , M S c Diagrama de Implementação IDEF0 EPC

(6)

ro f. F ab ia n o N ez el lo , M S c

(7)

f. F ab ia n o N ez el lo , M S c

BPMN – NOTAÇÃO PARA MODELAGEM DE PROCESSOS DE NEGÓCIO

 O que significa BPMN?

 Business Process Modeling Notation, em português Notação para modelagem de processos de negócio

 Para que serve o BPMN?

 BPMN é uma notação gráfica padronizada internacionalmente, que disponibiliza uma representação fácil e compreensiva para mapear os processos de negócios.

 O BPMN diminui a distância entre o mapeamento de processos da organização e a implementação técnica desses processos.

(8)

ro f. F ab ia n o N ez el lo , M S c

BPMN – NOTAÇÃO PARA MODELAGEM DE PROCESSOS DE NEGÓCIO

 O BPMN, contempla uma rede de objetos gráficos, encadeadas em um fluxo lógico, definidos pela sua ordem de execução.

 O BPMN pode e deve ser compreendido por analistas de negócio, técnicos e usuários.

(9)

f. F ab ia n o N ez el lo , M S c

BPMN – ELEMENTOS BÁSICOS

Atividade: Representa a ação sobre um objeto.

<ação> + <objeto>

<verbo no infinitivo> + <substantivo>

Ex. Analisar relatórios, Elaborar edital, Publicar edital.

Evento: Representa uma ocorrência.

<objeto> + <ação ocorrida>

<substantivo> + <verbo no particípio passado>

Ex. Edital publicado, Relatório analisado.

Porta lógica: Representa a convergência/divergência

de fluxos

(Decisão).

<condição de divergência>

Fluxo: Representa a ordem de realização.

(10)

ro f. F ab ia n o N ez el lo , M S c

BPMN – BPD

 O BPD é o diagrama padrão, a área de trabalho para desenhar os processos de negócio.

 O BPD é o ambiente para mapear 1 (um) processo de negócio que pode ser constituído por 1 (um) ou mais processos.

 Da mesma forma, esses processos podem ser constituídos por

(11)

f. F ab ia n o N ez el lo , M S c

BPMN – ELEMENTOS

 O BPMN é composto por um conjunto de elementos gráficos classificados em 4 (quatro) categorias básicas.

Objetos de fluxo Objetos de conexão Piscinas e raias

(12)

ro f. F ab ia n o N ez el lo , M S c

ELEMENTOS DO BPMN

12

Objetos de fluxo Conectores Artefatos Piscinas e Raias

Eventos Atividades Portas lógicas Fluxo de seqüência Fluxo de mensagem Associação Objeto de dados Anotação de texto Grupo Piscina

Raias (em uma piscina)

X

+

O

N o m e N o m e Nome Nome

(13)

f. F ab ia n o N ez el lo , M S c

:: Piscinas e Raias

(14)

ro f. F ab ia n o N ez el lo , M S c

BPMN – PISCINA

 Uma piscina representa um processo, uma entidade externa ou um participante externo.

Piscina não representa os departamentos de uma empresa.  Um BPD pode receber 1 (uma) ou mais piscinas.

Fonte: http://www.bpmn.org P ro ce ss o

(15)

f. F ab ia n o N ez el lo , M S c

BPMN – RAIAS

 As raias são utilizadas para organizar e categorizar os objetos do fluxo, facilitando a leitura e interpretação do desenho do processo.

 São normalmente utilizadas para representar as áreas, papéis ou departamentos da empresa.

(16)

ro f. F ab ia n o N ez el lo , M S c

BPMN – RAIAS

 A especificação BPMN não define o formato, tamanho ou posição dos títulos das raias.

Fonte: http://www.bpmn.org Área/papel Área/papel P ro ce ss o

(17)

f. F ab ia n o N ez el lo , M S c

:: Tipos de Processos

(18)

ro f. F ab ia n o N ez el lo , M S c

:: Atividades e sub-processos

(19)

f. F ab ia n o N ez el lo , M S c

BPMN – ATIVIDADE

 A atividade é um trabalho que é realizado dentro de um processo de negócio.

 O “símbolo” que representa a atividade também pode ser utilizado para representar um processo ou sub-processo.

 A atividade geralmente é executada por uma pessoa ou sistema.  Por meio da execução das atividades, o processo encaminha-se de

(20)

ro f. F ab ia n o N ez el lo , M S c

BPMN – ATIVIDADE LOOP PADRÃO

 Uma atividade Loop Padrão, possui uma condição associada que é verificada após cada execução. Se a condição é verdadeira a atividade é reiniciada automaticamente!

 O Loop ocorre até a condição ser falsa.

Ex. Receber documentos para publicação

Enquanto todos os documentos não forem recebidos.

Receber documentos

(21)

f. F ab ia n o N ez el lo , M S c

BPMN – SUB-PROCESSO

 Um sub-processo representado como uma atividade composta por uma série de outras atividades, formando um novo fluxo.

 Nós podemos olhar o sub-processo como uma atividade única, um bloco único, semelhante a uma atividade ou podemos olhar “internamente”, desvendando os seus detalhes.

(22)

ro f. F ab ia n o N ez el lo , M S c

BPMN – SUB-PROCESSO

Dentro de um desenho de fluxo, um

sub-processo pode ser representado

em sua forma “aberta” ou “fechada”.

Fonte: http://www.bpmn.org

(23)

f. F ab ia n o N ez el lo , M S c

BPMN – SUB-PROCESSO

(24)

ro f. F ab ia n o N ez el lo , M S c

:: Eventos

(25)

f. F ab ia n o N ez el lo , M S c

BPMN – EVENTOS

 Evento é alguma coisa que “acontece” durante o andamento de um processo de negócio.

 Os eventos interferem no curso do fluxo e geralmente possuem uma causa e/ou impacto.

 O início de uma atividade, o fim de uma atividade, uma mudança de status, o recebimento de uma mensagem, enfim, tudo que pode ser considerado um evento.

(26)

ro f. F ab ia n o N ez el lo , M S c

BPMN – EVENTOS

 Os eventos podem ser de 3 (três ) tipos: Início

Intermediário Fim

 Os eventos são altamente recomendáveis para modelagens completas.

(27)

f. F ab ia n o N ez el lo , M S c

BPMN – EVENTO INTERMEDIÁRIO

 O evento intermediário é representado por um círculo de linha dupla.

 Dentro de um BPD, o evento intermediário pode estar representado de maneira independente interligado por conexões, ou pode estar “anexado” a uma atividade.

(28)

ro f. F ab ia n o N ez el lo , M S c Genérico Mensagem Tempo Regra Ligação Múltiplo Genérico Mensagem Exceção Compensação Ligação Finalização Múltiplo Genérico Mensagem Exceção Compensação Ligação Tempo Múltiplo Regra

Início Intermediário

Fim

28

BPMN – OUTROS EVENTOS

(29)

f. F ab ia n o N ez el lo , M S c

BPMN – EVENTO: ERRO

 Dentro do fluxo normal, será utilizado para lançar um erro no processo .

 Anexado a uma atividade, representa a captura de um erro ocorrido para possível tratamento.

(30)

ro f. F ab ia n o N ez el lo , M S c

:: Porta Lógica

(31)

f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA

 Porta lógica é um elemento utilizado para controlar como o fluxo diverge ou converge ao longo da sua execução.

 As portas lógicas são opcionais, utilizados apenas quando o fluxo precisa ser controlado.

(32)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA

Fonte: http://www.bpmn.org

 No BPMN, o mesmo tipo de porta lógica pode ser utilizado tanto para divergir quanto para convergir o fluxo, com características especiais para cada caso.

X X

(33)

f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA

33

(34)

ro f. F ab ia n o N ez el lo , M S c 34

BPMN –

PORTAS LÓGICAS: Síntese

Somente uma

Uma ou mais

(35)

f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA: DECISÃO EXCLUSIVA (XOR)

X

Analisar relatórios Sim Relatórios OK? Não

(36)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA: DECISÃO INCLUSIVA

 As condições são as mesmas da porta lógica exclusiva, porém é permitido que mais de uma condição associada a conexão seja verdadeira ao mesmo tempo, originando fluxos paralelos.

(37)

f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA: DECISÃO INCLUSIVA

 Como elemento convergente, aguarda que os processos que estão andando em paralelo sejam sincronizados para prosseguir com o fluxo.

(38)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

PORTA LÓGICA: PORTAS PARALELAS

Fonte: http://www.bpmn.org

 São utilizados para criar fluxos paralelos ou sincronizar totalmente fluxos que estão em paralelo.

(39)

f. F ab ia n o N ez el lo , M S c

+

+

No exemplo abaixo, a porta lógica irá aguardar a finalização de todas as atividades ligadas para continuar o fluxo.

(40)

ro f. F ab ia n o N ez el lo , M S c

:: Artefatos

(41)

f. F ab ia n o N ez el lo , M S c

BPMN –

ARTEFATOS

 Artefatos são elementos que ajudam os analistas a proverem mais informações sobre o processo, visando seu entendimento mais amplo.

 Atualmente existem 3 (três) tipos de artefatos mapeados.  Dados

 Anotações  Grupos

(42)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

ARTEFATOS: DADOS

Fonte: http://www.bpmn.org

 Podem representar um documento (eletrônico ou não), uma informação ou outro objeto qualquer que são utilizados ou modificados ao longo do processo.

Os dados são ligados ao processo por meio de linhas de associação, que são pontilhadas.

(43)

f. F ab ia n o N ez el lo , M S c

BPMN –

ARTEFATOS: DADOS

(44)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

ARTEFATOS: ANOTAÇÕES

Fonte: http://www.bpmn.org

 São textos e informações genéricas sobre o processo ou um elemento do processo.

(45)

f. F ab ia n o N ez el lo , M S c

:: Conexões

(46)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

CONEXÕES: SEQÜÊNCIA

Fonte: http://www.bpmn.org

 É utilizada para determinar a ordem em que as atividades do fluxo serão executadas.

 Sua característica principal é ser uma linha sólida e contínua.

(47)

f. F ab ia n o N ez el lo , M S c

BPMN –

CONEXÕES: MENSAGEM

Fonte: http://www.bpmn.org

 São utilizadas para mostrar a troca de informações (envio e recebimento) entre diferentes entidades de processo, ou seja, diferentes piscinas do BPD.

Dentro do diagrama esta conexão somente pode estar conectando atividades que estejam em piscinas diferentes.

(48)

ro f. F ab ia n o N ez el lo , M S c

BPMN –

CONEXÕES: MENSAGEM

Fonte: http://www.bpmn.org P ro c e s s o P ro c e s s o

(49)

f. F ab ia n o N ez el lo , M S c

Diagrama de processo com BPMN

Gerenciar Reuniões responsável gestor do processo secretário solicitante coordenador responsável pelos recursos participantes Relato de acompanhamento Analisar convite Elaborar relato de acompanhamento Reservar recursos Convites OK? Reserva OK? Reunião aceita? Avaliar resultados Calcular indicadores Enviar ata Elaborar ata Realizar reunião Convidar participantes Solicitar reserva de recursos Definir pauta Definir recursos Definir participantes Definir data de reunião Aceitar solicitação de reunião Rejeitar solicitação de reunião Analisar solicitação de reunião

Solicitar reunião Justificativa

Convite Ata de reunião Motivo da rejeição processo finalizado ata enviada data da reunião solicitação rejeitada necessidade de reunião Sim Não Sim Não Sim Não 49

(50)

ro f. F ab ia n o N ez el lo , M S c

:: Diagnóstico de Informação

(51)

f. F ab ia n o N ez el lo , M S c

Diagnóstico de Informação

Identificar as informações presentes na execução das

atividades do processo.

Quais informações são manipuladas durante a execução

das atividades?

Que tipo de manipulação é realizada sobre a informação?

Combinar Tecnologia à Melhoria de Processos de

Negócio.

(52)

ro f. F ab ia n o N ez el lo , M S c

•Tipos de Manipulação:

> Consultar: representa a busca da informação.

> Registrar: representa uma ação sobre uma informação já

existente. Ações representadas:

•Atualizar / Excluir / Alterar / Inserir

> Gerar: representa a criação de uma NOVA informação, que

pode ser proveniente da transformação de uma ou mais

informações já existentes ou não.

> Requisitos funcionais

Referências

Documentos relacionados