Engenharia de Software Modelagem de Negócio

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

Modelagem e Análise de Processos na área de TI. Josué Vitor Professor e Pesquisador DEPAD/UFRN

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

Processamento. Atividades Agregar Valor Troughput*

MBA em Qualidade e Gestão de Processos

Modelagem de Processos. Rômulo César

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

BPMN 2.0 MODELAÇÃO DA VERDADE. 1º dia

na Administração Pública

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

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

UML (Unified Modelling Language)

OSM - PROCESSOS ORGANIZACIONAIS BPM / BPMN

Aula 1. Noções Básicas sobre Processos. Prof. Carina Frota Alves

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

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

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

Gerenciamento de Processos de Negócios com CBOK v3.0 FERNANDO ESCOBAR, PMP, MSC.

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

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

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

BPMN BPMN BUSINESS PROCESS MODELING NOTATION

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

SISTEMA DE GESTÃO ERP

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

Sistemas de Informação e Decisão II. Douglas Farias Cordeiro

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

GESTÃO DE PROCESSOS DE NEGÓCIO UNIVERSIDADE CEUMA SISTEMA DE INFORMAÇÃO

A modelagem de Negócio com UML

Modelagem de Processos BPMN. Silvana Pereira Detro

PROCESSO DE MODELAGEM DE NEGÓCIO PARA AMBIENTES DE DESENVOLVIMENTO ÁGIL

MODELAGEM DE PROCESSO

Análise e Projeto Orientado a Objetos

REVISÃO QUESTÕES ATUAIS CESPE IPHAN Analista A abordagem clássica da administração é marcada pelo foco na estratégia organizacional, que é

GESTÃO POR PROCESSOS NAS IFES. Alexander Perelló de Freitas

INTRODUÇÃO À GESTÃO DE PROCESSOS. Professora: Vanessa Leonardo de Araujo

Engenharia de Software

Da Modelagem à Execução de Processos, Casos e Decisões com BPMN, CMMN e DMN

MAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN

Processos de Negócio. Professor Marco Câmara

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process

RUP/PSDS. Introdução e Comparação

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

Modelagem de Sistemas

3) Grupos de Processos

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

Rational Unified Process (RUP)

Curso Mapeamento de Processos com BPMN

EM BPM A Revolução por Processos. Único provedor de treinamento autorizado pela ABPMP BRASIL no Espírito Santo!

Fasci-Tech INTEGRAÇÃO ENTRE BPMN E UML: APLICANDO O MODELO USE PROCESSES. Palavras-Chave: Use Processes, BPMN, Casos de Uso, UML

UML UNIFIED MODELING LANGUAGE LINGUAGEM DE MODELAGEM UNIFICADA

Introdução ao POO (Projeto Orientado a Objetos)

Mapeamento e Modelagem de Processos. Business Process Management - BPM

Pós-Graduação. Gestão Estratégica de Processos de Negócios

FUNDAMENTAÇÃO DE RECURSO DE BRUNO EDUARDO GESTÃO DA QUALIDADE QUESTÃO

Análise e projeto de sistemas

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

UML e seus diagramas

PCS3413 Engenharia de Software e Banco de Dados

Transformação com a eficiência da

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

Engenharia de Software II

Análise de Sistemas. Aula 5

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos

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.

Gerenciamento de Processos de Negócios em BPM Gabriel Generoso Ferreira

Professor Emiliano S. Monteiro

Capítulo 5 Modelação do Sistema 1

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

Modelagem ou Diagrama de Caso de Uso

Especificação de Sistemas de Software e a UML

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

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

BPMN Business Process Management Notation

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)

Fases do OOHDM. OOHDM Um modelo para autoria de HT

Gestão de Processos. O que é processo? Tipos Hierarquia Gestão por Funções X Gestão por Processos Gestão por Processos

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

PROJETOS DE SISTEMAS DE INFORMAÇÃO

Governança e Gestão Pública Desafios das macrofunções do Estado

Título da Apresentação

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas

Estudo de caso. Questões a serem respondidas em sala de aula

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Estudo de caso. Questões a serem respondidas em sala de aula

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

as fases contemplam todas as etapas do ciclo de desenvolvimento (requisitos, análise, projeto, implementação, teste e validação);

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

Visão Geral da UML. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Use Cases e Fluxo de Eventos. Use Case e Ator. Objetivos. Algumas Definições. Algumas Definições

3 Requisitos de alto nível

Treinamento BPM e BPMN Apresentação Executiva

Bonita BPM uma solução inovadora para gerenciar o seu processo de negócio

Transcrição:

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 e desenvolvedores derivar requerimentos que suportam a organização.

O que é negócio Conforme utilizado no BPM CBOK, o termo negócio refere-se a pessoas que interagem para executar um conjunto de atividades de entrega de valor para os clientes e gerar retorno às partes interessadas. Negócio abrange todos os tipos de organizações com ou sem fins lucrativos, públicas ou privadas, de qualquer porte e segmento de negócio. BPM CBOK Guia para o Gerenciamento de Processos de Negócios Corpo Comum de Conhecimento ABPMP BPM V3.0 Association of Business Process Management Professionals 3

O que é processo de negócio Um processo de negócio é um trabalho que entrega valor para os clientes ou apoia/gerencia outros processos. Processo é uma agregação de atividades e comportamentos executados por humanos ou máquinas para alcançar um ou mais resultados. Especialização em Engenharia de Software 4

O que é processo de negócio Processos são compostos por atividades interrelacionadas que solucionam uma questão específica. Essas atividades são governadas por regras de negócio e vistas no contexto de seu relacionamento com outras atividades para fornecer uma visão de sequência e fluxo (de processo) Especialização em Engenharia de Software 5

Modelagem de processos A modelagem de processos requer um importante conjunto de habilidades e técnicas para permitir compreender, comunicar e gerenciar componentes de processos de negócios. Para uma organização ciente do alto valor de seus processos de negócio, a modelagem de processos é uma atividade fundamental para o gerenciamento da organização. Especialização em Engenharia de Software 6

Modelagem de processos de negócio A modelagem de processos de negócio é um conjunto de atividades envolvidas na criação de representações de processos de negócio existentes ou propostos. Pode prover uma perspectiva ponta a ponta ou uma parte dos processos primários, de suporte ou de gerenciamento. Especialização em Engenharia de Software 7

Modelagem de processos de negócio O propósito da modelagem é criar uma representação do processo de maneira completa e precisa sobre seu funcionamento. Por esse motivo, o nível de detalhamento e o tipo específico de modelo têm como base o que é esperado da iniciativa de modelagem. Um diagrama simples pode ser suficiente em alguns casos, enquanto um modelo completo e detalhado pode ser necessário em outros. Especialização em Engenharia de Software 8

Diagrama, mapa ou modelo de processos Os termos diagrama de processo, mapa de processo e modelo de processo são muitas vezes utilizados de forma intercambiável ou como sinônimos. Contudo possuem diferentes propósitos e aplicações. Eles são diferentes estágios do desenvolvimento, cada qual agregando mais informação e utilidade para o entendimento, análise e desenho do processos. Especialização em Engenharia de Software 9

Diagrama, mapa ou modelo de processos Especialização em Engenharia de Software 10

BPM Business Process Management Gerenciamento de Processos de Negócio é uma disciplina gerencial que integra estratégias e objetivos de uma organização com expectativas e necessidades de cliente, por meio do foco em processo ponta a ponta. Especialização em Engenharia de Software 11

BPM Business Process Management BPM engloba estratégias, objetivos cultura, estruturas organizacionais, papéis, políticas, métodos e tecnologias para analisar, desenhar, implementar, gerenciar desempenho, transformar e estabelecer a governança de processos. O BPM trata O QUE, ONDE, QUANDO, POR QUE, COMO e POR QUEM o trabalho é realizado. Especialização em Engenharia de Software 12

BPM Business Process Management Processos de negócio devem ser gerenciados em um ciclo contínuo para manter sua integridade e permitir a transformação. Ciclo de vida típico Especialização em Engenharia de Software 13

BPMN Business Process Model and Notation É um padrão criado pela Business Process Management Initiative (BPMI), incorporado ao Object Management Group (OMG) grupo que estabelece padrões para sistemas de informação. Essa notação apresenta um conjunto de símbolos para modelagem de diferentes aspectos de processos de negócio. Os símbolos descrevem relacionamentos claramente definidos, tais como fluxo de atividades e ordem de precedência. Especialização em Engenharia de Software 14

BPMN Business Process Model and Notation Principais características: Ícones organizados em conjunto descritivos e analíticos para atender a deferentes necessidade de utilização Notação permite indicação de eventos de início, intermediário e fim; fluxo de atividades e mensagens; comunicação e colaboração. Quando usar: Para apresentar um modelo de processos para públicos alvos diferentes Para simular um processo de negócio com um motor de processo Para gerar aplicações em BPMS a partir de modelos de processos Especialização em Engenharia de Software 15

BPMN Business Process Model and Notation Vantagens: Uso e entendimento difundido em muitas organizações Versatilidade para modelar as diversas situações de um processo Suportado por ferramentas BPMS Desvantagens Exige treinamento e experiência para uso correto do conjunto completo de símbolos; Dificulta visualização do relacionamento entre vários níveis de um processo; Diferentes ferramentas podem ser necessárias para apoiar diferentes subconjuntos da notação Origem na tecnologia da informação inibe seu uso por pessoal de negócio 16 Especialização em Engenharia de Software

BPMN Business Process Model and Notation Especialização em Engenharia de Software 17

BPMN Business Process Model and Notation Especialização em Engenharia de Software 18

Modelagem de negócio

Capturar um vocabulário comum Vocabulário comum usado em todas descrições do negócio; importância para consistência; substantivos no singular. Ex: tarefa, pedido.

Modelagem de negócio

Achar atores e use cases de negócio Delinear processos do negócio; definir as fronteiras do negócio; definir quem e o que vai interagir com o negócio; criar diagrama do modelo use case de negócio. ilustrar como o negócio é suportado por este modelo.

Detalhar um use case de negócio Detalhar o workflow do use case de negócio: membros do projeto e do negócio brainstorm das atividades; interações com atores de negócio; estruturar workflow: fluxos concorrentes, alternativos, excepcionais, comuns; detalhe acessível aos clientes.

Modelagem de negócio

Estruturar o modelo use case de negócio Reescrita abstrata dos use cases: comportamento comum, alternativo e excepcional (include, extend, generalization); identificar atores abstratos com papéis comuns a vários atores; Enfim, enxugar o diagrama.

Modelagem de negócio

Revisar o modelo use case de negócio Modelo: completo? correto? estrutura, etc. Atores: completo? Papel e não pessoa? Fora do negócio? Interage com use case? Use cases: completo? Descrição clara? Envolvido com ator? Use case abstratos?

Modelagem de negócio

Achar trabalhadores de negócio e entidades Identificar todos papéis e coisas no negócio: unidades organizacionais, trabalhadores de negócio (papéis) e objetos (coisas); implementar use case de negócios em termos de trabalhadores de negócio e entidades; colaboração e modelo de objeto de negócio.

Modelagem de negócio

Detalhar trabalhador de negócio Detalhar as responsabilidades de um trabalhador de negócio na implementação do use case; definir suas operações; definir seus atributos.

Modelagem de negócio

Detalhar entidade de negócio Detalhar as responsabilidades de uma entidade na implementação do use case ; definir suas operações; definir seus atributos.

Modelagem de negócio

Revisar o modelo de objeto de negócio Validação com stakeholders; trabalhadores; entidades; implementação.

Modelagem de domínio

Engenharia de Software Modelagem de Negócio Prof. Ms.C. Paulino Wagner Palheta Viana Manaus, Março 2018 37