UNIVERSIDADE DO SUL DE SANTA CATARINA JHONATAS VICENTE DE JESUS VANUSA LUEDKE
|
|
- Ilda Canedo Teves
- 8 Há anos
- Visualizações:
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 1 INTRODUÇÃO A Business Process Modeling Notation (BPMN), ou Notação de Modelagem de Processos de Negócio, é um conjunto de
Leia maisBPMN (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 maisBPMN. 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 maisENGENHARIA 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 maisMODELAGEM 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 maisFase 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 maisMaterial 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 maisUFG - 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 maisFerramentas 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 maisRenata 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 maisTreinamento 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 maisLideranç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 maisBPMN - 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 maisEtapas 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 maisDesenvolvendo 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 maisERP 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 maisIntroduçã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 mais15/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 maisAPLICATIVOS 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 mais2 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 maisTrilhas 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 maisTI 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 maisUniversidade 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 maisINTRODUÇÃ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 maisINSTRUÇÃ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 maisGerenciamento 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 maisBPMN 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 mais3. 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 mais3 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 mais2 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 maisBPM 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 maisFigura 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 maisISO/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 maisGestã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 maisO 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 maisIBM 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 maisPROCESSO 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 maisSistemas 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 maisTecnologia 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 maisSistema 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 maisWilson 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 maisADMINISTRAÇÃ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 maisMó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 maisGuia 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 maishttp://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 maisPlanejamento 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 maisSAM 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 maisWORKFLOW. 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 maisO 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 maisProcessos 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 maisAdm. 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 maisUNIDADE 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 maisFMC: 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 maisIV. 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 maisUNIVERSIDADE 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 maisProfessor: 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 maisGovernanç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 maisMetodologia 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 maisSistemas 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 maisMó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 maisEngª 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 maisAná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 maisSistemas 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 maisGestã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 mais4 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 maisDesenvolvimento 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 maisGovernanç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 maisManual 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 maisBPM 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 maisIntroduçã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 maisATIVIDADES 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 maisEngenharia 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 maisService 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 maisCRM. 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 maisUnidade 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 maisREQUISITOS 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 maisCEA439 - 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 maisBRAlarmExpert. 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 maisAUTOR: 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 maisDISSEMINAÇÃ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 maisGESTÃ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 mais1. 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 maisUm 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 maisGerenciamento 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 maisBPM 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 maisGlossá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 mais04/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 maisProfa. 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 maisO 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 maisAdministraçã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 maisAutomaçã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 maisOficina 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 maisProject 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 maisBPM 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 maisPROCESSOS 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 maisManual 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