TRADUZINDO A DEFINIÇÃO DE PROCESSO EM XPDL PARA MODELOS EM REDES DE PETRI

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

Download "TRADUZINDO A DEFINIÇÃO DE PROCESSO EM XPDL PARA MODELOS EM REDES DE PETRI"

Transcrição

1 XXIX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO. TRADUZINDO A DEFINIÇÃO DE PROCESSO EM XPDL PARA MODELOS EM REDES DE PETRI Rosemary Francisco (PUCPR) rmaryf@gmail.com Eduardo de Freitas Rocha Loures (PUCPR) eduardo.loures@pucpr.br Eduardo Alves Portela Santos (PUCPR) portela@ccet.pucpr.br Marco Antonio Busetti de Paula (PUCPR) marco.busetti@pucpr.br Fernando Deschamps (PUCPR) fernando.deschamps@terra.com.br Compartilhar e compatibilizar informações não é mais uma preocupação ligada apenas as áreas de tecnologia. A capacidade de compartilhar informações e permitir a sua utilização em diversos meios e recursos tornou-se uma premissa para possibbilitar um ágil gerenciamento de processos de negócios. Com o intuito de suprir esta demanda, o padrão XPDL foi criado e sua principal função é uniformizar a definição dos processos de negócios. A partir de uma definição de processo de negócio padronizada torna-se possível a interação entre as diversas técnicas para o gerenciamento de processos, garantindo a máxima utilização das ferramentas disponíveis para a constante melhoria nos processos. O presente artigo tem como objetivo apresentar o padrão de definição de processos XPDL e demonstrar uma proposta para a validação desta especificação em Redes de Petri. Palavras-chaves: Gerenciamento de Processos de Negócios, Definição de Processos de Negócios, XPDL, Redes de Petri, PNML

2 1. Introdução O mapeamento de um processo representa uma etapa na construção de modelos que permitem identificar os fluxos de trabalho nos processos dentro das organizações. Atualmente o mapeamento de processos está presente nas organizações de forma a auxiliar na condução do mapeamento das atividades e na descoberta de oportunidades de otimização de recursos ou ainda no melhor dimensionamento dos mesmos. SANTOS et al. (2007) aponta a tendência das organizações no cenário competitivo atual em buscar a utilização de tecnologias para instrumentalizar a gestão por processos. Por meio do mapeamento é possível analisar e documentar as funcionalidades dos processos de negócio em um modelo único e, avaliar se tais processos cumprem com seus objetivos. Para MAGALHÃES et al. (2004), o modelo de negócio é um conjunto de visões que representam características diferentes de um ou mais aspectos específicos do negócio. Um modelo de negócio deve refletir o processo da organização. Ao utilizar um modelo, a organização poderá analisar com detalhes a estrutura representada e definir cenários que possam contribuir para a evolução e melhoria do processo analisado. Até a década de 90 não existia um padrão unificado para a representação da definição dos processos de negócios. Desta forma era necessária a escolha de uma notação específica a ser utilizada para a modelagem do processo. Porém, como existem várias notações, e cada qual com suas características, tornava-se uma tarefa complexa a seleção e validação da notação mais adequada para a representação dos processos de negócio. Com base na necessidade de padronização da linguagem para a definição de processos de negócios, a fim de possibilitar a interoperabilidade entre ferramentas e plataformas que permitem o mapeamento e a modelagem de processo de negócios e a facilidade na elaboração dos modelos e especificação dos processos, o padrão XPDL XML Process Definition Language foi elaborado. Por meio deste padrão tornou-se possível trabalhar com uma ou mais notações, além de suas ferramentas de apoio e, realizar o compartilhamento das informações do processo entre as diversas ferramentas. O presente trabalho tem como objetivo propor uma solução que permita a utilização da definição do processo de negócio no padrão XPDL para a criação de modelos formais em Redes de Petri a fim de possibilitar que análises de viabilidade e simulações em relação aos modelos sejam realizadas. Para tanto, o artigo foi estruturado da seguinte forma: na seção 2 é apresentado o padrão XPDL e suas principais características, na seção 3 é descrito sobre a técnica de Redes de Petri e o formalismo de sua notação, bem como as principais características do PNML Petri Net Markup Language. A seção 4 apresenta o detalhamento da solução proposta para a criação dos modelos formais em Redes de Petri por meio da definição do processo de negócio em XPDL, na seção 5 são apresentados uma análise e os resultados em relação à solução proposta e, por fim, na seção 6 são apresentadas as conclusões e possíveis continuidades do trabalho. 2. XPDL XML Process Definition Language O padrão XPDL XML Process Definition Language foi elaborado pelo WfMC Workflow Management Coalition e tem como objetivo principal padronizar a terminologia utilizada na definição de processos de negócios. Por meio deste padrão é possível compartilhar as informações a respeito da definição de um processo de negócio independente de plataforma 2

3 ou ferramenta. O XPDL foi criado com base no padrão WPDL Workflow Process Definition Language elaborado também pelo WfMC e apresentado em Como o arquivo gerado com o WPDL não estava baseado no formato XML, a comunidade do WfMC optou por elaborar um padrão que utilizasse este formato e permitisse a portabilidade no compartilhamento das informações dos processos de negócios. Desta forma, em outubro de 2002 foi apresentada a primeira versão do XPDL. A figura 1 ilustra a portabilidade permitida pelo padrão. Figura 1 Portabilidade XPDL. Fonte: Adaptado de WfMC (2008) Atualmente na versão 2.1, desde outubro de 2008, o padrão também já está de acordo com a especificação BPMN versão 1.1 (WFMC, 2008). O BPMN Business Process Modeling Notation é uma das propostas do BPMI Business Process Management Initiative para a especificação de processos de negócios. O BPMN fornece uma notação gráfica para a expressão dos processos de negócios em um diagrama BPD Business Process Diagram e possui uma grande variedade de elementos para a melhor representação do modelo do processo de negócio. O principal objetivo do BPMN é permitir que o gerenciamento de processos de negócio seja uma tarefa intuitiva e que possa ser utilizada tanto por usuários técnicos, quanto por usuários de negócios (BPMI, 2008), para a elaboração de modelos de processos de negócio. Para WOHED et al. (2006), o BPMN tem como principal objetivo promover a compreensão e integração das notações para a modelagem do processo de negócio. Ao contrário do BPMN que é uma notação gráfica disponível apenas em ferramentas que adotam este padrão, o XPDL é uma especificação textual em um arquivo XML e, portanto, independente de ferramenta, conforme demonstra a figura 1. A especificação XPDL possui em seu conteúdo a relação de todos os elementos de um processo. Nesta relação são detalhadas as principais características de um processo: seus elementos, as informações de entrada e saída e a definição do fluxo de trabalho. Os principais elementos que compõe esta relação são as atividades do processo, eventos ou estados do processo em determinada fase de execução, condições existentes dentro de um processo e os responsáveis pelas atividades. A 3

4 figura 2 ilustra o modelo metadados do padrão XPDL. Figura 2 Modelo Metadados XPDL. Fonte: WfMC (2008) O modelo representado pela figura 2 descreve todas as entidades que compõe a definição do processo de negócio no padrão XPDL. Nesta definição estão incluídas as informações do processo, os seus atributos e relacionamentos. A entidade principal da especificação XPDL é a Package. Esta entidade é responsável pelo agrupamento de todas as informações relacionadas à definição do processo de negócio. Cada entidade da especificação XPDL, ilustrada na figura 2, possui vários atributos que permitem o detalhamento das informações do processo. Neste artigo, porém, estaremos tratando apenas das entidades e dos atributos relevantes para a abordagem proposta. A entidade WorkFlowProcesses também ilustrado como Process na figura 2 é a entidade que possui o detalhamento do fluxo de trabalho do processo de negócio. Uma entidade Package pode possuir uma ou mais entidades do tipo WorkFlowProcesses. Quando esta situação ocorrer, significa que existe mais de um fluxo de processo dentro da especificação. A entidade WorkFlowProcesss por sua vez, é responsável pelo agrupamento das informações de um processo de negócio. Dentro desta entidade, é possível verificar a existência das entidades: Activity que possui a definição dos eventos / estados, condições e atividades do processo; Transition que possui a relação e o fluxo de seqüência entre os eventos, condições e atividades do processo. Cada uma destas entidades possui vários atributos que permitem a identificação e definição das informações do processo de negócio. A figura 3 ilustra um exemplo de arquivo XPDL com a especificação destas entidades. 4

5 3. RdP Redes de Petri Figura 3 Exemplo de Arquivo XPDL Dentre as técnicas existentes para definição de modelos de processo utilizando uma terminologia formal, destaca-se a técnica de Redes de Petri (RdP) idealizada por Carl Adam Petri em 1962 como parte de sua tese de doutorado. Um modelo de processo permite representar de forma gráfica o fluxo de trabalho Workflow desempenhado por um processo. Um sistema de Workflow é um sistema de gerenciamento capaz de automatizar e controlar o fluxo da informação das atividades de um processo de negócio (AALST et al, 2003). Neste tipo de sistema é possível definir as atividades que serão executadas no início do processo e, também, a ordem de execução das demais atividades. Além disso, por meio do Workflow é possível identificar os recursos responsáveis pelas atividades e registrar as datas em que estas foram realizadas. A técnica de RdP constitui um bom ponto de partida para validação de um gerenciamento de fluxo de trabalho. Um modelo RdP claramente demonstra o fluxo entre as tarefas / atividades. As tarefas são modeladas por transições e as dependências por lugares e arcos. Um lugar corresponde a uma condição que pode ser utilizada como pré e / ou pós condição para a execução das tarefas (AALST et al, 2003). A representação gráfica de um modelo elaborado com RdP utiliza os elementos gráficos de acordo com a tabela 1. Elemento Definição Representa uma condição e/ou estado do processo. 5

6 Representa as atividades de um processo. As atividades de um processo podem ser classificadas como: Sub-Processos, Atividades e Tarefas. arco Representa a seqüência / fluxo das atividades do processo. É responsável pela conexão entre o lugar e a transição. Tabela 1 Elementos RdP A fim de representar as atividades especiais de controle que podem ocorrer em um processo, foi desenvolvido a WF-Net Workflow Net AALST & HEE (2002). A WF-Net é composta dos elementos RdP, e permite gerenciar como será a execução destas atividades especiais de controle. Os quatro tipos básicos de WF-Net são: a) AND-Join ocorre quando o resultado de duas atividades é direcionado para um único destino; b) AND-Split ocorre quando o resultado de uma única atividade é direcionado para dois destinos; c) XOR-Join ocorre quando há duas origens e um destino, porém somente uma das origens será alcançada, de acordo com a condição definida no fluxo do processo; d) XOR-Split ocorre quando há duas possibilidades de destino, porém, de acordo com a condição definida no fluxo do processo somente um destino será alcançado. A figura 4 ilustra a representação gráfica em RdP dos tipos de WF-Net. Figura 4 Representação gráfica das condições em RdP. Fonte: AALST & HEE (2002) Os modelos elaborados com RdP são considerados modelos executáveis, pois permitem simular a seqüência da execução das atividades, de acordo com alguns critérios préestabelecidos (AALST, 2003). Esta é uma das principais motivações para a elaboração da solução proposta, pois por meio da técnica RdP será possível validar a viabilidade de um modelo de processo de negócio especificado por meio do padrão XPDL. 3.1 PNML Petri Net Markup Language O PNML é um padrão baseado no formato XML que possui a especificação de um modelo em RdP. A criação deste padrão é uma tentativa de padronização para o compartilhamento das informações de modelos definidos em RdP para diversas ferramentas que utilizam a técnica. Segundo WEBER & KINDLER (2003) uma das características mais exigidas para as 6

7 ferramentas que utilizam a técnica de RdP é o recurso de importação / exportação. Esta demanda se torna necessária, pois grande parte das ferramentas que utiliza a técnica possui um formato específico para a definição dos modelos. De acordo com BILLINGTON et al. (2003) a comunidade de RdP possui grande interesse nesta padronização pois isto permitirá o compartilhamento de modelos elaborados e a efetiva troca de conhecimento por meio de projetos globais com a integração de colaboradores e equipes em trabalhos de cooperação remota. Assim como o padrão XPDL, a padronização da especificação dos modelos RdP em formato PNML tem como objetivo a padronização de uma linguagem a fim de garantir a portabilidade e o compartilhamento das informações. O arquivo PNML possui em sua especificação todos os elementos que compõe um modelo RdP. Conforme apresentado na tabela 1, um modelo RdP é basicamente composto pelos elementos: lugar, arco e transição. Neste cenário, estes elementos RdP serão os responsáveis pela definição dos elementos de um processo de negócio. A figura 5 ilustra o modelo metadados do padrão PNML. Figura 5 Modelo Metadados do Padrão PNML. Fonte: ISO/JTC1/SC7/WG19 (2007) A figura 4 apresenta o metadados completo do padrão PNML. Assim como no padrão XPDL, para este trabalho serão utilizados somente as entidades e atributos relevantes para a elaboração da abordagem proposta. A tabela 2 apresenta a relação entre as principais entidades do metadados e suas respectivas interpretações no modelo gráfico e arquivo XML. Elemento Gráfico Entidade Metadados Elemento XML PetriNetDoc <pnml> PetriNet <net> Place <place> 7

8 Transition <transition> arco Arc <arc> Tabela 2 Relação dos Elementos RdP e XML com as Entidades PNML A entidade PetriNetDoc no arquivo PNML recebe a definição: <pnml>. Esta entidade é a principal entidade da especificação, responsável pelo agrupamento dos demais elementos e informações do modelo RdP. A entidade PetriNet é a segunda principal entidade do arquivo PNML e é definida como: <net>. Dentro da entidade <net> são detalhados os demais elementos RdP: <place>, <transition> e <arc>. A figura 6 apresenta um exemplo de arquivo PNML. 4. Solução Proposta Figura 6 Exemplo de Arquivo PNML A definição do processo em formato XPDL é uma especificação textual, portanto, não é possível analisar estas especificações com o intuito de avaliar a viabilidade do modelo descrito. Desta forma, é necessário utilizar uma notação formal que permita analisar o modelo do processo e /ou realizar simulações para a obtenção de melhorias. A RdP é uma notação formal consolidada e que permitirá a realização destas análises e também de simulações no modelo do processo. Para tanto é necessário que a especificação do processo de negócio esteja de acordo com o formato aceito pelas ferramentas de RdP. Deste modo, a solução proposta baseia-se na tradução da definição do processo de negócio em formato XPDL para o formato PNML. Como o formato PNML trata-se de um padrão para a especificação dos modelos em RdP, será possível por meio deste, permitir que a análise do modelo de processo traduzido seja realizada em ferramentas de RdP. Seguindo esta abordagem, para iniciar a elaboração da solução proposta, analisou-se em um primeiro momento, o método definido por ZHA et al. (2008). Este método é composto pelas seguintes etapas: e) Mapear cada entidade Activity em XPDL para uma Transition em RdP; 8

9 f) Adicionar um elemento Place e Arc em RdP para cada Transition criada em RdP; g) De acordo com o Transition em XPDL criar a relação fluxo de sequência entre o Transition de origem e de destino em RdP e incluir um Place entre estes elementos; h) Inserir as estruturas AND-Join; i) Inserir as estruturas XOR-Join; j) Adicionar o Place inicial e o Place final. No entanto, o estudo realizado por ZHA et al. (2008) baseou-se na versão anterior do padrão XPDL versão 2.0. Apesar de o WfMC informar que existe compatibilidade entre os dois formatos, existem algumas diferenças nas entidades e atributos. Um exemplo que pode ser mencionado é a questão da entidade Activity na versão 2.1 possuir atributos que a categoriza como evento, atividade ou condição do processo de negócio. Desta forma, as etapas sugeridas pelo método de ZHA et al. (2008) foi adotada em parte, levando em consideração os ajustes necessários em função da versão 2.1 do padrão XPDL utilizado neste estudo. A figura 7 ilustra o esquema elaborado para a solução proposta. 9

10 Figura 7 Esquema para Criação do PNML por meio do XPDL Na primeira etapa, ilustrada por meio da figura 7, será identificado as entidades Activity na especificação XPDL que são do tipo: Implementation Task que serão convertidas para as entidades Transition na especificação PNML. A representação gráfica deste elemento em RdP também foi ilustrada na figura 7. Em seguida, na segunda etapa, são identificadas as entidades Activity no XPDL que são do tipo: Event. Três tipos de eventos podem estar definidos na especificação XPDL, são eles: a) Start Event representa o estado inicial do processo; b) Intermediate Event representa o estado intermediário do processo. Este evento ocorre entre as atividades; c) End Event representa o estado final do processo. Os eventos da especificação XPDL serão convertidos para as entidades Place na especificação PNML. Na terceira etapa é necessário interligar os eventos às atividades de origem e destino. Para isto serão identificadas as entidades Transition na especificação XPDL que possui as informações a respeito do fluxo de seqüência das atividades e eventos. As entidades Transition serão convertidas para as entidades Arc na especificação PNML. Por fim, na quarta etapa, serão identificadas as entidades Activity do tipo: Route na especificação XPDL para a criação das condições existentes no processo na especificação PNML. Estas condições serão traduzidas baseadas na representação formal das WF-Nets, ilustradas na figura Análise e Resultados da Solução Proposta Para analisar a eficácia da solução proposta, será utilizada a definição de um processo de negócio básico, a definição de um processo de compra de produtos pela internet. O modelo é ilustrado na figura 8. Figura 8 Modelo BPMN Processo de Compras pela Internet A figura 8 ilustra a representação gráfica do modelo básico de um processo de compras pela internet. A notação gráfica utilizada para a elaboração do modelo é o BPMN e a ferramenta de modelagem é o Bizagi (BIZAGI, 2008). A ferramenta Bizagi é uma entre as diversas ferramentas de modelagem BPMN que existem e que possui recursos de importação exportação para o padrão XPDL. 10

11 A fim de permitir uma identificação mais apurada dos elementos que compõe o processo, o modelo foi desenhado utilizando siglas no início do nome de cada objeto gráfico. A relação destas siglas e os elementos XPDL são apresentados na tabela 3. Sigla Objeto Gráfico Elemento XPDL Descrição do Elemento ES <Activity> <Event> <StartEvent/> Evento de início do Processo </Event> </Activity> A <Activity> <Implementation> <Task/> Atividade do Processo </Implementation > </Activity> <Activity> EI <Event> Evento intermediário, entre as <Intermediate/> atividades do Processo </Event> </Activity> R <Activity> <Route/> Condições do Processo </Activity> EE <Activity> <Event> <EndEvent/> </Event> </Activity> Evento final do Processo Tabela 3 Relação das Siglas dos Objetos Gráficos x Elementos XPDL Para a validação da solução proposta foi desenvolvido um plug-in com a linguagem Java que implementou as etapas sugeridas pela solução. O plug-in realiza a leitura do arquivo padrão XPDL, executa as etapas definidas pela solução e gera o arquivo PNML com a especificação do modelo de processo de negócio. Como o arquivo PNML é o padrão especificado para a utilização dos modelos em RdP, o arquivo gerado pelo plug-in poderá ser aberto, analisado e simulado em qualquer ferramenta de RdP compatível com o padrão. O modelo RdP gerado para o processo de compras pela internet é ilustrado na figura 9. 11

12 6. Considerações Finais Figura 9 Modelo RdP gerado em PNML Embora a modelagem em RdP seja considerada mais eficiente para a análise e validação do fluxo de um processo de negócio, a sua utilização no ambiente organizacional ainda é pouco comum. No entanto, no meio acadêmico a prática já está bem disseminada e se tornou bastante comum para modelagem de processos de negócio. Um dos fatores, que pode ser uma das determinantes para a seleção da técnica de modelagem pelos especialistas das empresas, é a comprovação da aplicação das técnicas em ambientes organizacionais e também a disponibilidade de ferramentas que suportem e auxiliem na fase de análise e modelagem. Além disso, seria necessário um tempo maior para dedicação no estudo da notação RdP, para que tanto usuários de negócios quanto usuários de TI conseguissem elaborar e modelar os processos corretamente. Com base neste cenário e tendo como suporte a padronização da definição dos processos de negócios, o presente trabalho apresentou que é possível permitir aos usuários a modelagem de seus processos de negócios em ferramentas e notações diversas e ainda possuir o apoio de uma técnica formal para a validação de seus modelos. A solução proposta pelo trabalho mostrou-se eficaz na tradução da especificação XPDL para a especificação PNML e, além de permitir a validação do modelo em RdP, possibilita que a análise seja realizada em qualquer ferramenta de RdP compatível com o padrão PNML. Por fim, como sugestão de trabalhos futuros pode-se aperfeiçoar o plug-in desenvolvido para que possa realizar o inverso da operação, gerar um arquivo XPDL por meio de um arquivo PNML e possibilitar aos usuários utilizar o modelo validado / alterado com a notação de sua preferência. Referências AALST, Will M.P. van der & HEE, K. V. Workflow Management Models, Methods, and Systems. MIT press, Cambridge, MA, AALST, Will M.P. van der. Challenges in Business Process Management: Verification of business processes 12

13 using Petri nets. Bulletin of the EATCS, 80: , AALST, Will M.P. van der; WESKE, Mathias; WIRTZ, Guido. Advanced Topics in Workflow Management: Issues, Requirements, and Solutions. Journal of Integrated Design and Process Science, 7(3):49-77, BILLINGTON, Jonathan et al. The Petri Net Markup Language: Concepts, Technology and Tools. Verlag, Berlin, Heidelberg, BIZAGI. Bizagi Process Modeler. Disponível em: < Acesso em: 20 jul BPMI Business Process Management Initiative. Business Process Modeling Notation BPMN. Disponível em: < Acesso em: 20 jul ISO/JTC1/SC7/WG19. Software and Systems Engineering - High-level Petri Nets Part 2: Transfer Format. FCD , v , ISO/IEC, June MAGALHÃES, A.; et al. Uma estratégia para a gestão integrada de processos e tecnologia da informação através da modelagem de processos de negócio em organizações. MP2Tec Núcleo de Pesquisa e Prática em Tecnologia da Universidade do Rio de Janeiro: UNIRIO, SANTOS, R. P.; et al. O que são BPMS: sistemas de suporte às tarefas para gestão de processos. XXVII ENEGEP, Foz do Iguaçu, PR, Brasil:2007. WEBER, Michael & KINDLER, Ekkard. The Petri Net Markup Language. In: EHRIG., H. et al. (Ed.). Petri net technology for communication-based systems- advances in petri nets. Berlin : Springer. p (Lecture Notes in Computer Science, 2472) WFMC Workflow Management Coalition. Workflow Process Definition Interface - XML Process Definition Language (WFMC-TC-1025). Technical report, Workflow Management Coalition, October 10, WOHED, P; et al. On the Suitability of BPMN for Business Process Modelling. International Conference on Business Process Management, volume 4102, pp Springer-Verlag, Berlin, ZHA, Haiping; YANG, Yun; WANG, Jianmin & WEN, Lijie. Transforming XPDL to Petri Nets, Proceedings of the Workshop on Collaborative Business Processes (CBP 2007), Lecture Notes in Computer Science, Vol. 4928, pages , Springer-Verlag,

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

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

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

Análise qualitativa do processo de workflow da ouvidoria do IFMG campus Bambuí: um estudo de caso

Análise qualitativa do processo de workflow da ouvidoria do IFMG campus Bambuí: um estudo de caso Análise qualitativa do processo de workflow da ouvidoria do IFMG campus Bambuí: um estudo de caso Estefânia Paula da SILVA¹; Lígia Maria SOARES PASSOS² ¹ Aluna do curso de Engenharia de Produção do IFMG

Leia mais

Um Simulador para Avaliação da Antecipação de Tarefas em Sistemas Gerenciadores de Workflow

Um Simulador para Avaliação da Antecipação de Tarefas em Sistemas Gerenciadores de Workflow Um Simulador para Avaliação da Antecipação de Tarefas em Sistemas Gerenciadores de Workflow Resumo. A fim de flexibilizar o fluxo de controle e o fluxo de dados em Sistemas Gerenciadores de Workflow (SGWf),

Leia mais

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

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

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

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil Elicitação de Requisitos a partir de Modelos de Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas Marcos A. B. de Oliveira 1, Sérgio R. C.

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

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

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

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

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

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

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

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

silviaheld@usp.br Italiano, Isabel Cristina. Profa. Dra. - Têxtil e Moda - Escola de Artes, Ciências e RESUMO ABSTRACT MAPEAMENTO DE PROCESSOS DE CONFECÇÃO PARA IDENTIFICAÇÃO DE PONTOS CRÍTICOS DA PRODUÇÃO Espinosa, Caroline Stagi - Bacharel em Têxtil e Moda - Escola de Artes, Ciências e Humanidades - Universidade de São

Leia mais

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso

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

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved Conhecimento em Tecnologia da Informação CobiT 5 Apresentação do novo framework da ISACA Apresentação Este artigo tem como objetivo apresentar a nova versão do modelo de governança de TI, CobiT 5, lançado

Leia mais

MARATONA CBOK UNICORREIOS

MARATONA CBOK UNICORREIOS MARATONA CBOK UNICORREIOS Capítulo 10 Tecnologia de BPM Bruno Lima, CBPP Analista de sistemas/processos Agenda Porque tecnologia é importante; O que está envolvido na tecnologia de BPM? Modelagem, análise

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

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

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

A Linguagem de Modelagem Unificada (UML)

A Linguagem de Modelagem Unificada (UML) Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)

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

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

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br VisTrails Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br Características SGWf - Sistema de Gerenciamento de Workflows; Desenvolvido

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

Diferenças da versão 6.3 para a 6.4

Diferenças da versão 6.3 para a 6.4 Release Notes Diferenças da versão 6.3 para a 6.4 Melhorias Comuns ao Sistema Help O Help Online foi remodelado e agora é possível acessar os manuais de cada módulo diretamente do sistema. Mapeamento de

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

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

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

MODELAGEM DE CASOS DE USO PARA UM SISTEMA DE CLÍNICA VETERINÁRIA

MODELAGEM DE CASOS DE USO PARA UM SISTEMA DE CLÍNICA VETERINÁRIA UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA FACULDADE DE ENGENHARIA DA COMPUTAÇÃO ADAM DREYTON FERREIRA DOS SANTOS CARLOS ROGÉRIO CAMPOS ANSELMO FELIPE BATISTA CABRAL FRANK GOMES DE AZEVEDO NAGIB

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

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

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

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

GESTÃO E OTIMIZAÇÃO DE PROCESSOS. Vanice Ferreira

GESTÃO E OTIMIZAÇÃO DE PROCESSOS. Vanice Ferreira GESTÃO E OTIMIZAÇÃO DE PROCESSOS Vanice Ferreira 12 de junho de 2012 GESTÃO E OTIMIZAÇÃO DE PROCESSOS: conceitos iniciais DE QUE PROCESSOS ESTAMOS FALANDO? GESTÃO E OTIMIZAÇÃO DE PROCESSOS: conceitos iniciais

Leia mais

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

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

4 Um Exemplo de Implementação

4 Um Exemplo de Implementação 4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação

Leia mais

Diagrama de transição de Estados (DTE)

Diagrama de transição de Estados (DTE) Diagrama de transição de Estados (DTE) O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das

Leia mais

Inteligência de Parceiros e Colaboração nos Negócios: a evolução no setor de Telecomunicações

Inteligência de Parceiros e Colaboração nos Negócios: a evolução no setor de Telecomunicações Inteligência de Parceiros e Colaboração nos Negócios: a evolução no setor de Telecomunicações Daniela Ramos Teixeira Para vencer a guerra diária num cenário co-opetivo (competitivo e cooperativo), as empresas

Leia mais

Curso de Linux Básico

Curso de Linux Básico Curso de Linux Básico Oficina TecnoJovem Outubro/2013 Instalação de Programas Introdução Pacotes Gerenciamento de Pacotes Exemplos Material baseado na Documentação Ubuntu, disponível na Internet (WIKI)

Leia mais

Gerenciamento de Riscos do Projeto Eventos Adversos

Gerenciamento de Riscos do Projeto Eventos Adversos Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos

Leia mais

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 3 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer a arquitetura de 3 esquemas (conceitual, lógico

Leia mais

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

BEM-VINDO!!! Apresentação Inicial. Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos Apresentação Inicial BEM-VINDO!!! Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos 1 Mapeamento de Processos Mapeamento de Processos e Negócios com BPM 2 Ementa Introdução Definição

Leia mais

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados. BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é

Leia mais

ü Curso - Bacharelado em Sistemas de Informação

ü Curso - Bacharelado em Sistemas de Informação Curso - Bacharelado em Sistemas de Informação Nome e titulação do Coordenador: Coordenador: Prof. Wender A. Silva - Mestrado em Engenharia Elétrica (Ênfase em Processamento da Informação). Universidade

Leia mais

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

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1. Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco

Leia mais

Análise Estruturada de Sistemas

Análise Estruturada de Sistemas Análise Estruturada de Sistemas Capítulo 3 Estudo de Viabilidade Definição das Necessidades Funcionais O propósito desta etapa é produzir um documento formal que contenha uma descrição detalhada da proposta,

Leia mais

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

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

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

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial Aluno: André Faria Ruaro Professores: Jomi F. Hubner e Ricardo J. Rabelo 29/11/2013 1. Introdução e Motivação 2.

Leia mais

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

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de

Leia mais

Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição

Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição VIII Workshop Anual do MPS (WAMPS 2012) Autores: Fabrício Souto Cardoso (Eletrobras e COPPE/UFRJ) Dr.ª Ana Regina Rocha

Leia mais

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

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

SISTEMA GERENCIADOR DE BANCO DE DADOS

SISTEMA GERENCIADOR DE BANCO DE DADOS BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR

Leia mais

Gestão da Qualidade por Processos

Gestão da Qualidade por Processos Gestão da Qualidade por Processos Disciplina: Gestão da Qualidade 2º Bimestre Prof. Me. Patrício Vasconcelos adm.patricio@yahoo.com.br Gestão da Qualidade por Processos Nas empresas, as decisões devem

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

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

Origem do SCO O SCO é baseado no ICS, desenvolvido nos EUA durante as décadas de 70/80, inicialmente para coordenar a resposta a incêndios florestais.

Origem do SCO O SCO é baseado no ICS, desenvolvido nos EUA durante as décadas de 70/80, inicialmente para coordenar a resposta a incêndios florestais. APRESENTAÇÃO DO SCO Conceito de SCO O Sistema de Comando em Operações é uma ferramenta gerencial para planejar, organizar, dirigir e controlar as operações de resposta em situações críticas, fornecendo

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

Leia mais

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

Guia Básico de Processos Corporativos do Sistema Indústria Guia Básico de Processos Corporativos TUTORIAL 1 ÍNDICE 1 INTRODUÇÃO 2 DEFINIÇÃO DO ESCOPO E INTERFACES DO PROCESSO 3 FLUXOGRAMA 4 ATIVIDADES CRÍTICAS 5 INDICADORES DE DESEMPENHO 6 LEGENDA BPMN UTILIZADA

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

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS Élysson Mendes Rezende Bacharelando em Sistemas de Informação Bolsista de Iniciação Científica

Leia mais

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

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0 O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok

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

DATA WAREHOUSE. Introdução

DATA WAREHOUSE. Introdução DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta

Leia mais

FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo

FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo Roteiro Introdução Sistemas de Informação - SI Executive Information

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

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

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1. Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

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

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

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

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009) CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis

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

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5

Leia mais

O modelo unificado de processo. O Rational Unified Process, RUP.

O modelo unificado de processo. O Rational Unified Process, RUP. Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,

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

Gerenciamento de Configuração de Software

Gerenciamento de Configuração de Software FACULDADE MAURÍCIO DE NASSAU Jessé de Souza da Silva, José Arnaldo de Oliveira Almeida, Gabriel Pereira da Silva Gerenciamento de Configuração de Software Uma Abordagem Conceitual João Pessoa 2015 FACULDADE

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

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de

Leia mais

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,

Leia mais

Universidade Federal de Uberlândia

Universidade Federal de Uberlândia EDITAL Nº05/ PROGRAD/ DIREN/2010 ANEXO II 1 Título do Projeto: Automação de Fluxo de Trabalho Administrativo 2- Nome do Orientador: Autran Macêdo 3 Unidade: FACOM 4- Curso: Bacharelado em Ciência da Computação

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