Otimização do Planejamento de Cargas de Dados utilizando Algoritmos Genéticos

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

Download "Otimização do Planejamento de Cargas de Dados utilizando Algoritmos Genéticos"

Transcrição

1 Otimização do Planejamento de Cargas de Dados utilizando Algoritmos Genéticos Tatiana Escovedo 1, Adriano S. Koshiyama 1 e Marco Aurélio C. Pacheco 1 1 Departamento de Engenharia Elétrica Pontifícia Universidade Católica do Rio de Janeiro RJ, Brasil. [tatiana, adriano, marco]@ele.puc-rio.br Abstract. The SAP BW tool is part of daywork of about 8 thousands users of a large Brazilian company in the oil industry. They use the information made available to assist in the analysis inherent in their professional activities. For data to be properly updated daily, hundreds of loads are performed on a scheduled basis. The main problem today is that the order of the same design is determined by manual means, ie, the optimal ordering is difficult to determine due to the high number of loads and restrictions. This article proposes a solution to this problem through the use of genetic algorithms to optimize the planning of BW loads. Resumo. A ferramenta de SAP BW faz parte do dia a dia de trabalho de cerca de 8 mil usuários de uma grande companhia brasileira do setor de petróleo. Eles utilizam as informações disponibilizadas para auxiliar nas análises inerentes as suas atividades profissionais. Para que os dados estejam devidamente atualizados, diariamente centenas de cargas são executadas de forma programada. O principal problema encontrado atualmente é que a ordem de planejamento das mesmas é determinada de forma manual, ou seja, a ordenação ótima é difícil de ser determinada devido ao elevado número de cargas e restrições existentes. Este artigo propõe uma solução para este problema, através da utilização de algoritmos genéticos para otimizar o planejamento das cargas BW. 1. Introdução A necessidade constante de informações cada vez mais atualizadas e precisas das organizações, integrando diferentes departamentos com o objetivo de acelerar o processo de tomada de decisão diante das mudanças constantes, no mercado motivou o surgimento da Tecnologia de Data Warehouse. Uma análise de dados históricos pode apresentar indicadores de crescimento, ou sinalizadores de deficiências nos negócios. Data Warehousing não é um produto, mas sim uma estratégia que reconhece a necessidade de se armazenar dados separadamente em sistemas de informação e consolidá-los, de forma a apoiar diversos profissionais de uma empresa na tomada de decisões de modo rápido e eficaz. Um Data Warehouse é uma coleção de dados orientada por assuntos, integrada, variante no tempo, e não volátil que tem por objetivo dar suporte aos processos de tomada de decisão [Inmon 1992].

2 Para suprir suas necessidades de informações analíticas, a empresa tratada nesta pesquisa utiliza a ferramenta SAP BW [McDonald et al. 2006] desde Através das chamadas queries BW, os usuários podem realizar diversas análises das informações do negócio. Estas informações são integradas e armazenadas no Data Warehouse implementado com o BW, extraídas através das queries e fazem parte do dia a dia de trabalho de milhares de usuários. Para que as informações estejam sempre consistentes e atualizadas, é necessário realizar diariamente centenas de cargas, que atualizam os cubos e possibilitam que a partir destes, as informações sejam extraídas através das queries. Determinar a melhor ordem de execução destas cargas não é uma atividade trivial, primeiro, pela grande quantidade de cargas e, segundo, pelas restrições existentes de precedência e limites de horário para algumas cargas. Este artigo tem o objetivo de investigar a aplicação de algoritmos genéticos [Holland 1975] no problema da otimização do planejamento das cargas BW. A seção 2 apresenta um resumo sobre algoritmos genéticos e a ferramenta SAP BW, além de detalhar o problema estudado e descrever a solução proposta. Em seguida, a seção 3 apresentará os resultados obtidos e avaliará os mesmos, apontando alguns possíveis trabalhos futuros. Finalmente, a seção 4 conclui este trabalho. 2. Metodologia O objetivo desta seção é apresentar os conceitos básicos referentes a Algoritmos Genéticos e a ferramenta SAP BW. Estas questões vão fornecer o embasamento teórico para os assuntos propostos neste estudo Algoritmos Genéticos Algoritmos genéticos consistem em métodos de busca por soluções ótimas, computacionalmente intensivas, que são inspirados na teoria da evolução das espécies de Darwin e na genética [Holland 1975]. Em algoritmos genéticos, uma população de possíveis soluções para o problema em questão evolui de acordo com operadores probabilísticos concebidos a partir de metáforas biológicas (cruzamento e mutação), e há uma tendência de que ao longo do processo evolutivo, na média, os indivíduos representem soluções cada vez melhores [Goldberg 1989]. Algoritmos genéticos são particularmente aplicados em problemas complexos de otimização [Pacheco and Vellasco 2007], como por exemplo: problemas com diversos parâmetros ou características que precisam ser combinadas em busca da melhor solução; problemas com muitas restrições ou condições que não podem ser representadas matematicamente; e problemas com grandes espaços de busca. Algoritmos Genéticos têm sido aplicados a diversos problemas de otimização [Michalewicz 1996], tais como otimização de funções matemáticas, otimização combinatória, otimização de planejamento, otimização de distribuição, etc. Em particular, a aplicação de algoritmos genéticos em problemas de otimização de planejamento consiste em alocar, no tempo disponível, os recursos para execução das tarefas, respeitando restrições e condições, a fim de alcançar os objetivos do problema [Davis 1991, Pacheco and Vellasco 2007]. O problema proposto neste trabalho pode então ser caracterizado como um problema de otimização de planejamento, uma vez que queremos determinar a melhor ordem de planejamento de cargas de dados considerando certas restrições.

3 Os métodos de busca tradicionais em geral falham na obtenção da melhor solução em problemas deste tipo devido a requisitos de tempo. Desta forma, os Algoritmos Genéticos representam uma alternativa, uma vez que não trabalham com busca exaustiva de todas as soluções possíveis, mas sim, com a evolução dos indivíduos [Michalewicz 1996] SAP BW O SAP BW faz parte da solução de business intelligence da SAP como um software de data warehouse, ou seja, um ambiente específico, separado do transacional, cujo principal objetivo é armazenar, em um único local, dados oriundos de diferentes fontes, facilitando a disponibilização de informações analíticas para os usuários de forma integrada e uniforme. Por ser integrado ao ERP SAP R/3, não necessita de arquivos de interface, o que representa grande confiabilidade na transferência e na manutenção da qualidade das informações. A ferramenta incentiva geração das consultas (queries) pelos próprios usuários, através da disponibilização de ferramentas amigáveis na WEB e/ou Excel [McDonald et al. 2006]. Neste ambiente, as informações são armazenadas de forma estruturada para facilitar a consulta e análise, dando suporte assim ao processo decisório e a gestão da empresa. O BW é o software complementar ao R/3. Enquanto o R/3 é configurado para executar de forma otimizada as transações do dia-a-dia da empresa (ex.: comprar, vender, baixar estoque, fabricar) o BW é configurado de forma otimizada para permitir análise (ex.: como estão meus indicadores, como vão as vendas de um grupo de produto para um cliente, como evolui o estoque de determinado produto?). As informações podem ser extraídas do SAP BW através da criação de queries usando a ferramenta Query Designer, que faz parte da suíte SAP BW [Palekar et al. 2010]. Esta ferramenta possui uma interface simples, podendo ser facilmente utilizada pelos próprios usuários do negócio na construção de queries para apoiar suas análises. Após a criação das queries pelos usuários de negócio ou pela área de TI, elas são publicadas para que os usuários possam extrair os dados necessários para realizas suas análises. A execução de queries podem ser realizadas pela ferramenta Business Explorer (BEx), também parte da suíte SAP BW. Esta ferramenta é integrada com o Microsoft Excel, ambiente em que a maioria dos usuários de negócio já é familiar. Caso prefira, o usuário também pode executar a query através da interface web. A figura 1 ilustra a execução de uma query utilizando a interface web. Figura 1. Execução de uma Query BW.

4 Para que as informações estejam devidamente atualizadas para utilização dos usuários, diariamente são executadas centenas de cargas BW na empresa. Cada carga é associada a um módulo BW e é conhecida como cadeia ou process chain e contém os procedimentos necessários para que seja realizada a carga de dados de determinado modelo, de forma automatizada. A figura 2 ilustra uma process chain do BW. Figura 2. process chain BW. Esta subseção apresentou os conceitos básicos referentes a algoritmos genéticos e a ferramentas SAP BW, que fornecem o embasamento teórico para os assuntos propostos neste artigo. A próxima subseção apresentará o problema tratado nesse trabalho Descrição do Problema A ferramenta de BI SAP BW, como já mencionado anteriormente, faz parte do dia a dia de trabalho de cerca de 8 mil usuários da organização, que utilizam queries para auxiliar nas análises inerentes a suas atividades profissionais. Mensalmente, são registradas cerca de 150 mil execuções das mais de 8 mil queries existentes no ambiente de produção, que trazem dados referentes aos processos de negócio da empresa ou, seja, é muito importante para a companhia que os dados sejam corretamente atualizados. A maior parte das cargas de dados é executada durante a noite, em uma janela diária de 14 horas, entre 18h e 8h. Algumas cargas possuem restrições de precedência e de horário limite de início ou de fim. Cada cadeia tem sua periodicidade, podendo ser, por exemplo: mensal, semanal, diária, apenas em dias úteis, etc. Já se conhece de antemão o tempo de execução de cada uma delas através de execuções anteriores, bem como a importância da carga em relação às demais. O principal problema encontrado atualmente é que a ordem em que as cargas são executadas é determinada manualmente, através de planilhas Excel. Esta tarefa não é trivial, primeiro devido ao grande número de cadeias e segundo devido às restrições de horário e precedência existentes. São vários os problemas causados pela gestão manual como, por exemplo: Otimizar a ordenação noturna das cadeias, baseado na prioridade, pré-requisitos e horário limite para término de cada uma delas; Determinar um conjunto de cadeias para execução em uma determinada janela de tempo, em caso de pane noturna do servidor;

5 Determinar a melhor janela de execução para uma nova cadeia. Este trabalho pretende realizar uma investigação preliminar da aplicação de Algoritmos Genéticos no problema de otimização do planejamento de cargas BW, mas não esgotar o assunto. Sendo assim, o seu objetivo principal será propor uma solução para o problema de determinar um conjunto de cadeias para execução em uma determinada janela de tempo. A seção a seguir detalhará a solução proposta Descrição da solução A solução apresentada buscará uma ordenação próxima da ótima para um conjunto de cargas a executar dentro de uma determinada janela de tempo, através de Algoritmos Genéticos. Considerando que cada carga possui um ganho associado, busca-se maximizar o ganho total de cargas executadas dentro da janela de tempo. Para a primeira versão desta pesquisa, optou-se por tratar apenas as restrições de precedência e limitar que cada cadeia tenha no máximo uma outra como pré-requisito. Além disso, a possibilidade do paralelismo de cargas no servidor foi desconsiderada nesta versão inicial. Em trabalhos futuros, trataremos as restrições de horário de início e fim e a possibilidade de mais de um pré-requisito por carga, bem como o paralelismo permitido pelo servidor. A primeira decisão de projeto foi a representação do cromossoma. Optou-se pela representação baseada em ordem, na qual um cromossoma representa uma possível ordenação das cadeias. Porém, será importante termos um construtor de soluções válidas, pois temos limitação de tempo e de precedência, o que fará com que nem todas as cadeias sejam escalonadas na janela de tempo disponível. A função de avaliação deverá verificar, dado um cromossoma, quais cadeias poderão ser escalonadas sem estourar o tempo máximo limite e sem violar as condições de precedência. Esta função de avaliação deverá retornar o ganho obtido, ou seja, a soma dos ganhos das cargas que efetivamente foram escalonadas considerando a ordenação proposta pelo cromossoma. Ao fim do algoritmo, o melhor cromossoma será aquele que retornar como avaliação o maior valor. O algoritmo espera 3 entradas: o número total de cadeias, o tamanho da janela de tempo disponível em minutos e um arquivo detalhando, para cada carga, o seu tempo de duração em minutos, seu ganho e sua predecessora. O arquivo de entrada representa uma cadeia por linha é ilustrado pela figura 3. Cabe observar que o número na coluna de pré-requisito corresponde a ordenação das cargas no arquivo (1 é a primeira linha, 2 é a segunda, etc) e as cargas que não têm nenhum pré-requisito possuem 0 nesta coluna. Conforme já explicado, a função de avaliação verificará para cada cromossoma o ganho total obtido a partir da execução das cargas possíveis, observando as restrições de tempo. O trecho do algoritmo que verifica a possibilidade de escalonamento de cada cadeia do cromossoma e, se possível, acumula o ganho é ilustrado pela figura 4. Após a execução da solução será mostrado o cromossoma do melhor indivíduo e sua avaliação. Um exemplo de resultado produzido pelo programa é ilustrado pela figura 5. Dados esses espaços de restrição e demandas, a configuração usada no algoritmo genético, aplicado na biblioteca GACOM, foi disposto na tabela 1. Esta configuração foi tanto utilizado para a simulação com 5 experimentos e com 20 experimentos.

6 Figura 3. Exemplo de arquivo de entrada. Tabela 1. Configuração dos parâmetros do algoritmo genético. Variável Parâmetro Taxa de crossover 85% Taxa de mutação 5% Tamanho da população 50 Número de gerações 200 Variável Formulação Mapeamento da função de avaliação Normalização linear Forma de seleção Estocástica uniforme Tipo de cruzamento Heurístico (1,6%) Tipo de mutação Uniforme A partir dessa configuração foi realizado a otimização por algoritmos genéticos, seguindo o desenvolvimento algoritmizado abaixo: Procedimento: maximizar ganho de cargas; Objetivo da otimização. Iniciar t = 0; Primeira geração. 1. Inicializa P (t); População inicial aleatória. 2. Avalia P (t); Calcula a função de avaliação para cada indivíduo. Enquanto (número de gerações < 200), faça: t = t + 1 ; Próxima geração. 3. Seleciona P (t) de P (t 1); Forma de seleção: estocástica uniforme. 4. Altera P (t); Executa o cruzamento e mutação. 5. Avalia P (t); Calcula a função de avaliação para cada indivíduo. Fim Retorne P (t); A última população de soluções. Fim Portanto, a partir da inicialização dos entes da população de forma aleatória, estes 50 indivíduos decodificados no formato numérico que compõe a primeira população, passa por uma avaliação, através da função de ganho total, que mede o desempenho de cada opção de ordenamento das cargas. Então, inicia-se um processo de seleção (estocástica uniforme) para compor a segunda população de forma que os indivíduos mais

7 Figura 4. Trecho da função de avaliação. aptos, ou seja de maior performance, são mais vezes selecionados para esta. Através dessa nova população, realiza-se os operadores de cruzamento (taxa de 85%) e mutação (taxa de 5 %), sendo o cruzamento realizado de forma heurística (1,6%), enquanto que foi mutação é uniforme. A figura 6 apresenta um fluxograma simplificado desse processo. A partir dessa operação, executa-se uma nova avaliação, mas agora dessa segunda população, realimentando o processo até que o critério de parada, nesse caso quando o número de gerações é igual a 200, seja atendido. Por fim, temos uma população de soluções para o problema de ordenamento das cargas no SAP BW. Esta seção descreveu a solução proposta para o problema de otimização do planejamento das cargas BW. A próxima seção apresentará os resultados obtidos. 3. Resultados e Discussões Para validar a solução apresentada na seção anterior, foram realizadas duas execuções do algoritmo para 200 cargas, utilizando valores de tempo, ganho e precedência aleatórios. A primeira foi realizada com 5 experimentos e a segunda, com 20 experimentos. A figura 7 ilustra a evolução do resultado da função de avaliação nas duas execuções. Verificou-se que ambas as execuções apresentaram convergência e boa evolução, indicando que a solução proposta resolve de maneira satisfatória o problema. Como esta primeira implementação ainda não trata completamente as restrições de horário, precedência e nem o paralelismo de cargas, não foi possível comparar seus

8 Figura 5. Exemplo de saída. Figura 6. Procedimento básico do algoritmo genético. resultados com o processo manual. Porém para verificar se o algoritmo realmente encontra a melhor solução, foi realizada uma nova execução utilizando-se apenas 5 cargas e, em seguida, verificamos manualmente qual seria a melhor ordenação das cargas de forma a gerar ganho máximo. O resultado do escalonamento manual foi idêntico ao gerado pelo algoritmo genético o que indica que a solução atingiu o seu objetivo. Entretanto, é necessário confirmar estes resultados após a implementação das próximas versões, que contemplarão todos os requisitos do cenário atual Avaliação da Solução Após a execução do algoritmo genético para as 200 cargas e análise dos resultados, verificamos que o algoritmo genético parece ter encontrado uma solução próxima da ótima e que realmente houve evolução. Este resultado foi reforçado por uma nova execução contendo apenas 5 cargas, que chegou à mesma ordenação de cargas proposta pelo escalonamento manual. A solução proposta teve o objetivo de avaliar a aplicação de Algoritmos Genéticos no problema do planejamento das cargas e, por isto, consiste apenas de uma aplicação inicial que ainda não contempla todos os requisitos. Desta forma, foram encontradas algumas sugestões de melhorias para trabalhos futuros. Estes pontos serão apresentados a seguir Possibilitar mais de um pré-requisito por carga Conforme já mencionado anteriormente, nesta primeira implementação foi considerada apenas a existência de no máximo um pré-requisito por carga. No cenário real, algu-

9 Figura 7. Resultados obtidos. mas cargas podem ter diversas predecessoras, o que torna esta versão inicial limitada em relação ao mapeamento de pré-requisitos. Em trabalhos futuros, pretende-se alterar o programa para permitir que uma carga possa ter mais de um pré-requisito, de forma a aproximar a solução do problema real Considerar as restrições de horário No cenário real, algumas cargas possuem restrições de horário de início (iniciar até determinado horário ou após determinado horário) e/ou de fim (terminar até determinado horário). Entretanto, para esta versão inicial, estas restrições não foram consideradas. Em trabalhos futuros, pretende-se alterar o programa para considerar as restrições de horário. Será necessário então informar inicialmente, além da janela de tempo disponível para o planejamento das cargas, o horário de início do escalonamento. O algoritmo genético considerará ambas as informações para verificar a melhor ordem de planejamento das cargas Considerar o paralelismo do servidor O servidor no qual as cargas são executadas permite que as mesmas sejam executadas em paralelo, porém, como a quantidade de cadeias em paralelo depende de configurações específicas de hardware e de outros processos que estejam em execução no servidor, para esta versão inicial, optou-se por não considerar a possibilidade de paralelismo. Em implementações futuras, espera-se analisar formas de tratar este paralelismo, de forma que a solução possa ser efetivamente aplicada no problema real e ser utilizada na empresa em questão cotidianamente, substituindo o processo manual.

10 4. Conclusões Este artigo investigou a aplicação de Algoritmos Genéticos em um problema de otimização do planejamento de cargas de dados. A seção 2 apresentou um resumo sobre algoritmos genéticos e a ferramenta SAP BW, além de detalhar o problema estudado e a descrever a solução proposta. A seguir, a seção 3 apresentou os resultados obtidos e avaliou-os, apontando alguns possíveis trabalhos futuros. Após a implementação da solução proposta neste trabalho, sua execução com 5 e 20 experimentos, verificou-se que ambas as execuções apresentaram convergência e boa evolução, indicando que a solução proposta resolve de maneira satisfatória o problema. Há uma forte indicação que o Algoritmo Genético foi eficiente na busca do melhor indivíduo que representa a melhor ordenação das cadeias. É importante ressaltar que este artigo representa apenas um estudo inicial sobre a aplicabilidade de Algoritmos Genéticos em problemas de otimização de planejamento de cargas de dados. Assim, este trabalho não pretende de forma alguma esgotar o assunto, e propõe, inclusive, algumas sugestões de trabalhos futuros que podem ser desenvolvidos. A implementação de um mecanismo de otimização do planejamento de cargas BW é extremamente útil para a empresa, não só para eliminar o trabalho manual, mas principalmente para gerar um planejamento mais confiável, otimizar a alocação do servidor e maximizar o ganho gerado pelas cargas executadas. Este problema é real e relevante, pois atualmente não existem formas automáticas de se fazer esta otimização de forma satisfatória. Pretende-se futuramente aprofundar esta pesquisa utilizando as sugestões de trabalhos futuros apontadas na seção 3. Referências Davis, L. (1991). Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York. Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, New Jersey. Holland, J. H. (1975). Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor. Inmon, W. H. (1992). Building the Data Warehouse. John Wiley and Sons, New York. McDonald, K., Wilmsmeier, A., Dixon, D. C., and Inmon, W. H. (2006). Mastering the SAP Business Information Warehouse. Wiley, New York, 2 edition. Michalewicz, Z. (1996). Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, London, 3 edition. Pacheco, M. A. C. and Vellasco, M. M. B. R. (2007). Sistemas Inteligentes de Apoio à Decisão: Análise Econômica de Projetos de Desenvolvimento de Campos de Petróleo sob Incerteza. Interciência e PUC-Rio, Rio de Janeiro. Palekar, A., Patel, B., and Shiralkar, S. (2010). A Practical Guide to SAP Netweaver Business Warehouse 7.0. SAP Press, Massachusetts, 2 edition.

Complemento IV Introdução aos Algoritmos Genéticos

Complemento IV Introdução aos Algoritmos Genéticos Complemento IV Introdução aos Algoritmos Genéticos Esse documento é parte integrante do material fornecido pela WEB para a 2ª edição do livro Data Mining: Conceitos, técnicas, algoritmos, orientações e

Leia mais

Algoritmos Genéticos

Algoritmos Genéticos UNIVERSIDADE PRESBITERIANA MACKENZIE Laboratório de Computação Natural LCoN I ESCOLA DE COMPUTAÇÃO NATURAL Algoritmos Genéticos Rafael Xavier e Willyan Abilhoa Outubro/2012 www.computacaonatural.com.br

Leia mais

ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA

ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA 136 ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA FILITTO, Danilo 1 Resumo: Os algoritmos Genéticos inspiram-se no processo de evolução natural e são utilizados para resolver problemas de busca e otimização

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

ERP Enterprise Resource Planning

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

Leia mais

Pag: 1/20. SGI Manual. Controle de Padrões

Pag: 1/20. SGI Manual. Controle de Padrões Pag: 1/20 SGI Manual Controle de Padrões Pag: 2/20 Sumário 1 Introdução...3 2 Cadastros Básicos...5 2.1 Grandezas...5 2.2 Instrumentos (Classificação de Padrões)...6 3 Padrões...9 3.1 Padrão Interno...9

Leia mais

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

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

Leia mais

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

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

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

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

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

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Interatividade aliada a Análise de Negócios

Interatividade aliada a Análise de Negócios Interatividade aliada a Análise de Negócios Na era digital, a quase totalidade das organizações necessita da análise de seus negócios de forma ágil e segura - relatórios interativos, análise de gráficos,

Leia mais

No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o

No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o DATABASE MARKETING No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o empresário obter sucesso em seu negócio é

Leia mais

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

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

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

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

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente

Leia mais

Melhores práticas no planejamento de recursos humanos

Melhores práticas no planejamento de recursos humanos Melhores práticas no planejamento de recursos humanos Planejamento Performance Dashboard Plano de ação Relatórios Indicadores Preparando a força de trabalho para o futuro Planejamento de recursos humanos

Leia mais

Microsoft Project 2003

Microsoft Project 2003 [Módulo 1] Microsoft Project 2003 Apresentação do software 1 Características do Software. Principal ferramenta para o Gerenciamento de Projetos; Versátil, fácil utilização e interface prática; Uso da Internet

Leia mais

PLANEJAMENTO DA MANUFATURA

PLANEJAMENTO DA MANUFATURA 58 FUNDIÇÃO e SERVIÇOS NOV. 2012 PLANEJAMENTO DA MANUFATURA Otimizando o planejamento de fundidos em uma linha de montagem de motores (II) O texto dá continuidade à análise do uso da simulação na otimização

Leia mais

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão

Leia mais

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto.

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto. Discussão sobre Nivelamento Baseado em Fluxo de Caixa. Item aberto na lista E-Plan Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE Mariane Alves Gomes da Silva Eliana Zandonade 1. INTRODUÇÃO Um aspecto fundamental de um levantamento

Leia mais

6 Construção de Cenários

6 Construção de Cenários 6 Construção de Cenários Neste capítulo será mostrada a metodologia utilizada para mensuração dos parâmetros estocásticos (ou incertos) e construção dos cenários com respectivas probabilidades de ocorrência.

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

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

TOTVS BA Guia de Customização Linha Logix

TOTVS BA Guia de Customização Linha Logix TOTVS BA Guia de Customização Linha Logix Guia de Customização Sumário Título do documento 1. Objetivo... 3 2. Introdução... 3 3. Customização... 3 2 TOTVS BA Linha Logix Guia de Customização Projeto/Versão:

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

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES Janaína Schwarzrock jana_100ideia@hotmail.com Prof. Leonardo W. Sommariva RESUMO: Este artigo trata da importância da informação na hora da tomada de decisão,

Leia mais

Adriano Maranhão BUSINESS INTELLIGENCE (BI),

Adriano Maranhão BUSINESS INTELLIGENCE (BI), Adriano Maranhão BUSINESS INTELLIGENCE (BI), BUSINESS INTELLIGENCE (BI) O termo Business Intelligence (BI), popularizado por Howard Dresner do Gartner Group, é utilizado para definir sistemas orientados

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

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

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 Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

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

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

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 1.1

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 1.1 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 1.1 SISTEMA DE APOIO À DECISÃO Grupo: Denilson Neves Diego Antônio Nelson Santiago Sabrina Dantas CONCEITO É UM SISTEMA QUE AUXILIA O PROCESSO DE DECISÃO

Leia mais

Guia de Especificação de Caso de Uso Metodologia CELEPAR

Guia de Especificação de Caso de Uso Metodologia CELEPAR Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007

Leia mais

a 1 x 1 +... + a n x n = b,

a 1 x 1 +... + a n x n = b, Sistemas Lineares Equações Lineares Vários problemas nas áreas científica, tecnológica e econômica são modelados por sistemas de equações lineares e requerem a solução destes no menor tempo possível Definição

Leia mais

Como melhorar a tomada de decisão. slide 1

Como melhorar a tomada de decisão. slide 1 Como melhorar a tomada de decisão slide 1 P&G vai do papel ao pixel em busca da gestão do conhecimento Problema: grande volume de documentos em papel atrasavam a pesquisa e o desenvolvimento. Solução:

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

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

12 EXCEL MACROS E APLICAÇÕES

12 EXCEL MACROS E APLICAÇÕES INTRODUÇÃO O principal objetivo deste livro é auxiliar o leitor na sua aprendizagem sobre os recursos avançados do Excel em especial na interligação com o Visual Basic for Applications (VBA). Pretende-se

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) SISTEMA INTERNO INTEGRADO PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO

Leia mais

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira PLANEJAMENTO E GERENCIAMENTO DE PROJETOS Lílian Simão Oliveira Contexto Gerentes lutam com projetos assustadores e com prazos finais difíceis de serem cumpridos Sistemas não satisfazem aos usuários Gastos

Leia mais

FLUXO DE CAIXA: Módulo BI (Business Intelligence)

FLUXO DE CAIXA: Módulo BI (Business Intelligence) RELATÓRIO DE ESTÁGIO: Tânia Cristina Leite RA: 046567 Orientador: Prof. Dr. Aurelio Ribeiro Leite de Oliveira FLUXO DE CAIXA: Módulo BI (Business Intelligence) Universidade Estadual de Campinas Instituto

Leia mais

XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO

XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO EPE0147 UTILIZAÇÃO DA MINERAÇÃO DE DADOS EM UMA AVALIAÇÃO INSTITUCIONAL

Leia mais

perspectivas e abordagens típicas de campos de investigação (Senra & Camargo, 2010).

perspectivas e abordagens típicas de campos de investigação (Senra & Camargo, 2010). 1 Introdução Os avanços na tecnologia da informação, bem como o crescimento da sociedade da informação através do uso da Internet, obrigaram os governos de inúmeros países, em seus mais variados níveis,

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Parceiros de serviços em nuvem gerenciada Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Implemente a versão mais recente do software da SAP de classe mundial,

Leia mais

Sistemas de Apoio a Decisão

Sistemas de Apoio a Decisão Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry Sistemas de Apoio a Decisão DISCIPLINA: Sistemas de Apoio a Decisão O QUE É UM SISTEMA DE APOIO À DECISÃO?

Leia mais

ACADEMIA DE PP ( PLANEJAMENTO E PRODUÇÃO)

ACADEMIA DE PP ( PLANEJAMENTO E PRODUÇÃO) A Academia é o melhor caminho para especialização dentro de um tema no ERP da SAP. Para quem busca uma formação com certificação em Planejamento e Produção, o mais indicado é participar da Academia de

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

Banco do Brasil S.A. Consulta ao Mercado - RFP - Request for Proposa Aquisição de Ferramenta de Gestão de Limites Dúvida de Fornecedor

Banco do Brasil S.A. Consulta ao Mercado - RFP - Request for Proposa Aquisição de Ferramenta de Gestão de Limites Dúvida de Fornecedor 1. Em relação ao módulo para Atribuição de Limites, entendemos que Banco do Brasil busca uma solução para o processo de originação/concessão de crédito. Frente a essa necessidade, o Banco do Brasil busca

Leia mais

Lista de Exercícios 01: ITIL Prof. Fernando Pedrosa

Lista de Exercícios 01: ITIL Prof. Fernando Pedrosa Lista de Exercícios 01: ITIL Prof. Fernando Pedrosa Canais: fpedrosa@gmail.com http://tinyurl.com/ycekmjv INMETRO - Infraestrutura - (CESPE 2009) 81 Gerenciamento de nível de serviço é uma forma de entrega

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

CAPÍTULO 1 - CONTABILIDADE E GESTÃO EMPRESARIAL A CONTROLADORIA

CAPÍTULO 1 - CONTABILIDADE E GESTÃO EMPRESARIAL A CONTROLADORIA CAPÍTULO 1 - CONTABILIDADE E GESTÃO EMPRESARIAL A CONTROLADORIA Constata-se que o novo arranjo da economia mundial provocado pelo processo de globalização tem afetado as empresas a fim de disponibilizar

Leia mais

Solução Cadia Projects

Solução Cadia Projects Solução Cadia Projects A Cadia Consulting, com mais de 14 anos de experiência na implementação da ferramenta Microsoft Dynamics NAV (Navision), desenvolve soluções verticais que visam ampliar as funcionalidades

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

1. DOTPROJECT. 1.2. Tela Inicial

1. DOTPROJECT. 1.2. Tela Inicial 1 1. DOTPROJECT O dotproject é um software livre de gerenciamento de projetos, que com um conjunto simples de funcionalidades e características, o tornam um software indicado para implementação da Gestão

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

ACADEMIA DE BW (BUSINESS WAREHOUSE)

ACADEMIA DE BW (BUSINESS WAREHOUSE) A Academia é o melhor caminho para especialização dentro de um tema no ERP da SAP. Para quem busca uma formação com certificação em Business Warehouse, o mais indicado é participar da Academia de BW. O

Leia mais

Modelagem e Simulação Material 02 Projeto de Simulação

Modelagem e Simulação Material 02 Projeto de Simulação Modelagem e Simulação Material 02 Projeto de Simulação Prof. Simão Sirineo Toscani Projeto de Simulação Revisão de conceitos básicos Processo de simulação Etapas de projeto Cuidados nos projetos de simulação

Leia mais

APOO Análise e Projeto Orientado a Objetos. Requisitos

APOO Análise e Projeto Orientado a Objetos. Requisitos + APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas

Leia mais

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES Trabalho de Graduação Orientando: Vinicius Stein Dani vsdani@inf.ufsm.br Orientadora: Giliane

Leia mais

IBM WebSphere DataStage

IBM WebSphere DataStage IBM WebSphere DataStage Os Desafios de Integração de Dados Integrar dados discrepantes entre aplicações e processos de negócio sempre foi uma tarefa difícil, e dado a explosão de dados que acontece na

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

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Otimização de Recuperação de Informação usando Algoritmos Genéticos

Otimização de Recuperação de Informação usando Algoritmos Genéticos Otimização de Recuperação de Informação usando Algoritmos Genéticos Neide de Oliveira Gomes, M. Sc., nog@inpi.gov.br Prof. Marco Aurélio C. Pacheco, PhD Programa de Doutorado na área de Métodos de Apoio

Leia mais

SAD orientado a MODELO

SAD orientado a MODELO Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry SAD orientado a MODELO DISCIPLINA: Sistemas de Apoio a Decisão SAD Orientado a Modelo De acordo com ALTER

Leia mais

Data Warehouse. Debora Marrach Renata Miwa Tsuruda

Data Warehouse. Debora Marrach Renata Miwa Tsuruda Debora Marrach Renata Miwa Tsuruda Agenda Introdução Contexto corporativo Agenda Introdução Contexto corporativo Introdução O conceito de Data Warehouse surgiu da necessidade de integrar dados corporativos

Leia mais

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA

Leia mais

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br MINERAÇÃO DE DADOS APLICADA Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br Processo Weka uma Ferramenta Livre para Data Mining O que é Weka? Weka é um Software livre do tipo open source para

Leia mais

Processos de Design de IHC (Parte II)

Processos de Design de IHC (Parte II) Interface Homem/Máquina Aula 8 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de Hoje

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

A Grande Importância da Mineração de Dados nas Organizações

A Grande Importância da Mineração de Dados nas Organizações A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096 TUTORIAL DE UTILIZAÇÃO Índice Geral Antes de Começar 2 Procedimento de Instalação 3 Exportar dados para o 8 Acesso ao 10 Ordens de Serviço no 11 Solicitações de Serviço no 17 Folhas de Inspeção no 19 Importar

Leia mais

Verificação de Impressões Digitais usando Algoritmos Genéticos

Verificação de Impressões Digitais usando Algoritmos Genéticos 1. Introdução Verificação de Impressões Digitais usando Algoritmos Genéticos Matheus Giovanni Pires, Fernando Vieira Duarte, Adilson Gonzaga Escola de Engenharia de São Carlos Universidade de São Paulo

Leia mais

Arquitetura dos Sistemas de Informação Distribuídos

Arquitetura dos Sistemas de Informação Distribuídos Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina

Leia mais

Válvulas de Controle-"Case"- Copesul. Nelzo Luiz Neto da Silva 1 Jader Weber Brum 2

Válvulas de Controle-Case- Copesul. Nelzo Luiz Neto da Silva 1 Jader Weber Brum 2 Válvulas de Controle-"Case"- Copesul Nelzo Luiz Neto da Silva 1 Jader Weber Brum 2 RESUMO Visando rever conceitos, procedimentos, estratégias e tecnologias voltadas para a manutenção de válvulas, partimos

Leia mais

Academia MM Gestão de Materiais

Academia MM Gestão de Materiais Academia MM Gestão de Materiais A Academia é melhor caminho para especialização dentro de um tema no ERP da SAP. Para quem busca uma formação com certificação em gestão de materiais, o mais indicado é

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS O que é o Backup do Windows Server? O recurso Backup do Windows Server no Windows Server 2008 consiste em um snap-in do Console de Gerenciamento Microsoft (MMC) e

Leia mais

Considerações sobre o Disaster Recovery

Considerações sobre o Disaster Recovery Considerações sobre o Disaster Recovery I M P O R T A N T E O backup completo para Disaster Recovery não dispensa o uso de outros tipos de trabalhos de backup para garantir a integridadedo sistema. No

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

Exportação e Importação de Orçamentos

Exportação e Importação de Orçamentos Exportação e Importação de Orçamentos Copyright 2013 By Softplan. Rod. José Carlos Daux, km 1, Nº 10 Centro de Tecnologia Ilhasoft - ParqTec Alfa João Paulo Florianópolis SC CEP 88030-000 Telefone: (48)

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

Leia mais

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira Desafio Profissional PÓS-GRADUAÇÃO 12 Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira 1 DESAFIO PROFISSIONAL Disciplinas: Ferramentas de Software para Gestão de Projetos. Gestão de

Leia mais

3 ALGORITMOS GENÉTICOS : CONCEITOS BÁSICOS E EXTENSÕES VINCULADAS AO PROBLEMA DE MINIMIZAÇÃO DE PERDAS

3 ALGORITMOS GENÉTICOS : CONCEITOS BÁSICOS E EXTENSÕES VINCULADAS AO PROBLEMA DE MINIMIZAÇÃO DE PERDAS 3 ALGORITMOS GENÉTICOS : CONCEITOS BÁSICOS E EXTENSÕES VINCULADAS AO PROBLEMA DE MINIMIZAÇÃO DE PERDAS 3.1 - Conceitos Básicos Entendemos como algoritmo um conjunto predeterminado e bem definido de regras

Leia mais

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

Leia mais