Pernambuco para a disciplina OSM - Processos Organizacionais da UNIFAP (Novembro/2016).

Tamanho: px
Começar a partir da página:

Download "Pernambuco para a disciplina OSM - Processos Organizacionais da UNIFAP (Novembro/2016)."

Transcrição

1 Gestão de Processos de Negócio Notações para Modelagem de Processos e BPMN UFRPE Material cedido e autorizado pelo Prof. George Valença da Universidade Federal Rural de Pernambuco para a disciplina OSM - Processos Organizacionais da UNIFAP (Novembro/2016). George Valença george.valenca@ufrpe.br 1

2 Modelo 2

3 Conceito fundamental O que é um modelo? 3

4 O poder da abstração A abstração depende mais do observador do que da realidade analisada. 4

5 Modelagem como conceito Modelamos nossa percepção da realidade de forma que possamos compreender e modificar o que foi feito e planejar os passos futuros. Um modelo é sempre uma aproximação da realidade. Nunca conseguimos capturar tudo, apenas representamos os elementos mais interessantes e úteis. 5

6 Diferentes formas de perceber o mundo Igreja de Auvers Fotografia Visão de Van Gogh 6

7 Mundo real e modelos Mundo Real Modelos segurança [contas] Integridade [contas] Disponibilidade [contas] Completude [contas] Precisão [contas] + Confidencialidade [contas] Autorizar acesso [contas] Precisão![contas] Autenticação acesso [usuário] Validação c/ regras de elegibilidade [acesso] Identificação [usuário] Usar PIN Comparar assinatura Pedir identificação adicional 7

8 Elementos de um modelo Modelo Diagrama Descrição textual 8

9 Notações para modelagem de processos 9

10 Notações para processos Representação gráfica de atividades, tarefas, responsabilidades, papéis e fluxo de trabalho de um processo. A notação de processo também define os seguintes elementos: Objetivo do processo Entradas e saídas Recursos consumidos Atividades feitas em alguma ordem (fluxo de trabalho) Eventos que conduzem o processo 10

11 Notações para processos Fluxogramas (Flowcharts) Integration Definition for Function Modeling (IDEF0) Event Process Chains (EPC) Unified Modeling Language (UML) Eriksson Penker Business Extensions (EPBE) Suppliers, inputs, process, outputs, customers (SIPOC) 11

12 Notações para processos 12

13 Notações para processos Fluxograma Merise EPC Diagrama Atividades BPML WS-BPEL Redes de Petri DFD Redes de Petri OO ebxml WSCI BPMN 1999 ARIS Funcional, Organizacional, De dados, De saídas, De controle/processo 2002 SPEM (Software & Systems Process Engineering Metamodel) 13

14 Fluxograma 14

15 UML 15

16 EPC 16

17 BPMN introdução 17

18 Business Process Modeling Notation BPMN é uma notação gráfica, padrão OMG ( e Governo Eletrônico/e-PING ( que tem por objetivo prover recursos e elementos para modelar (desenhar) os processos de negócio. Foi criada em 2004 e está na versão 2.0. Simples e com poder de ser compreendida por diferentes tipos de stakeholders (analistas de negócio, técnicos, usuários e todos os envolvidos com o processo). 18

19 Business Process Modeling Notation É a mais poderosa e atual notação para modelar processos de negócio. Atualmente, mais de 60ferramentas suportam BPMN. Facilita a comunicação da área de negócios e TI. Possibilita a automação dos processos. Última versão: BPMN

20 BPMN Utilizada para modelar (desenhar) processos internos e externos (B2B). Os modelos (diagramas) BPMN podem ser usados como um novo contrato entre as áreas técnicas e os usuários. Conjunto das melhores práticas de modelagem para definir a notação e semântica de diagramas de colaboração e processos. 20

21 Características e vantagens Simples Pode começar a ser utilizada com elementos básicos de fluxograma e evoluir para elementos mais complexos. Permite à organização expandir modelos de processos (novas regras e interesses) sem prejudicar a especificação já existente. Expansível Flexível Analistas de processos que utilizam BPMN não precisam ser necessariamente profissionais de áreas técnicas. + Facilita integração 21

22 Características e vantagens Entendimento completo do fluxo por meio domodelo do processo. Redução da distância de entendimento entre consultores que mapearam o processo, os usuários que o utilizam no dia-a-dia e técnicos que eventualmente o automatizarão. Possibilidade de interpretação do modelo de processo e geração de código de sistemas. 22

23 Características e vantagens Veremos mais nas próximas aulas. 23

24 Download Disponível em 24

25 BPMN não é adequada para... Organogramas Telas desistemas Regras de negócio de sistemas Mapas estratégicos Esquemas 25

26 BPMN simbologia 26

27 Tipos de diagrama BPMN fornece uma notação para expressar os processos de negócio em um único diagrama de processo de negócio (Business Process Diagram BPD). Existem três tipos básicos de sub-modelos em um diagrama BPMN: Processos de negócio privados (interno) Processos abstratos (público) Processos de colaboração (global) 27

28 Tipos de diagrama Exemplo de processo privado (interno): 28

29 Tipos de diagrama Exemplo de processo abstratos (público): 29

30 Tipos de diagrama Exemplo de processo de colaboração (global): 30

31 Simbologia BPMN Fornece uma simbologia simples mas robusta, para modelar todos os aspectos de processos de negócio. Diagrama de fluxo básico: 31

32 Swimlanes (piscina, raia e participantes) Uma piscina representa um participante do processo. Um participante pode ser uma entidade (a própria organização), um elemento mais genérico (ex.: cliente, vendedor, fornecedor), um sistema ou até mesmo outro processo. Ele provê informações a outro participante ou solicita informações deste. A raia representa uma subdivisão dentro da piscina (ex. área). 32

33 Swimlanes (piscina, raia e participantes) Swimlanes funcionam como um mecanismo de organização das atividades em categorias visuais separadas. OBJETO DESCRIÇÃO FIGURA PISCINA (POOL) A piscina representa um participante em um processo. No contexto de situações de B2B, ele atua como um container gráfico para dividir um conjunto de atividades de outros pools. RAIA (LANE) A raia é uma subdivisão dentro de uma piscina, sendo usada para organizar e categorizar as atividades. Ex.: se a piscina é uma organização, a raia pode ser um departamento. Se a piscina é um departamento, a raia pode ser uma função. 33

34 Swimlanes (piscina, raia e participantes) Swimlanes funcionam como um mecanismo de organização das atividades em categorias visuais separadas. Piscina Raia 34

35 Atividade: tarefa ou subprocesso Atividades representam o trabalho realizado por um ator, é um passo dentro do processo. Atividades podem ser atômicas ou compostas. 35

36 Atividade: tarefa ou subprocesso 36

37 Atividade: tarefa ou subprocesso A tarefa é a menor unidade de um processo, geralmente atômica (não pode ser dividida em mais objetos). Um subprocesso, dentro de um diagrama, é como uma atividade composta por um série de outras atividades, formando um novo fluxo. Ele pode exibido de duas formas: aberta (expandido); ou fechada (contraído). 37

38 Subprocesso Subprocesso de forma fechada (contraído): 38

39 Subprocesso Subprocesso de forma aberta (expandido): 39

40 Subprocesso É apenas uma opção oferecida pela notação e apoiada pelo Bizagi... 40

41 Subprocesso Os subprocessos podem ser do tipo: Dependente (embedded), quando são totalmente dependentes do processo-pai e devem ser desenhados dentro da mesma piscina; ou Independente, quando são reutilizáveis através de diferentes processos e possuem diagrama próprio / piscinas diferentes. 41

42 Formas de execução Além da execução normal, tarefas e subprocessos podem ser executados de duas formas: sequencial (em loop); ou em paralelo (múltiplas instâncias). Normal Sequencial Em paralelo TAREFAS SUBPROCESSOS 42

43 Formas de execução Além da execução normal, tarefas e subprocessos podem ser executados de duas formas: sequencial (em loop); ou em paralelo (múltiplas instâncias). 43

44 Atividade: tarefa ou subprocesso VÍDEOS BPMN Task Types BPMN Sub-Processes - Types BPMN Sub-Processes - Behaviors 44

45 Gateways (desvios de fluxo) Gateways (desvios de fluxo ou decisões) são elementos usados para controlar como um fluxo diverge ou converge ao longo da execução de um processo. São representados por um losango. Símbolos dentro do losango representam o tipo da decisão. Importante: eles são opcionais se não for necessário controlar o fluxo, não precisamos usá-los. 45

46 Gateways (desvios de fluxo) Existem em quatro tipos: exclusivo, inclusivo, paralelo e complexo. 46

47 Gateways (desvios de fluxo) 47

48 Gateways (desvios de fluxo) Gateway exclusivo Gateway inclusivo 48

49 Gateways (desvios de fluxo) Gateway paralelo Gateway complexo Criado para tratar situações complexas, que necessitam combinar diversos gateways. Evitar seu uso. 49

50 Gateways (desvios de fluxo) MAIS EXEMPLOS... Gateway paralelo Gateway inclusivo 50

51 Gateways (desvios de fluxo) Diagrama com decisões (Gateways) Decisão Exclusiva Decisão Paralela 51

52 Gateways (desvios de fluxo) Por padrão, o gateway é exclusivo no Bizagi. 52

53 Gateways (desvios de fluxo) VÍDEO BPMN Gateways 53

54 Eventos Representam algo que acontece ou pode acontecer durante o curso de um processo. Estes eventos afetam o fluxo do processo e normalmente têm uma causa ou um impacto. Eventos podem ser de início; intermediários; e de fim. 54

55 Eventos de início Eventos de início indicam onde o processo/subprocesso se inicia. Neste ponto, uma instância do processo será criada. Os eventos de início são representados por elementos com círculo simples ao redor. Para automatizar o processo, uma boa prática é sempre iniciar um participante. 55

56 Eventos de início Exemplo: evento de início condicional. É necessário que alguma condição seja satisfeita para disparar o processo (ou seja, iniciar uma nova instância). 56

57 Eventos intermediários Evento intermediário de tempo pode ser usado para expressar que o participante necessitará de um tempo após completar a atividade e antes de iniciar a próxima. 57

58 Eventos intermediários Também podemos utilizar o evento intermediário de tempo dentro de um subprocesso para expressar que este deve ser completado até determinado tempo. 58

59 Eventos de fim Os eventos de fim são representados por um círculo mais forte (hachurado) e devem ser utilizados após a última atividade do processo. São similares aos eventos intermediários correspondentes. 59

60 Eventos 60

61 Eventos 61

62 Eventos 62

63 Eventos VÍDEO BPMN Events 63

64 Objetos de Conexão OBJETO DESCRIÇÃO FIGURA Fluxo de seqüência Fluxo de mensagem Associação É usado para mostrar a ordem (sequência) com que as atividades serão executadas em um processo. É usado para mostrar o fluxo das mensagens entre dois participantes diferentes que osemitem e recebem. É 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. 64

65 Fluxo de sequência O fluxo de sequência é representado pelas transições entre atividades dentro de uma mesma piscina. É o real fluxo do processo. 65

66 Fluxo de sequência O fluxo de sequência é representado pelas transições entre atividades dentro de uma mesma piscina. É o real fluxo do processo. 66

67 Fluxo de sequência 67

68 Fluxo de mensagem Fluxos de mensagens representam comunicação somente entre piscinas. 68

69 Fluxo de mensagem Fluxos de mensagens representam comunicação somente entre piscinas. 69

70 Fluxo de mensagem 70

71 Associações As associações são usadas para relacionar artefatos e anotações a atividades no fluxo. Elas ajudam a documentar o processo. É importante lembrar de usar esse recurso na modelagem dos processos do projeto. 71

72 Artefatos Ilustram as entradas e as saídas das atividades no processo. OBJETO DESCRIÇÃO FIGURA Objeto de Dados Pode ser utilizado para representar documentos tais como: fatura, nota fiscal, ordem de serviço, requisição, e etc. Grupo Um grupo é representado por um retângulo usado para agrupamento de atividades e tarefas, também pode ser com objetivo de documentação oude análise. Anotações As anotações fornecer informações adicionais e comentários para o leitor de um diagrama BPMN 72

73 Artefatos Segmento de processo utilizando artefatos. 73

74 Boas práticas e erros comuns 74

75 Erros comuns Fluxos em/entre Piscinas Eventos de Timer Fluxos de Raias Gateways Tarefas e Eventos Mecanismos de Fluxo de Sequência ATENÇÃO: ISSO SERÁ VERIFICADO NO PROJETO. 75

76 Fluxos em/entre Piscinas Na modelagem de piscinas, os fluxos de sequência e os eventos de início e término muitas vezes são omitidos, pois o modelador assume erroneamente que fluxos de mensagem substituem osde sequência. Além disso, muitas vezes, fluxos de sequência são usados de forma errada para conectar pools. SOLUÇÃO: modele o processo em cada piscina separadamente (de forma independente) e depois defina os fluxos de mensagem entre eles. 76

77 Fluxos em/entre Piscinas 77

78 Fluxos de Raias Erros comuns na modelagem de raias são: 1) definir um processo por raia; 2) estabelecer fluxos de mensagem entre raias diferentes. 78

79 Eventos de timer Eventos de início são usados em vez de eventos intermediários quando se está na fronteira da atividade. Bizagi impede, mas outras ferramentas que trabalham com BPMN podem permitir... 79

80 Gateways podem ser conectados apenas com fluxos de sequência. Também evite deadlocks em potencial ao usá-los. Gateways 80

81 Gateways 81

82 Tarefas e Eventos Muitas vezes, eventos são modelados (erroneamente) como tarefas e estados de tarefas como novas tarefas. 82

83 Tarefas e Eventos Muitas vezes, eventos são modelados (erroneamente) como tarefas e estados de tarefas como novas tarefas. SOLUÇÃO 83

84 Fluxo de Sequência Ao usar subprocessos expandidos, fluxos de sequência devem estar conectados às fronteiras dos subprocessos. Processos e subprocessos devem começar e terminar corretamente! Bizagi impede, mas outras ferramentas que trabalham com BPMN podem permitir... 84

85 Fluxo de Sequência SOLUÇÃO Mesmo sendo recomendado que um subprocesso tenha um evento explícito de início e término, não é uma regra! Eventos de início e término podem ser escondidos em um subprocesso ou anexados à fronteira da tarefa para não interromper o fluxo de sequência normal entre o subprocesso e o resto do processo. 85

86 Trabalho de Graduação sobre Erros em Modelos BPMN Disponível em: 86

87 Boas práticas 87

88 Boas práticas eventos Em cada diagrama deve haver apenas um evento de início (preferencialmente na primeira raia) e pelo menos um evento de fim. Exceção: representação de macroprocessos de alto nível. Quando da criação de raias dentro de um diagrama, apenas um evento de início deve ser colocado. Já do ponto de vista de um diagrama, deve-seter pelo menos um evento de início. 88

89 Boas práticas eventos Não é uma boa prática ter setas convergindo para um mesmo evento de fim. Também é recomendável que cada evento de fim contenha um texto, que indiqueo estado no qual o processo foi finalizado. 89

90 Boas práticas eventos Não é uma boa prática ter setas convergindo para um mesmo evento de fim. Também é recomendável que cada evento de fim contenha um texto, que indiqueo estado no qual o processo foi finalizado. 90

91 Boas práticas gateways Os textos dos gateways exclusivos, inclusivos e complexos devem ser em forma de pergunta (ex: Denúncia realizada? ) e, cada opção, deve ter um texto associando a um caminho. Priorizar perguntas que tenham como respostas sim e não. 91

92 Boas práticas gateways O gateway não precisa necessariamente estar na raia do agente que realiza a atividade à qual o desvio foi associado. 92

93 Boas práticas gateways Quando houver apenas duas saídas, sugere-se incluir os fluxos de sequência acima e abaixo do gateway. 93

94 Boas práticas gateways Para a utilização do gateway paralelo devemos ter o cuidado de garantir a sua junção, uma vez que se um dos caminhos seguidos pelo gateway encontrar um evento de FIM, o processo será finalizado e osdemais caminhos ficarão sem conclusão. 94

95 Boas práticas gateways Para a utilização do gateway paralelo devemos ter o cuidado de garantir a sua junção, uma vez que se um dos caminhos seguidos pelo gateway encontrar um evento de FIM, o processo será finalizado e osdemais caminhos ficarão sem conclusão. 95

96 BPMN dinâmica 96

97 Verificação de erros 97

98 Erro nº 1 Onde está o erro? Usar o fluxo de mensagem entre raias de uma mesma piscina. 98

99 Versão correta. Erro nº 1 99

100 Erro nº 2 Onde está o erro? Usar o fluxo de sequência entre piscinas. 100

101 Versão correta. Erro nº 2 101

102 Erro nº 3 Onde está o erro? Apresentar um evento intermediário fora do fluxo do processo. 102

103 Versão correta. Erro nº 3 103

104 Erro nº 4 Onde está o erro? Usar anotações para definir o fluxo do processo. 104

105 Versão correta. Erro nº 4 105

106 Erro nº 5 Onde está o erro? Conectar um gateway usando um fluxo que não é de sequência. 106

107 Versão correta. Erro nº 5 107

108 Erro nº 6 Onde está o erro? Evento inicial em 2 raias da mesma piscina. 108

109 Versão correta. Erro nº 6 109

110 Erro nº 7 Onde está o erro? Usar evento inicial em uma piscina e o final do mesmo fluxo em outra 110

111 Versão correta. Erro nº 7 111

112 Erro nº 8 Onde está o erro? Modelar o fim do processo como uma tarefa. 112

113 Versão correta. Erro nº 8 113

114 Erro nº 9 Onde está o erro? Fluxos de saída do gateway exclusivo sem rótulo. 114

115 Versão correta. Erro nº 9 115

116 Erro nº 10 Onde está o erro? Gateway exclusivo sem rótulo com a decisão a ser tomada. 116

117 Versão correta. Erro nº

118 Erro nº 11 Onde está o erro? Os eventos de throw e catch sendo usados de forma invertida. E os eventos de ligação complementares com nomes diferentes. 118

119 Versão correta. Erro nº

120 Erro nº

121 BPMN exemplo 121

122 Exemplo Imaginem um processo de vendas com asseguintes tarefas: Receber pedido de vendas; Checar crédito; Cumprir pedido de vendas; Enviar fatura. Começar sempre pelo caminho feliz 122

123 Exemplo Imaginem agora que precisemos considerar a situação em que o cliente não possua crédito ouque o produto esteja em falta no estoque. Começaremos a tratar asexceções. 123

124 Exemplo Perceba que a atividade Cumprir o pedido de vendas possui um detalhe que não está sendo considerado no processo: precisamos definir os responsáveis pelas tarefas. 124

125 Exemplo O processo com o subprocesso Cumprir pedido de vendas expandido. 125

126 Exemplo Vamos agora considerar as interações com participante externos. 126

127 Resumindo... Um Diagrama de Processo de Negócio (BPD) consiste de um conjunto de elementos, incluindo Piscinas, Raias, todos os tipos de Tarefas, subprocessos, Participantes, Gateways, Eventos (Início, Intermediário, Fim), Objeto de Dados, Grupo, Anotações, Fluxo de Sequência, Fluxo de Mensagens, e Associação. Um documento de processo é um objeto morto. Ele só se torna vivo quando se transforma em conhecimento no cérebro das pessoas e só se torna efetivo quando esse conhecimento direciona o comportamento das pessoas. Zahran 127

128 Referências ABPMP. BPM CBOK Guia para Gerenciamento de Processos de Negócio, Versão 2.0, Site Bizagi - Santos, Rildo. Mapeamento e Modelagem de Processos de Negócio com BPMN, disponível em OMG. Business Process Model and Notation (BPMN), Version 2.0, disponível em:

129 Dúvidas? 129

130 Gestão de Processos de Negócio Notações para Modelagem de Processos e BPMN UFRPE George Valença george.valenca@ufrpe.br 130

Business Process Modeling and Notation

Business Process Modeling and Notation Business Process Modeling and Notation Material adaptado a partir do material de: Prof a. Dr a. Ellen Francine Barbosa Estagiário PAE Anderson S. Marcolino Material de apoio Processos Organizações executam

Leia mais

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua Modelagem de Processos Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem

Leia mais

BPMN Business Process Management Notation

BPMN Business Process Management Notation Business Process Management Notation Parte 1 ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 Objetivo Criar um mecanismo simples para o desenvolvimento de modelos

Leia mais

BPMN BPMN BUSINESS PROCESS MODELING NOTATION

BPMN BPMN BUSINESS PROCESS MODELING NOTATION BPMN BPMN BUSINESS PROCESS MODELING NOTATION (NOTAÇÃO PARA MODELAGEM DE PROCESSOS DE NEGÓCIO) Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos

Leia mais

BPMN. Prof a. Silvia Inês Dallavalle de Pádua

BPMN. Prof a. Silvia Inês Dallavalle de Pádua BPMN Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem de processo de

Leia mais

PROJETOS DE SISTEMAS DE INFORMAÇÃO

PROJETOS DE SISTEMAS DE INFORMAÇÃO PROJETOS DE SISTEMAS DE INFORMAÇÃO Aula 9 - Modelagem de Processos com BPMN Prof. Fabiano Nezello, Msc :: Tipos de Notação para modelagem de processos Tipos de Modelagem Hierarquia Fluxograma Rummler-Brache

Leia mais

1 Modelagem de Processos de Negócio Engenharia de Software.

1 Modelagem de Processos de Negócio Engenharia de Software. 1 Modelagem de Processos de Negócio Engenharia de Software. Modelagem de processos de negócio A Modelagem de Processo de Negócio é uma das atividades que visa a criação de um modelo com os processos de

Leia mais

Modelagem de Processos BPMN. Silvana Pereira Detro

Modelagem de Processos BPMN. Silvana Pereira Detro Modelagem de Processos BPMN Silvana Pereira Detro Processos Uma sequência ou fluxo de atividades para atingir um determinado objetivo organizacional (BPMN 2.0 Specification) Uma visão formalizada de um

Leia mais

BPMN (Business Process. George Valença gavs@cin.ufpe.br

BPMN (Business Process. George Valença gavs@cin.ufpe.br BPMN (Business Process Modeling Notation) George Valença gavs@cin.ufpe.br 31/10/2012 Introdução Modelagem de processos No ciclo de vida BPM, a etapa de modelagem de processos consiste em um conjunto de

Leia mais

Modelagem de Processos BPMN 2.0

Modelagem de Processos BPMN 2.0 Modelagem de Processos BPMN 2.0 Introdução O que é? Business Process Management Nota2on Moderna notação para modelar processos Versão 2.0 (existe desde 2000) Por que? Facilita a comunicação entre áreas

Leia mais

Diagramação de Processos com o Software Bizagi Gabriela Musse Branco

Diagramação de Processos com o Software Bizagi Gabriela Musse Branco Diagramação de Processos com o Software Bizagi Gabriela Musse Branco ESCRITÓRIO DE PROCESSOS - DGI - PROPLAN Programa Objetivo: capacitar os participantes a entender a gestão por processos e diagramar

Leia mais

Administração Pública (Analista Judiciário TRE SP) Aula Demonstrativa Prof. Renato Fenili

Administração Pública (Analista Judiciário TRE SP) Aula Demonstrativa Prof. Renato Fenili AULA DEMONSTRATIVA Prezado(a) amigo(a), Iniciamos aqui nossa jornada rumo a um excelente resultado na prova de Administração Pública, no concurso para Analista Judiciário do Tribunal Regional Eleitoral

Leia mais

Notação para Modelagem de Processos de Negócio. Carla Silva (ctlls)

Notação para Modelagem de Processos de Negócio. Carla Silva (ctlls) Notação para Modelagem de Processos de Negócio Carla Silva (ctlls) Modelagem de Processos É a fase mais visível do BPM. Cada autor apresenta uma abordagem própria da modelagem e otimização de processos.

Leia mais

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.02 Agenda Projeto de Modelagem Método Meta-Modelo Notação Ferramenta Estudo de Caso Exercício

Leia mais

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno andrea@ic.uff.br 2019.01 Agenda Lista de Exercícios Projeto de Modelagem Método Meta-Modelo Notação Ferramenta Exercício

Leia mais

Modelagem de Processos. Rômulo César

Modelagem de Processos. Rômulo César Modelagem de Processos Rômulo César http://romulocesar.com.br/ romulo.andrade@upe.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando em Ciência da Computação na Universidade Federal de

Leia mais

UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN

UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN Autora: Cynthia Raphaella da Rocha

Leia mais

Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.01 Agenda Estrutura Organizacional Cadeia de Valor Fluxo de Processo BPMN Detalhamento

Leia mais

Engenharia de Software Modelagem de Negócio

Engenharia de Software Modelagem de Negócio Engenharia de Software Modelagem de Negócio Prof. Ms.C. Paulino Wagner Palheta Viana Manaus, Março 2018 1 Modelagem de negócio Estrutura dinâmica da organização; visão comum da organização por clientes

Leia mais

Modelagem de Processos de Negócio Aula 6 Modelagem de Processos. Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 6 Modelagem de Processos. Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 6 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br Agenda Aulas anteriores Cadeia de Valor Fluxo de Processo 2 AULAS ANTERIORES 4 Cronograma Seminários

Leia mais

Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado:

Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado: Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Atividade 6 Diagrama de Atividade 6.1 Definição

Leia mais

Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.02 Agenda Estrutura Organizacional Cadeia de Valor Fluxo de Processo BPMN Detalhamento

Leia mais

1. Transformação de Processos de Negócio

1. Transformação de Processos de Negócio 1. Transformação de Processos de Negócio A Organização é tão boa quanto seus processos Gerenciamento de Processos de Negócio (BPM Business Process Management) é uma disciplina gerencial que integra estratégias

Leia mais

Introdução à Gestão de Processos de Negócios

Introdução à Gestão de Processos de Negócios Introdução à Gestão de Processos de Negócios Profa. Dra. Elisa Yumi Nakagawa 2. Semestre de 2016 SSC0531 - Gestão de Sistemas de Informação Slides inicialmente preparados por Roberto Rocha e Prof. João

Leia mais

[BPM CBoK, v3.0] CONCEITO DE PROCESSO:

[BPM CBoK, v3.0] CONCEITO DE PROCESSO: Metodologias e estruturas de trabalho padronizadas asseguram que a modelagem, análise e transformação de processos siga um caminho comumente aceito para atingir os melhores resultados. CONCEITO DE PROCESSO:

Leia mais

Modelagem de Processos de Negócio Aula 3 Projeto de Modelagem. Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 3 Projeto de Modelagem. Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 3 Projeto de Modelagem Andréa Magalhães Magdaleno andrea@ic.uff.br Agenda Método Meta-Modelo Notação Ferramenta Estudo de Caso 2 3 Projeto de Modelagem MÉTODO Método

Leia mais

Processos de Negócio. Professor Marco Câmara

Processos de Negócio. Professor Marco Câmara Processos de Negócio Professor Marco Câmara O que são processos? Uma peça jurídica para obtenção de direitos Um jeito de fazer as coisas Um grupo de atividades realizadas numa sequência lógica com o objetivo

Leia mais

(ADMINISTRAÇÃO GERAL. Organização, Sistemas e Métodos. Gestão de Processos Parte 4. Prof.ª Karen Estefan Dutra

(ADMINISTRAÇÃO GERAL. Organização, Sistemas e Métodos. Gestão de Processos Parte 4. Prof.ª Karen Estefan Dutra (ADMINISTRAÇÃO GERAL Organização, Sistemas e Métodos Gestão de Processos Parte 4 Prof.ª Karen Estefan Dutra Modelagem significa que a representação pode ser usada para mostrar o desempenho do que está

Leia mais

UML (Unified Modelling Language)

UML (Unified Modelling Language) UML (Unified Modelling Language) Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide

Leia mais

Guia Simplificado de Boas Práticas em Modelagem de Processos com BPMN

Guia Simplificado de Boas Práticas em Modelagem de Processos com BPMN Guia Simplificado de Boas Práticas em Modelagem de Processos com BPMN 1 versão 31/01/19-01 Sumário 1. Introdução... 3 2. Modelagem de processos... 4 3. Detalhes do plano de comunicação do novo processo.

Leia mais

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.01 Agenda Projeto de Modelagem Método Meta-Modelo Notação Ferramenta Estudo de Caso Exercício

Leia mais

SISTEMA DE GESTÃO ERP

SISTEMA DE GESTÃO ERP SISTEMA DE GESTÃO ERP DEFINIÇÃO, CONCEITUAÇÃO E IMPLEMENTAÇÃO DE BPM E TÉCNICAS DE MODELAGEM DE PROCESSOS Walison de Paula Silva Agenda BPM MODELAGEM DE PROCESSOS Sistemas de Gestão ERP BPM - Business

Leia mais

BPMN e BPMS. Ad, Décio, Marcos, Yuri

BPMN e BPMS. Ad, Décio, Marcos, Yuri BPMN e BPMS Ad, Décio, Marcos, Yuri BPM - Business Process Management Surgimento Contexto Conceito Prós e Contras Ciclo de vida Design Modelagem Execução Monitoramento Otimização Reengenharia BPMn - Business

Leia mais

MBA em Qualidade e Gestão de Processos

MBA em Qualidade e Gestão de Processos 1 Modelagem de Processos de Negócio Modelagem de Processos de Negócio Marcos Santos Mini Currículo de Marcos Santos Executivo da administração e do comércio internacional, pós graduado em Comércio Exterior

Leia mais

Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas

Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas Engenharia de Software Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas Thiago P. da Silva thiagosilva@ufmt.br Agenda Modelagem de Sistemas Modelos de contexto Diagramas de Atividades Modelos

Leia mais

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua Modelagem de Processos de Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:

Leia mais

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Notas de Aula 03: Introdução a Orientação a Objetos e a UML Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas

Leia mais

MODELAGEM DE PROCESSO

MODELAGEM DE PROCESSO MODELAGEM DE PROCESSO Helder Marcos Freitas Administrador UFJF Residente de Gestão Hospitalar HU/UFJF E-mail: residecoadm.hu@ufjf.edu.br Introdução Processo é uma agregação de atividades e comportamentos

Leia mais

Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aulas 6 e 7 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.01 Agenda Estrutura Organizacional Cadeia de Valor Fluxo de Processo BPMN Detalhamento

Leia mais

UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN

UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN Cynthia Raphaella da Rocha Franco

Leia mais

BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos. Renata Guanaes

BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos. Renata Guanaes BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos Renata Guanaes Tópicos Motivação - Porque modelar processos Como definir Nível de Detalhe (Granularidade do Processo)

Leia mais

MAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN

MAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN MAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN Fonte: Cláudio Márcio / Eder Bart - Pirâmides do Egito - Foram erguidas 2700 a.c. - 2,3 milhões de blocos de rocha, cada um pesando em média 2,5 toneladas

Leia mais

Modelagem de Processos de Negócio Aula 6 Modelagem de Processos Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 6 Modelagem de Processos Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 6 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Estrutura Organizacional Cadeia de Valor Fluxo de Processo BPMN Detalhamento de

Leia mais

Modelagem de Processos de Negócio Aula 5 Modelagem de Processos Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 5 Modelagem de Processos Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 5 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br 2016.02 Agenda Cadeia de Valor Fluxo de Processo BPMN Notação Simplicada Exercícios 2 CADEIA

Leia mais

Modelagem de Processos de Negócio Aulas 5 e 6 Modelagem de Processos Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aulas 5 e 6 Modelagem de Processos Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aulas 5 e 6 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br 2019.01 Agenda Estrutura Organizacional Cadeia de Valor Fluxo de Processo BPMN Detalhamento

Leia mais

Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema. Prof. Bruno E. G. Gomes IFRN

Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema. Prof. Bruno E. G. Gomes IFRN Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema Prof. Bruno E. G. Gomes IFRN 1 Introdução Fase de concepção do UP Analista vai em busca das primeiras informações sobre

Leia mais

:: Processo de Negócio ::

:: Processo de Negócio :: :: Processo de Negócio :: Recebimento de Equipamentos de Informática Comitê de Tecnologia da Informação (CTI) UFRPE Recife, Outubro de 2017 Ministério da Educação Universidade Federal Rural de Pernambuco

Leia mais

Análise de Sistemas. Aula 5

Análise de Sistemas. Aula 5 Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles

Leia mais

Business Process Model and Notation 2.0.2

Business Process Model and Notation 2.0.2 Business Process Model and Notation 2.0.2 Thiago Gottardi Elisa Yumi Nakagawa Paulo Cesar Masiero Agradecimentos Especiais Roberto dos Santos Rocha (ICMC) João Porto de Albuquerque (ICMC) Marcelo Fantinato

Leia mais

SSC0120- Sistemas de Informação Gerenciamento de Processos de Negócio e Sistemas de Informação

SSC0120- Sistemas de Informação Gerenciamento de Processos de Negócio e Sistemas de Informação SSC0120- Sistemas de Informação Gerenciamento de Processos de Negócio e Sistemas de Informação Simone Senger Souza ICMC/2017 Desafios da Empresa: Como adequar a empresa para tirar vantagem competitiva

Leia mais

ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha.

ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha. ENGENHARIA DE SOFTWARE I AULA 3 Análise e diagramação professor Luciano Roberto Rocha www.lrocha.com.br POR QUE DIAGRAMAR A maioria dos problemas encontrados em sistemas tem sua origem na construção do

Leia mais

UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas

UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas Diagrama de Atividades Diagrama de Caso de Uso ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 - Conceitos 2 UML é uma linguagem para: Especificar Visualizar Construir...

Leia mais

TRANSFORMAÇÃO DE MODELOS DE PROCESSOS DE NEGÓCIO EM BPMN PARA MODELOS DE SISTEMA UTILIZANDO CASOS DE USO DA UML

TRANSFORMAÇÃO DE MODELOS DE PROCESSOS DE NEGÓCIO EM BPMN PARA MODELOS DE SISTEMA UTILIZANDO CASOS DE USO DA UML PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO TRANSFORMAÇÃO DE MODELOS DE PROCESSOS DE NEGÓCIO EM BPMN PARA MODELOS DE

Leia mais

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade

Leia mais

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010 1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil

Leia mais

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Roteiro A importância da UML para projetar sistemas. Principais características do diagrama de classes e de sequência.

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade II - Processos de Negócio Identificação Conceitos Modelagem - BPM - UML Processos x Requisitos 1 Processo de negócio CONCEITO Um processo de negócio, processo organizacional

Leia mais

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo Ciência da Computação Análise e Projeto Orientado a Objetos UML Anderson Belgamo 1 Evolução do Software O rápido crescimento da capacidade computacional das máquinas resultou na demanda por sistemas de

Leia mais

Requisitos de Software e UML Básico. Janaína Horácio

Requisitos de Software e UML Básico. Janaína Horácio Requisitos de Software e UML Básico Janaína Horácio janaina@les.inf.puc-rio.br Agenda Requisitos O que é? Objetivos? Atividades?... UML O que é? Modelos... Casos de Uso O que é? Componentes 2 Requisitos

Leia mais

WORKSHOP MELHORIA DE PROCESSOS WORKSHOP II Mapeamento de Processos

WORKSHOP MELHORIA DE PROCESSOS WORKSHOP II Mapeamento de Processos WORKSHOP MELHORIA DE PROCESSOS WORKSHOP II Mapeamento de Processos Superintendência de Planejamento e Gestão Escritório de Processos Organizacionais Goiânia, 03 de junho de 2009 Objetivos do Workshop II

Leia mais

MODELAGEM DE PROCESSO

MODELAGEM DE PROCESSO MODELAGEM DE PROCESSO Helder Marcos Freitas Administrador UFJF Residente de Gestão Hospitalar HU/UFJF E-mail: residecoadm.hu@ufjf.edu.br Introdução Processo é uma agregação de atividades e comportamentos

Leia mais

BPMN. Business Process Modeling Notation. Leandro C. López Agosto - 2015

BPMN. Business Process Modeling Notation. Leandro C. López Agosto - 2015 BPMN Business Process Modeling Notation Leandro C. López Agosto - 2015 Objetivos Conceitos Boas práticas de modelagem Elementos do BPMN Tipos de processos Apresentar os conceitos e elementos da notação

Leia mais

Gerenciamento de Processos de Negócio - BPM Marcos Sganderlla Henrique Brodbeck

Gerenciamento de Processos de Negócio - BPM Marcos Sganderlla Henrique Brodbeck Gerenciamento de Processos de Negócio - BPM Marcos Sganderlla Henrique Brodbeck Agosto, 2013 Modelos de negócio Processos de negócio Modelos de processos de negócio 2 Modelo de negócio Descrição formal

Leia mais

Gerenciamento de Processos de Negócio e Sistemas de. Informação

Gerenciamento de Processos de Negócio e Sistemas de. Informação SSC0531- Gestão de Sistemas de Informação Gerenciamento de Processos de Negócio e Sistemas de Informação Simone Senger Souza ICMC/2017 Desafios da Empresa: Como adequar a empresa para tirar vantagem competitiva

Leia mais

O conceito de casos de uso foi criado em 1986 por Ivar Jacobson, metodologista e um dos pais do Processo Unificado.

O conceito de casos de uso foi criado em 1986 por Ivar Jacobson, metodologista e um dos pais do Processo Unificado. Modelagem de casos de uso Casos de uso O conceito de casos de uso foi criado em 1986 por Ivar Jacobson, metodologista e um dos pais do Processo Unificado. O que é Segundo Ivar Jacobson, um caso de uso

Leia mais

Visão de Processos de Negócio

Visão de Processos de Negócio Visão de Processos de Negócio Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2000 Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento

Leia mais

Processos e Tomada de Decisão. Sistemas de Informação e Decisão I 2017/1

Processos e Tomada de Decisão. Sistemas de Informação e Decisão I 2017/1 Processos e Tomada de Decisão Sistemas de Informação e Decisão I 2017/1 1 Revisão Revisão O que é um processo? Como, tradicionalmente, é a estrutura gerencial de uma organização? Quais as vantagens de

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades É essencialmente um gráfico de fluxo onde apresenta o fluxo de controle de uma atividade para outra. Inicialmente era visto como um caso especial do Diagrama de Gráficos de Estados,

Leia mais

Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML

Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DComp 2017 Modelagem de Dados UML 2 1 Eduardo Bezerra Editora Campus/Elsevier Porcentagem de projetos que terminam dentro do

Leia mais

A modelagem de Negócio com UML

A modelagem de Negócio com UML A modelagem de Negócio com UML Introdução A passagem do Modelo do Negócio para o Modelo do Sistema envolve a definição de quais Casos de Uso do Negócio deverão ser automatizados; No momento em que os requisitos

Leia mais

Visão de Comportamento do Negócio

Visão de Comportamento do Negócio Visão de Comportamento do Negócio Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2000. Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus

Leia mais

Visão de Comportamento do Negócio

Visão de Comportamento do Negócio Visão de Comportamento do Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br O que é?? 2 A UML

Leia mais

Introdução a UML e seus diagramas

Introdução a UML e seus diagramas Introdução a UML e seus diagramas A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. O UML

Leia mais

Processamento. Atividades Agregar Valor Troughput*

Processamento. Atividades Agregar Valor Troughput* Processos Processo é qualquer atividade ou conjunto de atividades que toma um input, adiciona valor a ele e fornece um output a um cliente específico. Inputs podem ser materiais, informações, conhecimento,

Leia mais

ENGENHARIA DE SOFTWARE. Aula 07 UML - Diagrama de Casos de Uso

ENGENHARIA DE SOFTWARE. Aula 07 UML - Diagrama de Casos de Uso ENGENHARIA DE SOFTWARE Aula 07 UML - Diagrama de Casos de Uso OBJETIVOS DA AULA Apresentar uma introdução ao conceitos da UML; Explicar o que é um caso de uso; Explanar sobre o diagrama de casos de uso;

Leia mais

BPMN - Business Process Modeling and Notation

BPMN - Business Process Modeling and Notation BPMN - Business Process Modeling and Notation AGENDA Notação Conceito Visão Geral da Notação BPMN Notação BPMN no Escritório de Processos NOTAÇÃO - CONCEITO Segundo o dicionário: Ação de indicar, de representar

Leia mais

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas

Leia mais

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer Introdução As funcionalidades de um SOO são realizadas internamente através de colaborações entre objetos. Externamente,

Leia mais

OSM - PROCESSOS ORGANIZACIONAIS BPM / BPMN

OSM - PROCESSOS ORGANIZACIONAIS BPM / BPMN OSM - PROCESSOS ORGANIZACIONAIS BPM / BPMN BPM - BUSINESS PROCESS MANAGEMENT (GERENCIAMENTO DE PROCESSOS DE NEGÓCIO) Os princípios fundamentais de BPM enfatizam a visibilidade, a responsabilidade e a capacidade

Leia mais

INF1013 MODELAGEM DE SOFTWARE

INF1013 MODELAGEM DE SOFTWARE INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa

Leia mais

Visão de Processos de Negócio

Visão de Processos de Negócio Visão de Processos de Negócio Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2000 Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento

Leia mais

S15 - Engenharia de Requisitos continuação cap.6

S15 - Engenharia de Requisitos continuação cap.6 S15 - Engenharia de Requisitos continuação cap.6 ENGENHARIA DE SOFTWARE PRESSMAN, 2011 Gilberto Wolff UTFPR Roteiro Análise de requisitos Modelagem baseada em cenários Modelos UML que complementam o Caso

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML Unified Modeling Language Linguagem de Modelagem Unificada UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada

Leia mais

ANÁLISE DE SISTEMAS. Diagrama de atividades. por. Antônio Maurício Pitangueira

ANÁLISE DE SISTEMAS. Diagrama de atividades. por. Antônio Maurício Pitangueira ANÁLISE DE SISTEMAS Diagrama de atividades por Antônio Maurício Pitangueira 1 Diagrama de atividade Há diversos diagramas da UML que descrevem os aspectos dinâmicos de um sistema. diagramas de estados,

Leia mais

Organização 10/08/2017. Porto Alegre / RS. Apoio

Organização 10/08/2017. Porto Alegre / RS. Apoio Organização 10/08/2017 Apoio 14:00 14:20 A ABPMP, a certificação CBPP e o CBOK Kelly Sganderla - Gestora Regional da ABPMP 14:20 15:10 Mesa redonda 1: a utilização de boas práticas de BPM nas organizações

Leia mais

Panorama da notação UML

Panorama da notação UML Panorama da notação UML A notação UML (Unified Modeling Language linguagem de modelagem unificada) evoluiu desde que foi adotada a primeira vez como um padrão em 1997. Uma revisão maior para o padrão foi

Leia mais

Diagrama de Comunicação

Diagrama de Comunicação Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide Medeiros, E. Desenvolvendo Software

Leia mais

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso. Engenharia de Software Aula 07 Tópicos da Aula Introdução à UML e Introdução a UML Visão geral de alguns diagramas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 28 Março 2012 A

Leia mais

Engenharia de Software. Aula 2.4 Modelos de Casos de Uso. Prof. Bruno Moreno

Engenharia de Software. Aula 2.4 Modelos de Casos de Uso. Prof. Bruno Moreno Engenharia de Software Aula 2.4 Modelos de Casos de Uso Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Comportamento do Sistema Refere-se às funcionalidades do sistema Requisitos funcionais; O comportamento

Leia mais

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis

Leia mais

Modelagem de Sistemas

Modelagem de Sistemas Lista de Exercícios AV1 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Que evento influenciou no surgimento da Engenharia de Software e qual a sua finalidade? Questão 1 Resposta Que evento

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades Régis Patrick Silva Simão Régis Simão Diagrama de Atividades 1/40 Agenda Introdução Nó Inicial e Nó Final Ações ou Atividades Fluxos ou Arestas Conectores Objetos Pinos Decisões

Leia mais

CURSO DE MAPEAMENTO DE PROCESSOS DE TRABALHO COM BPMN E BIZAGI

CURSO DE MAPEAMENTO DE PROCESSOS DE TRABALHO COM BPMN E BIZAGI INSTITUTO SERZEDELLO CORRÊA CURSO DE MAPEAMENTO DE PROCESSOS DE TRABALHO COM BPMN E BIZAGI Aula 2 Notação BPMN para mapeamento de processos de trabalho JANEIRO, 2013 Copyright 2013, Tribunal de Contas

Leia mais

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais