UNIVERSIDADE DO SUL DE SANTA CATARINA JHONATAS VICENTE DE JESUS VANUSA LUEDKE

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

Download "UNIVERSIDADE DO SUL DE SANTA CATARINA JHONATAS VICENTE DE JESUS VANUSA LUEDKE"

Transcrição

1 UNIVERSIDADE DO SUL DE SANTA CATARINA JHONATAS VICENTE DE JESUS VANUSA LUEDKE DESENVOLVIMENTO DE UM SISTEMA DE GERENCIAMENTO DE PROCESSOS VISANDO APLICAR ESTRATÉGIAS DE NEGÓCIO Palhoça 2011

2 JHONATAS VICENTE DE JESUS VANUSA LUEDKE DESENVOLVIMENTO DE UM SISTEMA DE GERENCIAMENTO DE PROCESSOS VISANDO APLICAR ESTRATÉGIAS DE NEGÓCIO Trabalho de Conclusão de Curso apresentado ao Curso de Graduação em Sistema de Informação da Universidade do Sul de Santa Catarina, como requisito parcial à obtenção do título de Bacharel em Sistemas de Informação. Orientador: Prof. Dr. Ricardo Villarroel Dávalos. Palhoça 2011

3 JHONATAS VICENTE DE JESUS VANUSA LUEDKE DESENVOLVIMENTO DE UM SISTEMA DE GERENCIAMENTO DE PROCESSOS VISANDO APLICAR ESTRATÉGIAS DE NEGÓCIO Este Trabalho de Conclusão de Curso foi julgado adequado à obtenção do título de Bacharel em Sistema de Informação e aprovado em sua forma final pelo Curso de Graduação em Sistema de Informação da Universidade do Sul de Santa Catarina. Palhoça, 3 de Novembro de Professor e orientador Ricardo Villarroel Dávalos, Dr. Universidade do Sul de Santa Catarina Prof. Flavio Ceci, M.Eng. Universidade do Sul de Santa Catarina Márcio Welter, PMP Assembleia Legislativa de Santa Catarina

4 Agradeço a Deus por ter me dado forças até aqui. Aos meus pais e meu irmão que sempre me apoiaram e incentivaram nos meus estudos e a minha esposa que nos momentos difíceis esteve comigo me motivando a continuar. Agradeço também aos meus amigos, que tiveram que suportar esse período final de conclusão do curso. Jhonatas Vicente de Jesus

5 Aos meus pais e irmãos que sempre me motivaram e incentivaram nos meus estudos e que tiveram o tempo todo do meu lado. Ao meu namorado por estar presente nas horas boas e ruins e me dando apoio para não desanimar. E aos meus amigos que me incentivaram e me deram muita força pra continuar e concluir este curso. Vanusa Luedke

6 AGRADECIMENTO Primeiramente agradecemos a DEUS por ter nos concebido a oportunidade do nosso crescimento profissional e pessoal. Agradecemos também a todos os professores do curso de Bacharelado em Sistemas de Informação da Universidade do Sul de Santa Catarina na ajuda prestada ao longo do curso, em especial ao Profº Dr. Eng. Ricardo Villarroel Dávalos por ter nos orientado neste trabalho. Agradecemos em especial a nossos familiares e a todos os nossos amigos que nos apoiaram e estiveram do lado durante os momentos mais importantes de nossas vidas. Fazendo assim com que conseguíssemos concluir esta faculdade e na realização deste trabalho.

7 "Aprendi através da experiência amarga a suprema lição: nossa ira controlada pode ser convertida em uma força capaz de mover o mundo." (Mahatma Gandhi)

8 RESUMO As organizações necessitam cada vez mais de uma visão integrada de seus processos, pessoas e tecnologias, bem como maior confiabilidade, agilidade e eficiência na prestação de seus serviços. Para nortear o cumprimento desses objetivos a proposta do presente projeto consiste em desenvolver um sistema para gerenciamento de processos de negócio (BPMS - Business Process Management Systems) visando agregar valor aos processos por meio de motores de regras de negócio. O sistema de gerenciamento de processos de negócio é uma ferramenta para automatização com enfoque na execução, controle e monitoramento de processos de negócio das organizações. O sistema desenvolvido tem como principal característica ser totalmente Web, contemplando o ciclo que vai desde o desenho do processo, criação de formulários, definição de regras de negócio até a execução dos mesmos pelos usuários finais. O projeto se iniciou por meio da pesquisa de alguns softwares BPMS de mercado, identificando nestes os pontos fracos e oportunidades de melhoria, focando principalmente na forma como aqueles tratavam a definição e execução de processos, bem como regras de negócio eram geridas pelos mesmos. Depois de estudos nesta área e percebendo alguns pontos de melhorias, foram levantados os requisitos necessários e efetuada análise de ferramentas tecnológicas para o desenvolvimento do sistema. Para o projeto foi utilizada a linguagem Java juntamente com os frameworks jbpm como motor de processos, Drools como motor de regras de negócio e Flex para interface. Por meio do projeto em questão, pôde-se constatar a facilidade de criação e melhoria de um processo, no qual rapidamente um processo pode ser criado expressando formulários, caminhos, regras, participantes e responsabilidades com rapidez. O presente projeto contribui também para que as organizações consigam ter maior facilidade de responder às mudanças, ganhem em velocidade, agilidade e qualidade possibilitando uma melhora significativa no rendimento do negócio. Processos de Negócio. Palavras-chave: Automação de Processos, Regras de Negócio, Gerenciamento de

9 LISTA DE ILUSTRAÇÕES Figura 1 Os dois grupos de conhecimentos que sustentam o conceito BPM Figura 2 Ciclo de vida BPM Figura 3 Diagrama de Coreografia Figura 4 Diagrama de Comunicação Figura 5 Arquitetura BPMS Figura 6 Framework dos componentes da solução tecnológica BPMS Figura 7 Distribuição das Informações em SOA Figura 8 Arquitetura jbpm Figura 9 Etapas metodológicas Figura 10 Módulos do sistema BPMS Figura 11 Proposta Ambiente administrativo Elaboração de processos Figura 12 Proposta Portal do usuário Figura 13 Arquitetura Tecnológica Figura 14 Modelagem do Processo de Negócio do Administrador Figura 15 Modelagem do Processo de Negócio do Usuário Figura 16 Diagrama de Caso de Uso Módulo Administrador Figura 17 Diagrama de Caso de Uso Módulo Usuário Figura 18 Diagrama de Atividade do Caso de Uso CSU05 Administrador Figura 19 Diagrama de Atividade do Caso de Uso CSU09 Administrador Figura 20 Diagrama de Atividade do Caso de Uso CSU03 - Administrador Figura 21 Diagrama de Atividade do Caso de Uso CSU08 Administrador Figura 22 Diagrama de Atividade do Caso de Uso CSU01 Usuário Figura 23 Diagrama de Atividade do Caso de Uso CSU05 Usuário Figura 24 Diagrama de Atividade do Caso de Uso CSU04 Usuário Figura 25 Diagrama de Atividade do Caso de Uso CS004 Usuário Figura 26 Exemplo de modelo de dados utilizado no sistema Figura 27 Ferramentas utilizadas Figura 28 Arquitetura JBoss Application Server Figura 29 Processo do desenvolvimento Figura 30 Modelo não suportado pelo motor de processos Figura 31 Solução para o problema da decisão Figura 32 Solução para o problema da decisão Figura 33 Modelo BPMN em formato XML gerado pelo motor de processos Figura 34 Modelo não suportado pelo motor de processos Figura 35 Solução para o problema do evento de fim Figura 36 Exemplo de expressão utilizada com o Drools Figura 37 Parte do código utilizado no projeto para definição de regras Figura 38 Login sistema Figura 39 Funcionalidades do sistema Perfil administrador Figura 40 Consulta de processos Figura 41 Cadastro do processo Figura 42 Processo atual Figura 43 Modelagem do processo Figura 44 Elementos do desenho do processo Figura 45 Desenho do processo Figura 46 Aba Formulário e Dados

10 Figura 47 Seleção de tarefa Figura 48 Cadastro de dados Figura 49 Apresentação dos dados do processo Figura 50 Nome do formulário Figura 51 Definição do formulário Figura 52 Definição das regras de navegação Figura 53 Regras de navegação Figura 54 Edição das regras de navegação Figura 55 Definição das regras de negócio Figura 56 Regras de negócio Figura 57 Edição das regras de negócio Figura 58 Apresentação do local que esta sendo inserido a regras de negócio Figura 59 Apresentação das regras inseridas Figura 60 Associar participante a tarefa do processo Figura 61 Participantes do processo Figura 62 Usuários cadastrados para associar a tarefa Figura 63 Usuários participantes da tarefa do processo Figura 64 Administração de usuários Figura 65 Apresentação dos usuários cadastrados Figura 66 Adicionar novo usuário Figura 67 Processo de ativar e inativar usuários Figura 68 Opção para execução das tarefas associadas. Opção Processo Figura 69 Apresentação da tela onde serão gerenciadas suas tarefas Figura 70 Processos cadastrados no nome de determinado usuário Figura 71 Tarefas cadastradas de determinado processo Figura 72 Edição de determinada tarefa Figura 73 Histórico da tarefa selecionada Figura 74 Tela inicial, exibindo inicialmente todos os processos cadastrados Figura 75 Informações básicas do processo Gerenciamento de Incidentes Figura 76 Processo corrente Figura 77 Modelagem do processo Figura 78 Tela em que serão apresentados os dados, e local onde se cadastram Figura 79 Tela do cadastro de dados Figura 80 Apresentação dos dados Figura 81 Preenchimento do formulário Figura 82 Seleção de tarefa associada Figura 83 Apresentação das regras de navegação Figura 84 Cadastro das regras de navegação Figura 85 Apresentação das regras de negócio Figura 86 Cadastro das regras de negócio Figura 87 Apresentação das regras cadastradas Figura 88 Associar participante a tarefa do processo Figura 89 Tela de gerenciamento do usuário Figura 90 Cadastro de usuário Figura 91 Gerenciamento dos usuários

11 LISTA DE TABELAS Quadro 1 Lista de elementos básicos da notação BPMN Quadro 2 Requisitos Funcionais Área administrador Quadro 3 Requisitos Funcionais Área usuário Quadro 4 Requisitos não Funcionais Quadro 5 Atores Quadro 6 Detalhamento do Caso de Uso CSU05 Administrador Quadro 7 Detalhamento do Caso de Uso CSU03 Administrador Quadro 8 Detalhamento do Caso de Uso CSU08 Administrador Quadro 9 Detalhamento do Caso de Uso CSU09 Administrador Quadro 10 Detalhamento do Caso de Uso CSU01 Usuário Quadro 11 Detalhamento do Caso de Uso CSU05 Usuário Quadro 12 Detalhamento do Caso de Uso CSU04 Usuário Quadro 13 Detalhamento do Caso de Uso CSU03 Usuário Quadro 14 Avaliação da ferramenta BizAgi Quadro 15 Avaliação da ferramenta Orquestra Quadro 16 Avaliação da ferramenta Bonita Quadro 17 Validação dos requisitos

12 LISTA DE SIGLAS API - Application Programming Interface ASI - Application Service Interface BAM - Business Activity Monitoring BI - Business Intelligence BLiP - Business Logic integration Platform BPD - Business Process Diagram BPEL - Business Process Execution Language BPM - Business Process Management BPMI - Business Process Management Initiative BPML - Business Process Modeling Language BPMN - Business Process Modeling Notation BPMN-WG - Business Process Modeling Notation Working Group BPMS - Business Process Management System BR - Business Rules BRE - Business Rules Engine BRMS - Business Rules Management System BSI - Business Service Interface CDC - Connected Device Configuration CEP - Complex Event Processing CLDC - Connected Limited Device Configuration CRM - Customer Relationship Management DCOM - Distributed Component Object Model DPN - Diagrama de Processos de Negócio DRL - DocObject Resource Locator EAI - Enterprise Application Integration EJB - Enterprise Java Beans ERP - Enterprise Resource Planning J2EE - Java 2 Enterprise Edition J2ME - Java 2 Mobile Edition J2SE - Java 2 Standard Edition JDK - Java Development Kit

13 JIT - Just-in-time jpdl - Process Definition Language JRE - Java Runtime Edition JVM - Maquina Virtual Java KPI - Key Performance Indicators MPN - Modelagem do Processo de Negócio OASIS - Organization for the Advancement of Structured Information Standards OMG - Object Management Group OMG - Object Management Group ORB - Object Request Broker PVM - Parallel Virtual Machine REST - Representational State Transfer ROI - Return on Investment SGBD - Sistemas de gerência de banco de dados SOA - Service Oriented Architecture SOAP - Simple Object Access Protocol TI - Tecnologia da Informação UDDI - Universal Description and Integration WFMC - Workflow Management Coalition WS-BPEL - Web Service Business Processing Execution Languages WSDL - Web Service Description Language WS-HT - Web Service Human Task XMI - XML Metadata Interchange XML - Extensible Markup Language XSD - XML Schema Definition XSLT - Extensible Stylesheet Language Transformations W3C - World Wide Web Consortium

14 SUMÁRIO 1 INTRODUÇÃO PROBLEMÁTICA OBJETIVOS Objetivo geral Objetivos específicos JUSTIFICATIVA ESTRUTURA DO TRABALHO PESQUISA BIBLIOGRÁFICA GERENCIAMENTO DE PROCESSO DE NEGÓCIO (BPM) Visão horizontal e vertical das organizações Benefícios para empresas incorporando BPM A NOTAÇÃO BPMN Mudanças das versões BPMN 1.2 à BPMN A Notação BPMN Coreografia e orquestração BPMS (BUSINESS PROCESS MANAGEMENT SYSTEM) Ferramentas BPMS Workflow BR (BUSINESS RULES) BRE (Business Rules Engine) Utilização de BRE Vantagens na sua aplicação BRMS (Business Rule Management System) BPEL (BUSINESS PROCESS EXECUTION LANGUAGE) BAM (BUSINESS ACTIVITY MONITORING) KPI (Key Performance Indicator) SOA (SERVICE ORIENTED ARCHITECTURE) Cuidados com o SOA Benefícios WEB SERVICE FRAMEWORKS PARA DESENVOLVER SISTEMAS BPMS JBoss Drools JBoss jbpm Activiti Signavio CONCLUSÕES FINAIS DO CAPÍTULO MÉTODO CARACTERIZAÇÃO DO TIPO DE PESQUISA ETAPAS PROPOSTA DELIMITAÇÕES MODELAGEM DO SISTEMA PROPOSTO MODELAGEM DOS PROCESSOS DE NEGÓCIO ANÁLISE DE REQUISITOS Requisitos Funcionais...69

15 Área Administrativa Área do Usuário Requisitos não Funcionais ATORES MODELAGEM DOS CASOS DE USO Diagrama de Casos de Uso Descrições dos casos de uso Documentação dos casos de uso do ator: Administrador Documentação dos casos de uso do ator: Usuário MODELAGEM DAS ATIVIDADES Diagrama de atividade Administrador Diagrama de atividade Usuário MODELAGEM DE DADOS CONSIDERAÇÕES FINAIS DO CAPÍTULO DESENVOLVIMENTO TENOLOGIAS UTILIZADAS Java JBoss Drools JBoss jbpm BlazeDS Flex Mysql JBoss Application Server Eclipse Flash Builder Java Persistence API Hibernate PROCESSO DE DESENVOLVIMENTO Detalhamento do processo de desenvolvimento PESQUISA E VERIFICAÇÃO DE FERRAMENTAS BPMS Avaliação de Ferramentas Definição de requisitos de seleção da ferramenta Exemplos de Requisitos de Modelagem Exemplos de Requisitos de Desenvolvimento Exemplos de Requisitos de Ambiente de Usuário Exemplos de Requisitos de Integração Exemplos de Requisitos de Gestão Exemplos de Requisitos de Infra-estrutura e Administração Exemplos de Requisitos de Licenciamento da Solução Critérios para Avaliação das Ferramentas Ferramenta BizAgi BPM Suíte Conclusão da Análise Ferramenta Orquestra Conclusão da Análise Ferramenta Bonita Conclusão da Análise APRESENTAÇÃO DO SISTEMA Gerenciamento dos processos Participantes do processo Administração de usuários Execução das tarefas do processo VALIDAÇÃO...135

16 5.5.1 Validação dos requisitos funcionais Estudo de Caso Conclusão do Estudo de Caso CONSIDERAÇÕES FINAIS DO CAPÍTULO CONCLUSÃO E TRABALHOS FUTUROS CONCLUSÃO TRABALHOS FUTUROS REFERÊNCIAS...154

17 17 1 INTRODUÇÃO A partir dos anos 90, com a evolução intensa da informática, maiores estudos e compreensão de processos tornaram-se necessários. Assim, Davenport (1994, p. 47) observou que: Pelas mesmas linhas telefônicas, que antes levavam apenas vozes e estáticas, passam hoje ordens de compra, grandes somas de dinheiro, plantas de projetos de produtos, [...] e o computador, que a princípio automatizava os cálculos, hoje aconselha aos responsáveis pelas decisões, e até mesmo toma essas decisões. Dessa forma, num mercado altamente competitivo e dinâmico, onde as organizações precisam responder rápida e eficientemente aos estímulos do mercado, estruturas organizacionais flexíveis, bem como tecnologias integradoras se tornaram iniciativas constantes nas empresas. O Gerenciamento de Processos de Negócio (Business Process Management - BPM) é uma iniciativa que pode apoiar essas respostas e esse considera as etapas de modelagem, análise, automatização, monitoramento e orientação estratégica. Para apoiar uma iniciativa de BPM, uma nova categoria de software aparece, os chamados Sistemas de Gerenciamento de Processos de Negócio (Business Process Management Systems BPMS), que são conjuntos de ferramentas que auxiliam a documentação, desenho, redesenho, modelagem e automação de processos. (VALLE e OLIVEIRA, 2010). Os sistemas BPMS possibilitam que processos de negócio integrem, lógica e cronologicamente, clientes, fornecedores, parceiros, influenciadores, funcionários e todo e qualquer elemento que possa se integrar, dando à organização visão completa e essencialmente integrada do ambiente interno e externo das suas operações e das atuações de cada participante em todos os processos. (CRUZ, 2010). Nos últimos anos, tem-se notado a gradual introdução de tecnologias sofisticadas de motores de regras de negócios (Business Rules Engine - BRE) nas organizações e essas regras adicionam valor aos negócios por meio da capacidade de aplicar estratégias de negócio que suportam sofisticadas decisões analíticas nas mãos dos usuários de negócios. (WORTHINGTON, 2008). A proposta desta monografia tem como finalidade desenvolver um sistema BPMS totalmente Web visando a agregar valor aos processos de negócio por meio de BRE s e, desta

18 18 forma, dar suporte à estrutura organizacional, reduzir o impacto com mudanças em seus processos e regras de negócio e integrar e disseminar conhecimento entre as pessoas envolvidas na organização. 1.1 PROBLEMÁTICA Atualmente, em um mercado dinâmico e colaborativo, organizações estão cada vez mais integradas a clientes, fornecedores e, às vezes, acionistas estão comandando as empresas em escritórios espalhados por todo o mundo, necessitando, assim, de informações atualizadas de toda a organização. Diante desse cenário, as organizações precisam de ferramentas que as apóiem a responder às mudanças o mais rápido possível, com qualidade e eficiência nos serviços prestados. A automação e monitoramento de processos de negócio, por meio de sistemas BPMS, possibilitam que diversos aspectos críticos normalmente encontrados nas organizações sejam solucionados ou minimizados. Diante desse contexto organizacional, alguns pontos de melhoria se tornam evidentes, como: as organizações têm dificuldade de entendimento dos seus processos operacionais, faltando uma visão ponta a ponta e de como esses se integram com toda a sua estrutura; falta de integração entre os Sistemas de Informação. Atualmente, as organizações possuem diversos sistemas espalhados sem integração e sem uniformização das informações; dificuldade para responder às mudanças. No cenário atual, organizações mudam constantemente seus Sistemas de Informação para se adequarem a novos requisitos de negócio. Essas mudanças, normalmente trazem consigo gastos exorbitantes e grande demora na modificação ou criação desses sistemas, o que conseqüentemente impacta em toda a organização; distanciamento entre Tecnologia da Informação (TI) e Negócio. A área de negócio atualmente necessita responder as mudanças de mercado da

19 19 melhor forma possível e para isso a TI precisa prover meios para que essas mudanças sejam alcançadas. Com isso, um grande problema surge: Como facilitar o alinhamento entre essas duas áreas?; regras de negócio fragmentadas entre os diversos Sistemas de Informação. Um ponto crítico atualmente é a falta de centralização das regras de negócio, em que uma mesma regra é codificada (replicada) em diversos sistemas, resultando em redundância e esforço para desenvolvimento. Ocasionalmente, quando uma regra necessita ser criada ou modificada, refletir essas mudanças em diversos sistemas se torna uma atividade cara e demorada; carência de sistemas BPMS nacionais e principalmente com ambiente totalmente Web. Diversas ferramentas nacionais e internacionais necessitam a configuração e a criação dos processos em um ambiente Desktop. E, por meio desse, os processos são implantados na Web. Dessa forma são necessários ambientes distintos para configuração e utilização desses sistemas. 1.2 OBJETIVOS A seguir, são apresentados o objetivo geral e os objetivos específicos Objetivo geral O objetivo principal deste trabalho é desenvolver um sistema BPMS, visando a agregar valor aos processos por meio de motor de regras de negócios.

20 Objetivos específicos Os objetivos específicos apresentam-se a seguir: desenvolvimento de um modelador gráfico de processos e de um aplicativo interativo para criação de formulários; integração da solução proposta com um motor de regras de negócio para otimizar e flexibilizar a execução de processos de negócio; desenvolvimento de um portal que possibilite ao usuário final executar, organizar e acompanhar suas tarefas e processos; elaborar e aplicar um procedimento metodológico para o desenvolvimento do sistema BPMS; validar e testar o sistema por meio de um estudo de caso. 1.3 JUSTIFICATIVA Atualmente, as organizações necessitam cada vez mais de uma visão integrada de seus processos, pessoas e tecnologias, bem como uma maior confiabilidade, agilidade e eficiência na prestação de seus serviços. Para nortear o cumprimento desses objetivos, o desenvolvimento de uma plataforma BPMS para apoiar uma iniciativa BPM se justifica e traz consigo diversos benefícios que podem ser observados tanto pelos gestores que poderão monitorar e acompanhar as atividades em tempo real, obtendo assim informações úteis sobre o negócio, como por meio das pessoas que participarão efetivamente na execução dos processos operacionais, que se beneficiarão com a facilidade de sua automatização, interagindo com estes, por meio de formulários eletrônicos. Segundo Baldam et al. (2010), quase todos os negócios possuem regras usadas em várias instâncias e inscritas em vários softwares simultaneamente, em que, caso uma regra mude, as alterações devem ser feitas em cada sistema em uso.

21 21 Para esse cenário, a utilização de um BRE possibilita que usuários de negócios possam modificar as regras de negócio sem a necessidade de intervenção da área de TI, podendo implementar rapidamente grupos de regras que irão tomar e ativar decisões e serviços sem utilizar programação. (WORTHINGTON, 2008). Com a adoção de um BRE, a utilização de um repositório único de regras e processos de negócio se torna uma ferramenta fundamental e adequada, favorecendo a integração efetiva entre TI e negócios, em que ambos poderão, por meio de um local único, manipular e agregar valor à organização por meio das regras de negócio. Como resultado, as empresas se tornam mais efetivas e reativas diante desse cenário que muda constantemente. Um problema verificado em algumas empresas de desenvolvimento de software no Estado de Santa Catarina é citado por Coral (2007), que um dos principais desafios é a falta de padronização de seus processos que impedem seu crescimento. Para suprir essa carência, o sistema BPMS proposto disponibilizará por meio de uma interface intuitiva a Notação Padronizada para Modelar Processos de Negócio (Business Process Modeling Notation BPMN) que apóia na modelagem dos processos. É importante destacar que essa linguagem trabalha com a Arquitetura orientada a Serviços (Service Oriented Architecture - SOA) para proporcionar uma melhor organização dos processos para os serviços e possibilitar uma maior adaptação a mudanças. Também, uma das principais vantagens da solução proposta, em relação a outras do mercado, é ser um ambiente totalmente Web, que favorece tanto analistas de negócio, em que estes poderão, a partir de qualquer localidade, definir e modificar características dos processos de negócio, bem como, os usuários que utilizarão a plataforma em suas atividades diárias, que terão a possibilidade de interagir ou acompanhar o status de seus processos. Diante de todo o exposto, as motivações principais para o desenvolvimento da plataforma BPMS é o forte interesse dos autores na área de BPM e tecnologias aplicadas ao BPM, como a possibilidade de torná-la um produto comercial que possa auxiliar as organizações de diversos segmentos a gerenciarem seus processos de negócio eficazmente, obtendo, assim, melhores resultados e maior qualidade na geração de seus produtos e prestação de serviços, para clientes e empresas.

22 ESTRUTURA DO TRABALHO Este trabalho está dividido nos seguintes capítulos: Capítulo 1: apresenta uma visão geral do tema, a problemática, objetivos gerais e específicos, bem como a justificativa. Capítulo 2: descreve os conceitos teóricos para fundamentar e desenvolver a monografia, que são: Gerenciamento de Processos de Negócio (BPM), BPM, BPMS, BRE, BRMS (Business Rules Management System), BPEL (Business Process Execution Language), BAM (Business Activity Monitoring), SOA, Web Service; e alguns Frameworks. Capítulo 3: descreve a caracterização do tipo de pesquisa, etapas metodológicas, proposta da solução e delimitações do trabalho. Capítulo 4: descreve a modelagem e arquitetura da solução proposta. Capítulo 5: descreve o processo de desenvolvimento, as ferramentas e tecnologias utilizadas, bem como a apresentação das telas do sistema e sua descrição. Também é comentado sobre a realização da validação do sistema conforme objetivos definidos. Capítulo 6: apresenta as conclusões, objetivos alcançados e recomendações da monografia.

23 23 2 PESQUISA BIBLIOGRÁFICA Este capítulo apresenta os conceitos sobre gerenciamento de processos de negócio e sua utilização, a definição e principais elementos gráficos do BPMN (Business Process Modeling Notation), a linguagem BPEL (Business Process Execution Language), a utilização de regras de negócios apoiadas pelos motores de regras, bem como os módulos que compõem os sistemas BPMS (Business Process Management System). Também é apresentado o BAM (Business Activity Monitoring) para monitorar, em tempo real, os processos de negócio, o uso do SOA (Service Oriented Architecture) e da tecnologia Web Service para integrar sistemas e o uso dos sistemas BPMS com seus principais Frameworks. 2.1 GERENCIAMENTO DE PROCESSO DE NEGÓCIO (BPM) Conforme Danverport (1994) o processo é simplesmente um conjunto de atividades estruturadas e medidas, destinadas a resultar um produto especificado para um determinado cliente ou mercado. É uma ordenação específica das atividades de trabalho, no tempo e no espaço, com um começo e um fim, e inputs e outputs claramente definidos: uma estrutura para a ação. Segundo Garimella e outros (2008, p. 20, tradução nossa), Business Process Management (BPM) é um conjunto de metodologias, ferramentas e tecnologias com enfoque no desenho, representação, análise e controle dos processos de negócio operacionais. Para Cruz (2006, p. 63), segue a definição de BPM: Conjunto, formado por metodologias e tecnologias que possibilitam que processos de negócio integrem, lógica e cronologicamente, cliente, fornecedor, parceiros, influenciadores, empregados e todo e qualquer elemento que com eles possam, queiram ou tenham de interagir, dando ao ambiente interno e externo da organização uma visão completa e essencialmente integrada das suas operações e atuações. Para Cruz (2006, pag. 64), o BPM é sustentado por dois conjuntos o organizacional e o ferramental, conforme apresenta a figura a seguir:

24 24 Figura 1 Os dois grupos de conhecimentos que sustentam o conceito BPM. Fonte: Cruz (2006). O processo de negócio, apesar de ser uma sequência estruturada de atividades específicas, não é formado por um único elemento, mas, sim, pela junção de vários, como pessoas, máquinas e sistemas que trabalham juntas para buscar um objetivo de negócio em comum. (KO, 2009). O BPM possui um ciclo de vida subdividido em diversas etapas, sendo esse iniciado com a definição da metodologia a ser aplicada, em que dúvidas devem ser entendidas e equacionadas para um correto alinhamento com as necessidades do cliente. Após, é iniciada a fase de documentação, desenho e análise do processo atual, em que as deficiências e as qualidades são formalmente documentadas e analisadas, servindo como base para a próxima etapa. Seguindo, tem-se a fase de análise, redesenho e modelagem do novo processo, em que as oportunidades de melhoria são colocadas em prática, gerando um novo processo caso seja necessário. Por último é realizada a implementação do novo processo, em que sua execução é monitorada, verificando assim seu correto funcionamento. (CRUZ, 2010 BALDAM et al., 2010).

25 25 A Figura 2 ilustra o ciclo de vida BPM. Figura 2 Ciclo de vida BPM. Fonte: Baldam et al., (2010). As etapas apresentadas, na figura acima, segundo Valle e Oliveira (2010), tendo semelhança com o descrito por Cruz, é detalhada da seguinte forma: planejar o BPM: definição das atividades para o alcance das metas organizacionais; modelar e otimizar o processo: gerar informações do processo atual (AS IS) e proposta de projeto futuro (TO BE); implantar processo: suporte a implantação e a execução; controle e análise do processo: nesta fase ocorre o controle dos processos por meio de recursos e indicadores para otimização e planejamento das atividades. No processo de modelagem, algumas pessoas argumentam que despender muito tempo em desenhar o processo como ele é não é tão importante quanto modelar o processo

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

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 1 INTRODUÇÃO A Business Process Modeling Notation (BPMN), ou Notação de Modelagem de Processos de Negócio, é um conjunto de

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

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

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

MODELAGEM DE PROCESSOS

MODELAGEM DE PROCESSOS MODELAGEM DE PROCESSOS a a a PRODUZIDO POR CARLOS PORTELA csp3@cin.ufpe.br AGENDA Definição Objetivos e Vantagens Linguagens de Modelagem BPMN SPEM Ferramentas Considerações Finais Referências 2 DEFINIÇÃO:

Leia mais

Fase 1: Engenharia de Produto

Fase 1: Engenharia de Produto Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Insight completo sobre IDG/Oracle Relatório de pesquisa de SOA Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Alinhamento

Leia mais

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

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012 Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012 O que é um processo? Um processo é um grupo de atividades realizadas numa seqüência lógica com o objetivo de produzir um bem ou um

Leia mais

Treinamento BPM e BPMN Apresentação Executiva

Treinamento BPM e BPMN Apresentação Executiva Apresentação Executiva 1 O treinamento de BPM e BPMN tem como premissa capacitar o aluno a captar as atividades relativas a determinado processo da empresa, organizá-las, gerando um fluxograma de atividades/processos,

Leia mais

Liderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga

Liderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga Liderança em idéias, métodos e resultados em BPM no Brasil Automação de Processos Jones Madruga Promover melhorias e inovações que efetivamente criam valor não é simples... Apresentação Ø Organização PRIVADA

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

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase 2014. Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase 2014. Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com. BPMS Showcase 2014 Etapas e Desafios na seleção de uma plataforma de BPM corporativa Apresentado por: Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.br Apresentando a iprocess

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar

Leia mais

APLICATIVOS CORPORATIVOS

APLICATIVOS CORPORATIVOS Sistema de Informação e Tecnologia FEQ 0411 Prof Luciel Henrique de Oliveira luciel@uol.com.br Capítulo 3 APLICATIVOS CORPORATIVOS PRADO, Edmir P.V.; SOUZA, Cesar A. de. (org). Fundamentos de Sistemas

Leia mais

2 Conceitos relativos a Web services e sua composição

2 Conceitos relativos a Web services e sua composição 15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados

Leia mais

Trilhas Técnicas SBSI - 2014

Trilhas Técnicas SBSI - 2014 brunoronha@gmail.com, germanofenner@gmail.com, albertosampaio@ufc.br Brito (2012), os escritórios de gerenciamento de projetos são importantes para o fomento de mudanças, bem como para a melhoria da eficiência

Leia mais

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos

Leia mais

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato

Leia mais

INTRODUÇÃO A PORTAIS CORPORATIVOS

INTRODUÇÃO A PORTAIS CORPORATIVOS INTRODUÇÃO A PORTAIS CORPORATIVOS Conectt i3 Portais Corporativos Há cinco anos, as empresas vêm apostando em Intranet. Hoje estão na terceira geração, a mais interativa de todas. Souvenir Zalla Revista

Leia mais

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS Asia Shipping Transportes Internacionais Ltda. como cópia não controlada P á g i n a 1 7 ÍNDICE NR TÓPICO PÁG. 1 Introdução & Política 2 Objetivo 3 Responsabilidade

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation 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

Leia mais

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

3. Processos, o que é isto? Encontramos vários conceitos de processos, conforme observarmos abaixo: Perguntas e respostas sobre gestão por processos 1. Gestão por processos, por que usar? Num mundo globalizado com mercado extremamente competitivo, onde o cliente se encontra cada vez mais exigente e conhecedor

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso 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 Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

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

BPM Definições e Contexto Prática Aula 1 BPM Definições e Contexto Prática Aula 1 BP Business Process Algumas definições sobre o que é Processos de Negócio (BP) Um processo é um fluxo coordenado e padronizado de atividades executadas por pessoas

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Gestão de Processos de Negócios

Gestão de Processos de Negócios Gestão Operacional da TI Gestão de Processos de Negócios Business Process Management (BPM) Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

IBM Software Demos The Front-End to SOA

IBM Software Demos The Front-End to SOA Hoje em dia, as pequenas e grandes empresas utilizam software baseado em uma arquitetura voltada para serviços, ou SOA, para promover a inovação, otimizar processos comerciais e aumentar a eficiência.

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas

Leia mais

Tecnologia da Informação. Sistema Integrado de Gestão ERP ERP

Tecnologia da Informação. Sistema Integrado de Gestão ERP ERP Tecnologia da Informação. Sistema Integrado de Gestão ERP Prof: Edson Thizon ethizon@gmail.com O que é TI? TI no mundo dos negócios Sistemas de Informações Gerenciais Informações Operacionais Informações

Leia mais

Sistema Integrado de Gestão ERP. Prof: Edson Thizon ethizon@gmail.com

Sistema Integrado de Gestão ERP. Prof: Edson Thizon ethizon@gmail.com Sistema Integrado de Gestão ERP Prof: Edson Thizon ethizon@gmail.com Tecnologia da Informação. O que é TI? TI no mundo dos negócios Sistemas de Informações Gerenciais Informações Operacionais Informações

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie 1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

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

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

http://www.wikiconsultoria.com.br/100-motivos-implantar-crm/

http://www.wikiconsultoria.com.br/100-motivos-implantar-crm/ Continuando a série 100 motivo para implantar um CRM, veremos agora motivos referentes a BackOffice de CRM. Se você não tem a primeira parte da nossa apresentação, com os primeiros 15 motivos para implantar

Leia mais

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani BI Business Intelligence A inteligência Empresarial, ou Business Intelligence, é um termo do Gartner Group. O conceito surgiu na década de 80 e descreve

Leia mais

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE Modelo de Otimização de SAM Controle, otimize, cresça Em um mercado internacional em constante mudança, as empresas buscam oportunidades de ganhar vantagem competitiva

Leia mais

WORKFLOW. Mapeamento de Processos de Negócio 26/11/2009. Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS

WORKFLOW. Mapeamento de Processos de Negócio 26/11/2009. Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS WORKFLOW Mapeamento de Processos de Negócio Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS É proibido a reprodução total ou parcial de qualquer forma ou por qualquer meio sem a expressa autorização

Leia mais

O que significa esta sigla?

O que significa esta sigla? CRM Para refletir... Só há duas fontes de vantagem competitiva. A capacidade de aprender mais sobre nossos clientes, mais rápido que o nosso concorrente e a capacidade de transformar este conhecimento

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Adm. Vinicius Braga admviniciusbraga@gmail.com. Prof. Msc. Wilane Carlos da Silva Massarani wilane@cercomp.ufg.br

Adm. Vinicius Braga admviniciusbraga@gmail.com. Prof. Msc. Wilane Carlos da Silva Massarani wilane@cercomp.ufg.br Adm. Vinicius Braga admviniciusbraga@gmail.com Prof. Msc. Wilane Carlos da Silva Massarani wilane@cercomp.ufg.br Objetivos Contextualização Conceitos Boas práticas de modelagem Elementos do BPMN Tipos

Leia mais

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

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI Com o crescimento acelerado, uma das mais tradicionais empresas do Brasil em produtos agrícolas precisava

Leia mais

IV. Intercâmbio Eletrônico de Dados (EDI)

IV. Intercâmbio Eletrônico de Dados (EDI) IV. Intercâmbio Eletrônico de Dados (EDI) 1. Funcionamento do EDI 2. EDI tradicional X WEB EDI 3. EDI Tradicional 4. WEB EDI Intercâmbio Eletrônico de Dados (EDI) EDI: Electronic Data Interchange Troca

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Benefícios da modelagem Em uma organização orientada a processos, modelos de processos são o principal meio para medir o desempenho

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2 .:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação Informação no contexto administrativo Graduação em Redes de Computadores Prof. Rodrigo W. Fonseca SENAC FACULDADEDETECNOLOGIA PELOTAS >SistemasdeInformação SENAC FACULDADEDETECNOLOGIA

Leia mais

Módulo 15 Resumo. Módulo I Cultura da Informação

Módulo 15 Resumo. Módulo I Cultura da Informação Módulo 15 Resumo Neste módulo vamos dar uma explanação geral sobre os pontos que foram trabalhados ao longo desta disciplina. Os pontos abordados nesta disciplina foram: Fundamentos teóricos de sistemas

Leia mais

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning ERP Enterprise Resources Planning A Era da Informação - TI GRI Information Resource Management -Informação Modo organizado do conhecimento para ser usado na gestão das empresas. - Sistemas de informação

Leia mais

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:

Leia mais

Sistemas Integrados de Gestão Empresarial

Sistemas Integrados de Gestão Empresarial Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Gestão de Relacionamento com o Cliente CRM

Gestão de Relacionamento com o Cliente CRM Gestão de Relacionamento com o Cliente CRM Fábio Pires 1, Wyllian Fressatti 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil pires_fabin@hotmail.com wyllian@unipar.br RESUMO. O projeto destaca-se

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

Desenvolvimento de Sistemas BPMS. Jhonatas Vicente de Jesus

Desenvolvimento de Sistemas BPMS. Jhonatas Vicente de Jesus Desenvolvimento de Sistemas BPMS Jhonatas Vicente de Jesus Roteiro de apresentação FastBPM TCC Recapitulando alguns Conceitos Sistemas BPMS Um Processo na prática Conclusão TCC - 2011 Desenvolvimento de

Leia mais

Governança Corporativa. A importância da Governança de TI e Segurança da Informação na estratégia empresarial.

Governança Corporativa. A importância da Governança de TI e Segurança da Informação na estratégia empresarial. Governança Corporativa A importância da Governança de TI e Segurança da Informação na estratégia empresarial. A virtualização dos negócios tem impactado diretamente a condição de fazer negócio, conferindo

Leia mais

Manual BizAgi Sistema de Gestão da Qualidade

Manual BizAgi Sistema de Gestão da Qualidade Página 1 de 6 1. INTRODUÇÃO Este manual apresenta alguns elementos básicos da Notação BPMN (Business Process Modeling Notation Notação para Modelagem de Processos de Negócio) que é a representação gráfica

Leia mais

BPM e SOA. Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

BPM e SOA. Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas BPM e SOA Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Como funcionam as organizações? O que ébpm Business Process Management (BPM)

Leia mais

Introdução ao GED Simone de Abreu

Introdução ao GED Simone de Abreu Introdução ao GED Simone de Abreu GED O que é isso? O conhecimento teve, ao longo da história, diferentes significados e funções. No tempo das cavernas nossos antepassados transmitiam aos seus descendentes

Leia mais

ATIVIDADES DE LINHA E DE ASSESSORIA

ATIVIDADES DE LINHA E DE ASSESSORIA 1 ATIVIDADES DE LINHA E DE ASSESSORIA SUMÁRIO Introdução... 01 1. Diferenciação das Atividades de Linha e Assessoria... 02 2. Autoridade de Linha... 03 3. Autoridade de Assessoria... 04 4. A Atuação da

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) São Paulo, 2011 Universidade Paulista (UNIP) Service Oriented Architecture (SOA) Prof. MSc. Vladimir Camelo vladimir.professor@gmail.com 04/09/11 vladimir.professor@gmail.com 1 04/09/11 vladimir.professor@gmail.com

Leia mais

CRM. Customer Relationship Management

CRM. Customer Relationship Management CRM Customer Relationship Management CRM Uma estratégia de negócio para gerenciar e otimizar o relacionamento com o cliente a longo prazo Mercado CRM Uma ferramenta de CRM é um conjunto de processos e

Leia mais

Unidade II MODELAGEM DE PROCESSOS

Unidade II MODELAGEM DE PROCESSOS Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que

Leia mais

REQUISITOS DE SISTEMAS

REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS

Leia mais

CEA439 - Gestão da Tecnologia da Informação

CEA439 - Gestão da Tecnologia da Informação CEA439 - Gestão da Tecnologia da Informação Janniele Aparecida Como uma empresa consegue administrar toda a informação presente nesses sistemas? Não fica caro manter tantos sistemas diferentes? Como os

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI Harley Caixeta Seixas Márcia Lúcia Borges de Melo Gomes Roberta A. de Mello Bezerra Silvana Dias Soares FERRAMENTA BIZAGI BPMN Business Process Modeling Notation

Leia mais

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5

Leia mais

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema SISTEMA DE CONTROLE DE INDICADORES DE DESEMPENHO VOLTADO À DISPONIBILIDADE DE SERVIÇOS DE TI BASEADO NA BIBLIOTECA ITIL V3 Eduardo Cuco Roteiroda apresentação 1. Introdução e Objetivos 2. Fundamentação

Leia mais

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO João Felipe D Assenção Faria Arquiteto JEE Especialista SOA/BPM JOÃO FELIPE D ASSENÇÃO FARIA Arquiteto JEE (12 anos) Especialista SOA/BPM (aprox. 4 anos)

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI Profa. Gislaine Stachissini Unidade III GOVERNANÇA DE TI Information Technology Infrastructure Library ITIL Criado pelo governo do Reino Unido, tem como objetivo a criação de um guia com as melhores práticas

Leia mais

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O uso da Inteligência Competitiva como processo para monitorar tecnologias, legislação, ambiente regulatório, concorrência,

Leia mais

Administração de Sistemas de Informação I

Administração de Sistemas de Informação I Administração de Sistemas de Informação I Prof. Farinha Aula 04 Conceito Sistema de Informação é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo),

Leia mais

Automação de Processos de Negócios com BPMS:

Automação de Processos de Negócios com BPMS: Automação de Processos de Negócios com BPMS: Um Relato de Experiência da ATI ATI- /UPG Unidade de Processos de Negócios do Governo Adelnei Felix adelnei.felix@ati.pe.gov.br 1 Agenda Introdução Relato da

Leia mais

Oficina de Gestão de Portifólio

Oficina de Gestão de Portifólio Oficina de Gestão de Portifólio Alinhando ESTRATÉGIAS com PROJETOS através da GESTÃO DE PORTFÓLIO Gestão de portfólio de projetos pode ser definida como a arte e a ciência de aplicar um conjunto de conhecimentos,

Leia mais

Project and Portfolio Management [PPM] Sustainable value creation.

Project and Portfolio Management [PPM] Sustainable value creation. Project and Portfolio Management [PPM] Sustainable value creation. O SoftExpert PPM Suite é a solução mais robusta, funcional e fácil para priorizar, planejar, gerenciar e executar projetos, portfólios

Leia mais

BPM X Workflow. Business Process Management BPM ou Modelagem de Processos de negócio

BPM X Workflow. Business Process Management BPM ou Modelagem de Processos de negócio Business Process Management BPM ou Modelagem de Processos de negócio Metodologia Conjunto de práticas Controle, gerenciamento e integração dos processos Permite a análise, definição, execução, monitoramento

Leia mais

PROCESSOS DE NEGÓCIOS: UMA VISÃO GERAL

PROCESSOS DE NEGÓCIOS: UMA VISÃO GERAL Universidade Federal de Santa Maria Sistemas de Informação ELC1093 Modelagem de Processos de Negócio PROCESSOS DE NEGÓCIOS: UMA VISÃO GERAL Profa. Lisandra Manzoni Fontoura Objetivos da Aula: Processos

Leia mais

Manual dos Serviços de Interoperabilidade

Manual dos Serviços de Interoperabilidade MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5

Leia mais