BPMN Business Process Modeling Notation



Documentos relacionados
Gestão de Processos de Negócios

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012

Sistemas de Informação I

BPMN - Business Process Modeling and Notation

Professor: Rômulo César BPMN

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

Manual BizAgi Sistema de Gestão da Qualidade

Adm. Vinicius Braga Prof. Msc. Wilane Carlos da Silva Massarani

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN

BPM Definições e Contexto Prática Aula 1

Guia de utilização da notação BPMN

MODELAGEM DE PROCESSOS

BEM-VINDO!!! Apresentação Inicial. Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos

Business Process Integration Architecture

BPMN (Business Process. George Valença

Manual de Convenções. BPMN Business Process Modelling Notation GFI Portugal

REQUISITOS DE SISTEMAS

BPMN. Business Process Modeling Notation

A Linguagem de Modelagem Unificada (UML)

Conceitos de Processos & BPM

BPMN: Identificando vantagens e desvantagens do uso desta ferramenta para modelagem de processos.

Wilson Moraes Góes. Novatec

Guia Básico de Processos Corporativos do Sistema Indústria

Modelos de Sistema by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Tutorial de BPMN. Visão Geral. Escopo. Elementos

Treinamento BPM e BPMN Apresentação Executiva

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UML - Unified Modeling Language

Análise e Projeto de Sistemas

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

Disciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Projeto Orientados por Objetos

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

2 Diagrama de Caso de Uso

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

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

SAP PLANEJAMENTO DE PRODUÇÃO O curso completo abrange quatro módulos:

Uma visão mais clara da UML Sumário

UML e a Ferramenta Astah. Profa. Reane Franco Goulart

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Notas de Aula 04: Casos de uso de um sistema

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

3.1 Definições Uma classe é a descrição de um tipo de objeto.

Dominando o Mapeamento de Processos com BPMN 2.0

Engenharia de Requisitos Estudo de Caso

Decanato de Planejamento e Orçamento DPO Diretoria de Processos Organizacionais - DPR. Business Process Modeling Notation BPMN

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML Linguagem de Modelagem Unificada

SAP SISTEMAS DE PROJETOS O curso completo abrange quatro módulos:

Existem três categorias básicas de processos empresariais:

Modelagem OO com UML. Vítor E. Silva Souza ~ vitorsouza

Italiano, Isabel Cristina. Profa. Dra. - Têxtil e Moda - Escola de Artes, Ciências e RESUMO ABSTRACT

Modelagem de Processos. Prof.: Fernando Ascani

MODELAGEM DE SISTEMAS

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Análise e Projeto de Sistemas

Modelagem de Software

ARQUITETURAS DE GERENCIAMENTO. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.

BPMN. Business Process Modeling Notation. Outubro/2006. Rafael Bortolini Cryo Technologies

Análise e Projeto de Sistemas de Informação. Andrêza Leite andreza.lba@gmail.com

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

5 Exemplo de aplicação

Diagrama de contexto

Desenvolvimento estruturado versus orientado a objetos.

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

SAP ABAP O curso completo abrange quatro módulos:

ENGENHARIA DE SOFTWARE I

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

1 UML (UNIFIED MODELING LANGUAGE)

Sistemas de Informação I

Engenharia de Software I: Análise e Projeto de Software Usando UML

Versão Setembro/2013. Manual de Processos. Módulo Protocolo

Especificação do 3º Trabalho

Fase 1: Engenharia de Produto

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

DESENVOLVENDO O SISTEMA

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

3. Processos, o que é isto? Encontramos vários conceitos de processos, conforme observarmos abaixo:

MODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS)

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Modelagem de Processos. Prof.: Fernando Ascani

Serviços Web: Arquitetura

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos

Gerenciamento de Projetos Modulo III Grupo de Processos

UML Aspectos de projetos em Diagramas de classes

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

Processo de Desenvolvimento Unificado

MARATONA CBOK UNICORREIOS

UML: Unified Modeling Language. Graduação em Informática 2008 Profa. Itana Gimenes

Por que estudar sistemas de informação?

Introdução ao OpenUP (Open Unified Process)

Disciplina de Banco de Dados Introdução

Objetos não existem isolados

Transcrição:

BPMN Business Process Modeling Notation Business Process Modeling Notation Página 1

Objetivo O objetivo deste curso é apresentar os elementos da notação de modelagem de processos de negócio BPMN 1.1 (Business Process Modeling Notation) mostrando-os por meio de exemplos práticos. O que é processo Processo é qualquer atividade ou conjunto de atividades que toma uma entrada, adicionando a esta um valor, e fornece uma saída gerando um produto valorado. Então, em um processo são conhecidos os passos a serem seguidos, as sequências em que eles acontecerão, as pessoas (ou perfil) envolvidas em todas as atividades e o produto final a ser produzido. "Os processos utilizam os recursos da organização para oferecer resultados objetivos aos seus clientes" (Harrington, 1991). "Um processo é um grupo de atividades realizadas numa sequência lógica com o objetivo de produzir um bem ou um serviço que tem valor para um grupo específico de clientes" (Hammer e Champy, 1994). Business Process Modeling Notation A especificação da notação de modelagem de processos de negócio (BPMN) fornece uma notação gráfica para expressar os processos de negócio em forma de diagrama de processo de negócio (BPD). O objetivo do BPMN é dar suporte ao gerenciamento de processo de negócio, tanto para os usuários técnicos quanto para os usuários de negócio, fornecendo uma notação intuitiva para os usuários, tornando-os capazes de representarem semânticas de processos complexos. Business Process Modeling Notation (BPMN) é uma notação gráfica que descreve a lógica dos passos de um processo de negócio. Essa notação tem sido especialmente desenhada para coordenar a sequência dos processos e as mensagens que fluem entre os participantes das diferentes atividades. Business Process Modeling Notation Página 2

Por que é importante Modelar com BPMN? BPMN é um padrão internacional de modelador de processos aceito pela comunidade. BPMN é independente de qualquer metodologia de modelador de processos. BPMN cria uma ponte padronizada para diminuir a lacuna entre os processos de negócio e sua implementação. BPMN permite modelar o processo de uma maneira unificada e padronizada. Tipos de diagramas de processo de negócio (BPD) A modelagem de processo de negócio é usada para comunicar uma ampla variedade de informações para uma ampla variedade de público. O BPMN está projetado para cobrir muitos tipos de modelagens e permite a criação de um processo de negócios de ponta a ponta. Os elementos estruturais do BPMN permitirão ao observador ser capaz de facilmente identificar as seções de um diagrama de BPMN. Existem três tipos básicos de diagrama de processo de negócio (BPD): 1.1 - Private (internal) business process ou diagramas de processo de negócios privados. Nós o utilizamos quando não é do nosso interesse a interação desse processo com outros com os quais ele possa interagir. Estamos preocupados com o teor deste fluxo em si. 1.1. 1.2 - Abstract (Public) Process ou processos abstratos, representam uma interação entre um processo de negócio privativo e outro processo ou participante. Não estamos preocupados com o conteúdo do fluxo em si, mas sim como ele colabora com os outros fluxos dentro de um sistema Business Process Modeling Notation Página 3

1.3 - Colaboration (Global) Process O processo colaborativo descreve a interação entre dois ou mais entidades do negócio. Estas interações são definidas como uma sequência de atividades que representa o padrão de trocas de mensagens entre as atividades envolvidas. O processo colaborativo pode ser entendido como sendo dois ou mais processos abstratos comunicando entre si. E no processo abstrato, as Business Process Modeling Notation Página 4

atividades que são as participantes na colaboração podem ser consideradas como sendo os pontos de contato entre os participantes. 1.4 - Elementos de um BPD O principal objetivo para o desenvolvimento do BPMN é que fosse uma notação simples e adaptável para os analistas de negócio. Para ajudar a entender como o BPMN pode gerenciar as necessidades da organização, a lista de elementos gráficos do BPMN é apresentada em dois grupos. Primeiro, existe a lista de elementos essenciais (CORE ELEMENTS) que irá suportar os requerimentos necessários para uma notação simples. Estes são os elementos que definem o layout básico do BPMN. Muitos processos de negócios poderão ser modelados adequadamente com estes elementos. Segundo, existe uma lista completa de elementos, os quais ajudarão a suportar requerimentos de uma poderosa notação para gerenciar situações de modelagem mais avançadas. 1.5 - Elementos essenciais Enfatizando, novamente, que o objetivo do desenvolvimento do BPMN foi o de permitir por meio de um mecanismo simples a criação de modelos de processos de negócio, enquanto que ao mesmo tempo seja capaz de manipular a complexidade inerente de um processo de negócio. A abordagem empregada para manipular estes dois requerimentos conflitantes foi organizar as figuras gráficas para anotação dentro de categorias específicas. O BPMN fornece um pequeno conjunto de categorias para que o usuário (leitor) possa facilmente identificar os tipos básicos dos elementos e entender o diagrama. Dentro dessas categorias básicas de elementos, informações e modificações adicionais podem ser adicionadas para apoiar as necessidades da complexidade sem alterar drasticamente a aparência do diagrama. As quatros categorias dos elementos são: Objetos de Fluxo (Flow Objects) Objetos de Conexão (Connecting Objects) Raia de piscina (Swimlanes) Artefatos (Artifacts) 1.5.1 - Objetos de Fluxos (Flow Objects) Os objetos de fluxos são os principais elementos gráficos para definir o comportamento do processo de negócio. Existem três tipos de objetos de fluxos: Eventos (events) Atividades (Activities) Business Process Modeling Notation Página 5

Decisões (Gateways) 1.5.2 - Objetos de Conexão (Connecting Objects) A conexão dos objetos de fluxos com outra informação é realizada por meio de três objetos: Fluxo de sequência (sequence Flow) Fluxo de mensagem (Message Fluxo) Associação (Association) 1.5.3 - Raia de piscina (Swimlanes): Existem duas maneiras de agrupar os elementos de modelagem básica por meio dos Swimlanes: Pool (piscina) Lane (raia) 1.5.4 - Artefatos (Artifacts) Os artefatos são usados para fornecer informações adicionais sobre o processo. Existem quatro artefatos padronizados, mas os fabricantes de software de modelagem estão livres para adicionar outros artefatos. O conjunto corrente de artefatos inclui: Objeto de Dados (Data Object) Grupos (Group) Anotação (Annotation) Business Process Modeling Notation Página 6