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

Documentos relacionados
BPMN Business Process Management Notation

UML Unified Modeling Language Linguagem de Modelagem Unificada

Business Process Modeling and Notation

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

:: Processo de Negócio ::

Modelagem de Processos BPMN. Silvana Pereira Detro

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

MODELAGEM DE PROCESSO

:: Processo de Negócio :: Edital Interno de Solicitação para Contratação de Soluções de Tecnologia da Informação (TI)

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

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

BPMN BPMN BUSINESS PROCESS MODELING NOTATION

Engenharia de Software Modelagem de Negócio

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

Requisitos de Sistemas

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

Modelagem de Processos. Rômulo César

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

PROJETOS DE SISTEMAS DE INFORMAÇÃO

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

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

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

MODELAGEM DE PROCESSO

UML. Trabalho Análise e Projeto de Sistemas. Aluna: Luana Alves Businaro

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

UML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução

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

SISTEMA DE GESTÃO ERP

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

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

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

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )

MAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN

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

Engenharia de Software. UML Unified Modeling Language

Análise de Sistemas. Aula 5

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

APÊNDICE D Unified Model Language (UML)

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

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

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

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

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

UML 2.0 Método, Linguagem e Ferramenta. Prof. Cesar Augusto Tacla

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

Rational Unified Process (RUP)

Modelagem de Processos de Negócio Aula 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

UML e seus diagramas

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

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

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

UML (Unified Modelling Language)

Business Process Model and Notation 2.0.2

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

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

RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

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

Manual BizAgi Sistema de Gestão da Qualidade

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

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

Engenharia de Software

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

INF1013 MODELAGEM DE SOFTWARE

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

MODELAGEM DE SISTEMAS Unidade 2 A Linguagem UML. Luiz Leão

Modelagem de Processos BPMN 2.0

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

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

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

Processos de Software

Aula 1.7 Introdução a APOO e UML

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

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

Cadeira: Engenharia de Software

ID do documento: Data documento: / / Responsável pelo documento:

Especificação de Sistemas de Software e a UML

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.

SIGERIS SISTEMA DE GESTÃO DE REDES DE INFRAESTRUTURAS PREDIAIS 1 SIGERIS - SYSTEM OF MANAGEMENT OF PREDIAL INFRASTRUCTURE NETWORKS

Proposta de Trabalho de Conclusão de Curso

SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA

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

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

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

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

IFSC/Florianópolis - CTI - Projeto de Sistemas - prof. Herval Daminelli

Introdução a UML e seus diagramas

A modelagem de Negócio com UML

UML - Linguagem de Modelagem Unificada

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

OSM - PROCESSOS ORGANIZACIONAIS BPM / BPMN

Processamento. Atividades Agregar Valor Troughput*

Paradigmas de Software

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

Transcrição:

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 negócios existentes na organização, por meio de diagramas que descrevem os seus comportamentos. Por meio da modelagem, as pessoas adquirem entendimento sobre os processos de negócios e aprendem sobre eles. Os modelos também permitem a visualização, a documentação e a melhoria dos processos de negócio da organização. Um modelo de processos de negócio bem construído evita a falta de estruturação, as ambiguidades, as redundâncias e as omissões, que podem facilmente aparecerem em narrativas que utilizam linguagem natural. Os modelos dos processos de negócio padronizam os conceitos da organização e compartilham visualmente o conhecimento sobre eles entre todos profissionais e demais envolvidos. Com isto, fica mais fácil identificar as necessidades de melhorias nos processos de negócio, nivelar os trabalhos a serem realizados, desenvolver uma visão estratégica, analisar os contextos dos projetos, gerenciar a organização e controlar as mudanças. Outro fator importante sobre a modelagem de processos de negócio é em relação ao seu escopo, que vai determinar o nível de detalhamento do modelo de acordo com sua finalidade. O quadro abaixo apresenta os cenários que contextualizam os escopos da modelagem de processos de negócio, quando o objetivo é a implantação de um ou mais sistemas de softwares e/ou o levantamento de informações para processos de Tecnologia da Informação (TI). Tabela1. Processos de TI. Cenário Contexto Gráfico da organização Obter melhor entendimento da organização, sem a necessidade de alterá-la. Modelagem de domínio Para a compreensão de uma área funcional específica, com o intuito de implantar uma aplicação nesta determinada área funcional. Um negócio, vários sistemas Para a compreensão de uma organização, com o intuito de implantar uma família de aplicativos nesta organização. Modelo de negócio genérico Para a compreensão e alinhamento de um negócio específico, com o intuito de implantar um aplicativo (ou uma família de aplicativos) em várias organizações. Novo negócio Para a compreensão e alinhamento de uma organização, com o intuito de sustentar esse novo negócio com a implantação de um aplicativo (ou uma família de aplicativos). Renovar negócio Para a compreensão da organização, com o intuito de alterá-la. Vem a ser a desconstrução do negócio atual e a implantação de um novo negócio. BPMN A Notação e Modelo de Processos de Negócios (em inglês, Business Process Model and Notation BPMN) é a representação gráfica padrão para a modelagem de processos de negócio, a qual utiliza uma técnica de fluxo de trabalho (workflow) semelhante ao Diagrama de Atividades da UML

2 Modelagem de Processos de Negócio Engenharia de Software. (Unified Modeling Language Linguagem de Modelagem Unificada) representação gráfica padrão para a modelagem de sistemas de software. O BPMN foi desenvolvido pelo Instituto de Gerenciamento de Processos de Negócio e desde 2005 ele vem sendo mantido pelo Grupo de Gerenciamento de Objetos (em inglês, Object Management Group OMG). Atualmente, a versão do BPMN é a 2.0, lançada em Janeiro de 2011. O objetivo do BPMN é fornecer uma notação padrão, de fácil compreensão e intuitiva a todos os envolvidos com os processos de negócio, comunicando de maneira comum e uniforme os processos de negócios da organização. A aplicação do BPMN é exclusiva para a modelagem de processos de negócio, não sendo aplicável a outras finalidades, tais como, modelos de estruturas organizacionais, modelos de desagregações funcionais e modelos de sistemas de softwares. Dica A especificação do BPMN pode ser obtida gratuitamente no site : www.bpmn.org. Uma ferramenta gratuita para implementar os modelos do BPMN é o Bizagi, que pode ser utilizado em : https://www.bizagi.com/en/products/bpm-suite/modeler O BPMN foi estruturado em camadas, onde cada camada superior sobrepõe e estende as camadas inferiores, onde se encontram os seus elementos mais essenciais e necessários para a construção dos modelos de negócio. A Modelagem de Processos de Negócio com BMPN é feita com diagramas simples contendo um pequeno conjunto de elementos gráficos. Com isto, fica mais fácil compreender os modelos dos processos de negócio. Podemos identificar quatro tipos de elementos que representam o comportamento do processo: Objetos de fluxo Objetos de conexão Swimlanes Artefatos São quatro categorias básicas destes elementos gráficos: 1-Objetos de Fluxo (Eventos, Atividades e Decisões),apresentados abaixo: Tabela 2.Objetos de fluxo do BPMN. Eventos Atividades Decisões Início Intermediário Fim Tarefa Processo Exclusiva Inclusiva Paralela 2-Objetos de Conexão (Fluxo de Sequência, Fluxo de Mensagem e Associação).apresentados abaixo: Tabela3. Conexões. Fluxo de Sequencia Fluxo de Mensagem Associação 3-Raias (Pool e Lane) apresentadas abaixo:

3 Modelagem de Processos de Negócio Engenharia de Software. Tabela4. Raias BPMN. Fonte: os autores. Pool Lane 4-Artefatos (Objeto de Dados, Grupo e Anotação de Texto), apresentados abaixo: Tabela5. Artefatos BPMN. Objeto de Dados Grupo Anotação de Texto Os objetos de fluxo são divididos em três tipos: Atividades o trabalho que é executado, algo que é feito (por exemplo a cotação do hotel), simbolizados por quadrados. Eventos as ocorrências, algo que acontece (por exemplo o início do processo, o pedido de plano), simbolizados por círculos. Gateways pontos de desvio que determinarão o caminho que o processo seguirá (por exemplo a decisão de consolidar as informações), simbolizados por losangos. Um exemplo da aplicação do BPMN para a modelagem de um processo de negócio de empréstimo de livro realizado pelo aluno junto ao atendente da biblioteca, pode ser visualizado na figura a seguir. O processo de negócio inicia com o aluno preenchendo o formulário de solicitação de empréstimo de livros. Em seguida, o atendente da biblioteca verifica se a solicitação foi preenchida corretamente. Se não foi preenchida, solicita ao aluno a correção da mesma. Se foi preenchida, verifica se os livros estão disponíveis para empréstimo. Se os livros não estiverem disponíveis para empréstimo, o atendente da biblioteca avisa ao aluno que os livros não estão disponíveis para empréstimo. Se os livros estiverem disponíveis para empréstimo, os mesmos são emprestados para o aluno e o empréstimo é registrado.

4 Modelagem de Processos de Negócio Engenharia de Software. Exemplo1.Aplicação Empréstimo - BPMN. Fonte: acervo dos autores. A próxima figura ilustra outro exemplo da aplicação do BPMN para a modelagem de um processo de negócio de compra de livro realizado pelo cliente junto à livraria. Ao processar o pedido de compra, a livraria verifica se há em seu estoque todos os livros do pedido. Se houver, a livraria realiza a cobrança junto ao cliente e, ao receber o comprovante do pagamento, distribui a ele os livros. Se não houver, a livraria encomenda as obras faltantes junto à editora que, ao processar a encomenda de obras, realiza a cobrança junto à livraria e, após receber o comprovante de pagamento, distribui as obras à livraria, a qual, ao receber as obras segue o mesmo processo já descrito, desde a realização da cobrança junto ao cliente. Por fim, quando o cliente recebe seus livros da livraria, o processo de negócio é finalizado. Exemplo 2 AplicaçãoLivraria - BPMN. Fonte:acervo dos autores.

5 Modelagem de Processos de Negócio Engenharia de Software. Saiba Mais Barry Boehm criou o modelo de plano de ação de uma especificação técnica conhecido como 5W2H, uma abreviatura das palavras em inglês: WHY (por que está sendo feito) São as razões do negócio que justifica o custo, tempo e pessoal. WHAT ( o que será feito) Artefatos referentes a especificação funcional que será feito. WHERE (onde será feito) Pode ser na empresa ou no cliente que contratou o software. WHEN (quando será feito) Na fase de elaboração do projeto, principalmente na especificação funcional especificando os prazos. WHO (quem fará) Equipe técnica e seus papéis no desenvolvimento do sistema. HOW (como será feito) Uma vez definido o escopo, começando pelo levantamento dos requisitos e especificação técnica. HOW MUCH(quanto custará fazer) Horas de análise para desenvolver os artefatos. É um documento exigido por uma metodologia ou processo de qualidade que engloba os pontos destacados. As respostas a essas perguntas são importantes independente do tamanho e complexidade do software. A modelagem de processos de negócio, segundo as diretrizes da EPN (Engenharia de processo de negócio), deve ser aplicada com rigor. A modelagem deve ser aplicada para desenvolver modelos que capturem as diversas características do negócio. Uma das técnicas de modelagem de negócios mais utilizadas é a BMPN.