CONTROLE POR REALIMENTAÇÃO PARA MELHORIA DO DESEMPENHO DINÂMICO DE REQUISIÇÕES HTTP EM MÁQUINAS VIRTUAIS

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

Download "CONTROLE POR REALIMENTAÇÃO PARA MELHORIA DO DESEMPENHO DINÂMICO DE REQUISIÇÕES HTTP EM MÁQUINAS VIRTUAIS"

Transcrição

1 CONTROLE POR REALIMENTAÇÃO PARA MELHORIA DO DESEMPENHO DINÂMICO DE REQUISIÇÕES HTTP EM MÁQUINAS VIRTUAIS MARCOS VINICIUS SADALA BARRETO, FAUSTO FARIAS BEZERRA FILHO, WALTER BARRA JUNIOR 2. FABRICIO GONZALEZ NOGUEIRA 3. Laboratório de Controle em Sistemas Computacionais, Departamento Informática, Instituto Federal de Educação, Ciência e Tecnologia do Pará Campus Belém, Av. Almirante Barroso 55, Bloco C, , Belém, PA, Brasil s: marcos.sadala@bol.com.br, faustofbf@gmail.com 2. Laboratório de Controle e Automação, Instituto de Tecnologia, Universidade Federal do Pará, Av. Perimetral S/N, , Belém, PA, BRASIL s: walbarra@ufpa.br 3. Laboratório de Automação, Controle e Robótica, Departamento de Engenharia Elétrica, Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, CE, Brasil s: fnogueira@dee.ufc.br Abstract In this paper, the development and tests of a PI controller for regulating the memory resources in a computational system is presented and discussed. The feedback control strategy aims at improving the system dynamic response regarding the HTTP reuisition rate, by using virtual machine techniues. The control strategy is based on the management planning of the provided service, as devised by the system administrator. The system used for performing the tests studies was an Apache WEB server, while the manipulated control variable was the value of the MaxClient parameter. The developed control software is nonintrusive to the Apache and uses MySQL database to store the system performance data for evaluation tasks. The obtained results shown the improved closed-loop performance of the designed control system. Keywords Feedback Systems, Computer Systems, Virtual Machine, HTTP Resumo O presente trabalho apresenta o desenvolvimento e testes de um controlador PI para um sistema computacional de resposta às reuisições HTTP implantado em uma máuina virtual. O controlador digital tem o objetivo de regular o valor a ser alocado de recurso computacional em relação à memória principal, de uma forma automatizada. A técnica de controle é baseada na política de gestão de informação adotada pelo profissional responsável pelo serviço provido. O sistema utilizado para testes é o servidor WEB Apache, sendo a variável a ser manipulada pelo controle automático é o parâmetro de configuração MaxClient. O software de controle é não-intrusivo ao Apache e utiliza o banco de dados MYSQL para armazenar as relações referenciais e dados da evolução do sistema durante as rotinas de repostas aos clientes. Os resultados obtidos nos testes mostram o desempenho melhorado do sistema em malha fechada. Palavras-chave Sistemas realimentados, Sistemas Computacionais, Máuina Virtual, HTTP Introdução Este trabalho busca investigar estratégias de controle automático via realimentação (feedback control), visando à melhoria da ualidade dos serviços providos por sistemas computacionais. Fez-se isso, em particular, regulando as variações de utilização de memória principal (MAA Memória de Acesso Aleatório) e unidade de central de processamento (CPU) do computador hospedeiro do aplicativo servidor. Para tanto, foi levado em conta ue um dos principais sistemas computacionais utilizados nos dias atuais é o ue proporciona o serviço de resposta às reuisições HTTP (Hypertext Transfer Protocol) solicitadas através dos navegadores de Internet (Kjaer, 2009). Para ue as reuisições dos usuários sejam atendidas, o servidor deve possuir disponibilidade suficiente de recursos de memória e de CPU. A inadeuada gerência desses recursos computacionais pode ocasionar um baixo desempenho (refletido em alto tempo de latência) ou instabilidade ue, neste caso, é o não envio da resposta. É importante, portanto, frisar ue os recursos disponíveis são compartilhados com outros softwares ue estão sendo executados na máuina, sendo o principal o próprio sistema operacional. O sistema operacional é o responsável pela interface entre o software e o hardware da máuina e consome os recursos existentes tal como os demais programas. Caso um determinado software consuma demasiada parcela de memória principal, o sistema operacional não terá recursos suficientes para a execução dos demais aplicativos, podendo colocá-los em uma fila de execução, aguardando sua vez. Isso pode provocar uma ueda de desempenho na ualidade dos serviços providos. As tentativas dos desenvolvedores de prover uma otimização dos sistemas é exposta através da disponibilização de uma série de parâmetros de ajustes ue podem ser feitos pelos administradores, de acordo com metas de alto nível para aplicações espe-

2 cíficas, concebidas para satisfazer diferentes necessidades de negócios. Particularizando para o caso da otimização do desempenho dinâmico em servidores web, os uais fazem o fornecimento do serviço de HTTP, é notável ue, apesar do grande avanço da informática, atualmente a maioria dos sistemas computacionais ainda são configurados manualmente. Por exemplo, as configurações de uantidade de memória e demais parâmetros influenciadores de desempenho ainda são feitas manualmente por meio de aruivos TXT. Ou seja, o administrador efetua os devidos cálculos de uso de recurso, localiza o respectivo aruivo de configuração e linha pertinente e realiza as devidas alterações, salvando os aruivos e reiniciando o serviço. Tendo isso em conta, o emprego de controle automático pode aliviar o administrador de certas tarefas repetitivas, bem como contribuir para a melhoria do desempenho dinâmico das respostas e, por conseguinte, da ualidade do serviço suprido pelo sistema computacional. Apesar da importância do tema, ainda existem poucos trabalhos sistemáticos sobre estratégias de controle automático em sistemas computacionais. Em Hellerstein et al, 2004, é apresentado um dos primeiros tratamentos sistemáticos de teoria de sistemas de controle automático em sistemas computacionais. Recentemente, Abreu et al (202), realizaram testes de identificação em um sistema Apache para estimar modelos para fins de projeto de controle automático. Este trabalho está organizado da seguinte forma: na ª Seção é apresentado o tema e sua relevância, na 2ª Seção é mostrado como o sistema computacional Apache funciona, na 3ª Seção é realizado a identificação do sistema, na 4ª Seção projetado um controlador PI, na 5ª Seção e mostrado como o software de gerenciamento do Apache foi construído, na 6ª Seção é mostrado o ambiente em ue foram realizados os ensaios, na 7ª Seção é mostrado os resultados obtidos com a implementação do controlador PI no sistema Apache. 2 O Sistema de Resposta HTTP em um Servidor Apache O tratamento das reuisições ue estão na fila de conexões aceitas são processadas pelo servidor HTTP. Assim, a Figura mostra a aruitetura de como é realizado o processamento das solicitações dos clientes no servidor Web Apache. Como as reuisições estão armazenadas em fila, o servidor Apache irá tratá-las na ordem em ue se apresentam. Quando existir um processo livre (círculos maiores), inicia-se o processamento da reuisição, ou seja, o processo ue se encontrava no estado de inativo passa a ter o estado de ocupado. Devido à existência da conexão persistente, o processo ue foi alocado será exclusivo para o cliente responsável pela reuisição, tendo o estado de inativo uando houver a interrupção da conexão ou extrapolação do tempo em ue o cliente pode permanecer sem realizar nenhuma reuisição. Quando o cliente não realiza solicitações e não extrapola o tempo determinado, o processo passa para o estado de espera. O tempo ue o cliente pode passar sem realizar reuisições está configurado no parâmetro KeepAliveTimeOut. Se houve um valor muito grande, a CPU será subutilizada, uma vez ue neste tempo o processo pode ser do cliente ue o criou. Contudo, se houver um valor muito peueno, será diminuído o tempo ue o processo está no estado de espera e aumentado o tempo no estado de ocupado, elevando a utilização da CPU. (Hellerstein et al, 2004) Reuisições Conectadas Fila de reuisições Ocupado Servidor HTTP Apache Processo Processo MaxClients Ocupado Esperar Inativo Esperar Inativo O número de processos possíveis de existir para atender as reuisições dos clientes é configurado pelo parâmetro MaxClient. Este é responsável por limitar o tamanho pool de trabalho ue interfere na taxa de processamento. Um valor muito grande no número de processos causa o consumo exagerado dos recursos de CPU e memória, aumentando o tempo de resposta de todos os clientes. 3 Identificação do Sistema KeepAliveTimeOut Conexão Encerrada Figura - Aruitetura do Servidor Apache (Adaptado de Hellerstein, Diao, Parekh, & Tilbury, 2004) Um sistema real possui características ue devem ser estudas para proporcionar uma melhora no serviço ou produto pretendido. A modelagem matemática proporciona formas de desenvolver e implementar uma euação ue possua o mesmo comportamento das características desejadas de um sistema real. Assim, uma forma segura, sem haver coletas de ensaios, é preparar um modelo ue seja análogo às características pretendidas. O desenvolvimento do modelo matemático do servidor HTTP Apache está baseado na Figura 2, ue é um diagrama simplificado do sistema estudado. As considerações desse sistema, devido aos relatos já

3 expostos não possui linearidade e existe a variância no tempo. MaxClient Figura 2 - Esuema do sistema apache para identificação Para obter os dados para uma identificação não paramétrica em malha aberta, foi desenvolvido um software ue varia os valores do sinal de entrada MaxCliente e captura seus efeitos na memória. Para excitar a dinâmica da planta com a finalidade estimar um modelo paramétrico da planta, a mesma foi excitada com um sinal do tipo seuência binária pseudo-aleatória (SBPA). O gerador da seuência SBPA foi implementado em Matlab/Simulink (veja a Figura 3). O sinal SBPA impõe variações de -50 e +50 no valor do parâmetro MaxClient do Servidor. Essa variação foi escolhida devido ao sistema computacional em uestão não apresentar sobrecarga ou interrupção dos serviços para os valores apresentados após aplicar o incremento no sinal de entrada. Isso foi observado através de ensaios com alteração individual dos valores a serem utilizados. A uantidade de células e o intervalo entre as amostras do sinal SBPA a serem utilizados devem satisfazer o sistema computacional de forma ue a excitação no sistema gere respostas ue não atinjam o regime permanente (Aguirre, 2007). -5 Z Bits a 5 Servidor HTTP Apache Operador Logico - Z Bit 6 XOR 0.5 Canstante 00 Ganho Figura 3 - Modelo de Geração do SBPA Medição Memoria Gráfico PRBS Banco de Dados De acordo com Horowitz & Hill (989), um sinal SBPA deve excitar uniformemente a faixa de freuência: sinal de entrada MaxClient do sistema computacional. A Figura 4 mostra o gráfico da aplicação do SBPA no sinal de entrada referente à variável MaxClient sendo uantificada em 00 clientes concomitantes, o ual é um valor aceitável para ualuer tipo de serviço instalado no servidor web pela comunidade Apache.( The Apache Software Foundation, 205) Figura 4 - Gráfico dos valores do MaxClient e PU de memória O drift (inclinação crescente em PU de memoria utilizada) observado na resposta da memoria utilizada é devida ao acúmulo de reuisições no pool de reuisições de conexão do sistema operacional, ue não são respondidas pelo servidor web por causa das restrições físicas (limitações do hardware) ou lógicas (limitações dos softwares, parâmetros configurados) existentes. A tendência indica o comportamento de longo prazo da série, isto é, se ela permanece estável, crescente ou decrescente, e indica a velocidade desta variação. As tendências mais comuns são constantes, lineares e uadráticas. Neste caso pode-se observar uma tendência linear crescente. (2 n ) T b f 3T b. () onde n é o número de células de registrador de deslocamento e T b é o intervalo de geração das amostras do sinal SBPA. Dessa forma, para os testes de identificação foram selecionados os valores n=2 células e Tb=2 segundos para o gerador de sinal SBPA, devido o tempo dominante para a resposta do sistema é de 63 segundos. O sinal projetado SBPA irá estimular a dinâmica do sistema do tipo SISO, ou seja, incialmente a preocupação é investigar como é o comportamento do sistema (uantidade de memória utilizada) relacionado à variação do parâmetro MaxClient. O software desenvolvido altera o sinal de entrada no sistema Apache baseado nas informações do aruivo PRBS.dat. Dessa forma, há a variação do Figura 5 - Desenvolvimento da Identificação do Sistema Computacional no Ident Para este trabalho, utilizou-se a metodologia dos mínimos uadrados (Chapra, 203) descrita para obter a euação de transferência do sistema. Entretanto, a toolbox do Matlab ident já possui esta téc-

4 nica implementada, sendo facilmente utilizada (veja a Figura 5). Primeiramente, projetou-se a euação de transferência mais simples da estrutura ARX, ue possui um polo, um zero e atraso discreto igual a uma vez o intervalo de amostragem selecionada. Obteve-se a seguinte euação transferência: (2) Outras euações de transferência, de ordem maior, foram projetadas. Entretanto, baseado no critério de erro final de predição (FPE), a melhor euação ue representa o comportamento do sistema estudado é o de primeira ordem (veja a tabela ). Tabela - Erro final de predição das euações de transferência da ª a 4ª ordem A Figura 6 mostra a comparação entre o modelo obtido e o modelo real. Segundo a ferramenta do MatLab ToolBox Ident, a percentagem de melhor ajuste foi uantificado em 73,8. Erro H ( ) Ordem FPE º 8,020*0-6 2º 8.906*0-6 3º *0-6 4º 8,3322*0-6 Série Temporal da Saída do Modelo Simulado Sistema Idenficado Sistema Real Ordem da Amostra Figura 6 - Comparação entre o modelo obtido e a resposta real do sistema 4 - Controle Digital PI O controlador projetado para o sistema computacional Apache apresenta uma ação de controle PI ajustada via o método de alocação de polos A Figura 7 ilustra o diagrama de blocos do controlador digital implementado. Ref(k) Porcentagem de Memoria Utilizada + Controlador Servidor WEB Figura 7 - Esuema do controlador PI y(k) MaxCliente Sendo ue: R( S( ) r0 r ) (3) Para encontrar o valor de r 0 e r deve-se primeiro encontrar a função de transferência de malha fechada H cl ( - ) = y(k)/ref(k). Para isso, leva-se em conta a euação do controlador PID discreto: r0 r r2 PID( ) ( )( s ) (4) Montando o sistema matemático a partir da Figura, fazendo as devidas operações algébricas e utilizando a técnica de posicionamento de polos, temos o sistema em forma matricial: b 0 0 r0 b0 r p (5) Pode-se obter o valor de a partir do conhecimento do tempo de assentamento (Ts) da planta. Como há uma variação no tempo de assentamento devido a fatores como a uantidade de reuisições, e o hardware utilizado nos ensaios, adotou-se o valor de 4 segundos baseado na media de valores do tempo de reinicialização do serviço extraídos de uma data warehouse, obtendo-se o valor de para p. A função de transferência pulsada do controlador digital projetado é: (6) A Figura 8 apresenta a resposta do sistema para uma perturbação do tipo degrau na variável MaxClient em Porcentagerm Maxima de Ocupação de Memória Figura 8 Resposta do Sistema Simulado em Malha Fechada simulação. O tempo sugerido de 4 segundos para o a a 0 R( S( ) ) Tempo(s)

5 sistema entrar em regime foi mantido com um erro de regime muito peueno e não existindo overshoot. 5 - O Software Desenvolvido Para a realização dos testes no sistema de resposta HTTP, foi desenvolvido um software não intrusivo (não altera o código fonte do Apache) ao sistema Apache ue irá gerenciar o valor do MaxClient para ue o servidor tenha sempre memória disponível para a execução de rotinas do sistema operacional. O software possui uma gestão de multiprocessos, idênticas ao módulo de multiprocessamento prefork do Apache, o ual utiliza a criação de processos filhos a partir do processo pai. Os processos filhos utilizam as variáveis de forma independente a partir de sua criação, sem alterar as variáveis dos outros processos filhos ou do processo pai. O processamento das rotinas é realizado mediante a fila no sistema operacional e o nível de prioridade existente para cada processo. O diagrama de fluxo de dados para sistema de controle é mostrado na Figura 9. Alguns procedimentos possuem uma camada mais especifica, entretanto não será criado mais um DFD mostrando este nível por acreditar ue o DFD mostrado é suficiente para o entendimento do usuário (Yourdon, 990). A especificação de processo controle PI será feita através do diagrama de Nassi-Shneiderman (fluxograma), uma vez ue eles são mais organizados, mais estruturados e mais abrangentes ue os fluxogramas comuns desenvolvidos (Yourdon, 990). A desvantagem é a utilização de grande uantidade de tempo para o desenvolvimento de uma programação estrutural utilizando os gráficos necessários. Para ue o sistema de controle retroalimentado funcione sem interrupção do serviço aos usuários em navegação, usa-se a metodologia de semáforos (informação se a tarefa ue o processo se propõem a resolver já está pronta proporcionando ações atomicas), através de pipe (local de armazenamento de dados ue pode ser compartilhado com outros processos) e em conjunto com o parâmetro graceful da rotina apachectl. O parâmetro graceful realiza a alteração no servidor de resposta HTTP, sem destruir os processos ue estão respondendo as reuisições e cria novos processos com os novos parâmetros desejados. Essas ações são realizadas de forma concomitantes. (The Apache Software Foundation, 205) Figura 0 - Diagrama de Nassi-Sheneiderman A interface do software foi projetada de forma similar a do Disk Operating System DOS (veja a Figura ). Figura 9 - Diagrama de Fluxo de Dados Figura - Interface do software 6 - Ambiente de Ensaio Tabela 2 - Recursos Mauina Hospedeira Características Valor Processador Intel(R) Core(TM) i7 CPU Q 740 Memoria RAM 6 GB Sistema Operacional Windows 7 Home Premium 64Bits Conexão Ethernet 0/00Mbps O ambiente projetado e desenvolvido para a realização deste trabalho utiliza uma máuina física, com as características descritas na, ue será a hospedeira de três máuinas virtuais. Cada uma possui seus recursos bem definidos, as uais são: Servidor

6 va. Assim, o controlador está diminuindo o número de processos filho ue são executados em paralelo, em detrimento do sistema operacional ou outro aplicativo ue esta reuisitando recursos computacionais. Foram realizados exaustivos testes de estresse com a rotina httperf no servidor, e foi constatado ue o controlador proporciona um aumento na taxa de resposta reduzindo a uantidade de erro total. 8 - Conclusão Figura 2 - Configuração Mauina Virtual Servidor Apache Apache, Servidor de Banco de Dados e Servidor Gerador de Carga (solicitação de reuisição ao servidor web). Na Figura 2 podem ser visualizados os recursos do servidor Apache. 7 Resultados Obtidos O ensaio da atuação do controlador PI no ambiente de teste descrito pode ser visto na Figura 3. O ponto de referência utilizado foi de 0,86, resultando em um valor de 4% de memoria livre para as rotinas necessárias do sistema operacional. O controlador projetado para o sistema computacional Apache apresentou um erro de regime próximo de zero e manteve a estabilidade do sistema para as condições impostas de carga (reuisições por segundo). Entretanto o sistema Apache é sacrificado para ue o sistema operacional ou outra aplicação possa executar suas rotinas, devido não existir um controle de gerências com metodologia clássica de controle. Os demais aplicativos ue estão sendo executado na máuina virtual ou nas rotinas do sistema operacional utilizado na mauina virtual. Testes em outras combinações de plataformas e sistemas computacionais serão investigados em trabalhos futuros, buscando a integração do controle de recursos computacionais, além de agregar o comportamento da utilização da CPU. Agradecimentos Os autores agradecem o apoio da FUNCAP-CE e CNPQ Referencias Bibliográficas Figura 3 - Controle da Memoria Utilizada Figura 4 - Variação do Maxclient com atuação PI A mostra o comportamento da variável MaxClient no ensaio, Figura 4.O mesmo comportamento existente na identificação, drift, pode ser observado na variação do MaxClient, com inclinação negati- Abreu, T. W.; Barra Jr., W. (Janeiro e Fevereiro de 202). Estratégias de Identificação Paramétrica Aplicadas à Modelagem Dinâmica de um servidor WEB Apache. Revista Controle & Automação, pp Aguirre, L. A. (2007). Introdução à Identificação de Sistemas. Belo Horizonte: UFMG. Diao, Y., Gandhi, N., Hellerstein, J. L., Parekh, S., & Tilbury, D. M. (2008). Using MIMO Feedback Control to Enforce Policies for Interrelated Metrics With Application to the Apache Web Server. IEEE Xplore. Tanenbaum, A. S. (2000). Organização Estruturada de Computadores. Rio de Janeiro: LTC - Livros Técnicos e Ciêntificos Editora S.A. Horowitz, P; Hill, W The Art of Eletronic Cambridge University Press; 3 edition. Chapra, Steven C. (203). Métodos Numéricos Aplicados com Matlab para engenheiros e cientistas. São Paulo: AMGH Editora Ltda. The Apache Software Foundation. Disponível em: Acesso em 0/08/205

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013 Disciplina: Redes de Comunicação Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. João Oliveira Turma: 10º 13ª Setembro 2013 INTRODUÇÃO Este trabalho apresenta os principais

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais GERÊNCIA DO PROCESSADOR MACHADO/MAIA: CAPÍTULO 08 Prof. Pedro Luís Antonelli Anhanguera Educacional Gerenciamento do Processador A gerência do processador pode ser considerada a atividade

Leia mais

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox 1- Scilab e a placa Lab_Uino A placa Lab_Uino, é uma plataforma aberta para aprendizagem de sistemas microprocessados. Com a utilização de um firmware especifico a placa Lab_Uino é reconhecido pelo sistema

Leia mais

MODELAGEM E SIMULAÇÃO

MODELAGEM E SIMULAÇÃO MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos

Leia mais

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

MODELAGEM DE SISTEMAS DE INFORMAÇÃO Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo

Leia mais

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS 1 IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS Autor: Petrus Adriano Neto* petrusneto@yahoo.com.br RESUMO: A informatização das empresas é um caminho sem volta na

Leia mais

NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.02.01 http://www.unesp.br/ai/pdf/nt-ai.04.02.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A

Leia mais

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.

Leia mais

Módulo 12 Gerenciamento Financeiro para Serviços de TI

Módulo 12 Gerenciamento Financeiro para Serviços de TI Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a

Leia mais

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO

Leia mais

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)

Leia mais

IMPLANTAÇÃO DOS PILARES DA MPT NO DESEMPENHO OPERACIONAL EM UM CENTRO DE DISTRIBUIÇÃO DE COSMÉTICOS. XV INIC / XI EPG - UNIVAP 2011

IMPLANTAÇÃO DOS PILARES DA MPT NO DESEMPENHO OPERACIONAL EM UM CENTRO DE DISTRIBUIÇÃO DE COSMÉTICOS. XV INIC / XI EPG - UNIVAP 2011 IMPLANTAÇÃO DOS PILARES DA MPT NO DESEMPENHO OPERACIONAL EM UM CENTRO DE DISTRIBUIÇÃO DE COSMÉTICOS. XV INIC / XI EPG - UNIVAP 2011 Rogério Carlos Tavares 1, José Luis Gomes da Silva² 1 Universidade de

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica Apostila de Automação Industrial Elaborada pelo Professor M.Eng. Rodrigo Cardozo Fuentes Prof. Rodrigo

Leia mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu. "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

Planificação de. Aplicações Informáticas B

Planificação de. Aplicações Informáticas B Escola básica e secundária de Velas Planificação de Aplicações Informáticas B Ano letivo 2011/2012 1- Introdução à Programação Planificação de Aplicações Informáticas B Unidade Sub-Unidades Objetivos Conteúdos

Leia mais

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

SERVIÇO PÚBLICO FEDERAL SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO CÂMPUS POSSE-GO

SERVIÇO PÚBLICO FEDERAL SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO CÂMPUS POSSE-GO Normas para uso dos Laboratórios de Informática vinculados a Coordenação do Curso de Informática e ao Departamento de Tecnologia da Informação do IF Goiano Câmpus Posse GO. POSSE GO 2015 Sumário TÍTULO

Leia mais

Proposta de Controle via PLC para Multiprocessos Industriais

Proposta de Controle via PLC para Multiprocessos Industriais Proposta de Controle via PLC para Multiprocessos Industriais Karliane Silva, Ginalber Serra, Priscila Rocha Laboratório de Inteligência Computacional e Controle - LabICC CEFET/MA-DEE, Avenida Getúlio Vargas,

Leia mais

IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto*

IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto* IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO João Alvarez Peixoto* * Mestrando do Programa de Pós-graduação em Engenharia Elétrica - UFRGS Porto

Leia mais

www.fundep.br/programacaptar, juntamente com este regulamento.

www.fundep.br/programacaptar, juntamente com este regulamento. PROGRAMA DE CAPTAÇÃO DE RECURSOS FUNDEP REGULAMENTO PARA CADASTRAMENTO DE PROJETOS UFMG A Fundep//Gerência de Articulação de Parcerias convida a comunidade acadêmica da UFMG a cadastrar propostas de acordo

Leia mais

Computador Digital Circuitos de um computador (Hardware)

Computador Digital Circuitos de um computador (Hardware) Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções

Leia mais

PROJETO: CONSOLIDAÇÃO DA MODELAGEM PREVISÃO NUMÉRICA DO TEMPO NO INSTITUTO NACIONAL DE METEOROLOGIA (INMET) BRA/OMM/011/001 TERMO DE REFERÊNCIA

PROJETO: CONSOLIDAÇÃO DA MODELAGEM PREVISÃO NUMÉRICA DO TEMPO NO INSTITUTO NACIONAL DE METEOROLOGIA (INMET) BRA/OMM/011/001 TERMO DE REFERÊNCIA PROJETO: CONSOLIDAÇÃO DA MODELAGEM PREVISÃO NUMÉRICA DO TEMPO NO INSTITUTO NACIONAL DE METEOROLOGIA (INMET) BRA/OMM/011/001 TERMO DE REFERÊNCIA ESPECIALISTA TI SÊNIOR (SISDAGRO) Perfil: Especialista em

Leia mais

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário Manual do Usuário Produto: EmiteNF-e Versão: 1.2 Índice 1. Introdução... 2 2. Acesso ao EmiteNF-e... 2 3. Configurações Gerais... 4 3.1 Gerenciamento de Usuários... 4 3.2 Verificação de Disponibilidade

Leia mais

Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos

Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 2 Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Novas pressões, mais restrições

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE

INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE A Microsoft disponibilizou em seu site, o link para download da versão Preview do Windows Server 2012 R2. A licença do produto irá expirar somente

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

Curso: Redes II (Heterogênea e Convergente)

Curso: Redes II (Heterogênea e Convergente) Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Redes Heterogênea e Convergente Professor Rene - UNIP 1 Redes heterogêneas Redes Heterogêneas Todo ambiente de rede precisa armazenar informações

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura

Leia mais

Gerência de Memória. Paginação

Gerência de Memória. Paginação Gerência de Memória Paginação Endereçamento Virtual (1) O programa usa endereços virtuais É necessário HW para traduzir cada endereço virtual em endereço físico MMU: Memory Management Unit Normalmente

Leia mais

PLANEJAMENTO ESTRATÉGICO

PLANEJAMENTO ESTRATÉGICO PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico

Leia mais

Banco de Dados I. Construindo modelos de dados confiáveis

Banco de Dados I. Construindo modelos de dados confiáveis Banco de Dados I Construindo modelos de dados confiáveis SILBERSCHATZ et al, Sistemas de Banco de Dados Editora Campus, Rio de Janeiro, 2006, 3ª impressão. DATE, C J., Introdução a sistemas de banco de

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares

Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

Software Planejamento Tributário

Software Planejamento Tributário Software Planejamento Tributário Bem vindo ao segundo manual de instalação do software de Planejamento Tributário, este irá lhe mostrar os passos para o término da instalação e configuração do software

Leia mais

Nível do Sistema Operacional

Nível do Sistema Operacional Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?

Leia mais

NORMA BRASILEIRA DE CONTABILIDADE TÉCNICA DO SETOR PÚBLICO NBCT (IPSAS)

NORMA BRASILEIRA DE CONTABILIDADE TÉCNICA DO SETOR PÚBLICO NBCT (IPSAS) NORMA BRASILEIRA DE CONTABILIDADE TÉCNICA DO SETOR PÚBLICO NBCT (IPSAS) Temas para Discussão 1) DISPOSIÇÕES GERAIS 2) DEFINIÇÕES GERAIS 3) CARACTERÍSTICAS E ATRIBUTOS DA INFORMAÇÃO DE CUSTOS 4) EVIDENCIAÇÃO

Leia mais

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011 SERVIÇOS BÁSICOS DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email: cotec@ifbaiano.edu.br

Leia mais

APÓS A INSTALAÇÃO, MÃOS À OBRA. E AO TECLADO. MANUAL DE INSTALAÇÃO

APÓS A INSTALAÇÃO, MÃOS À OBRA. E AO TECLADO. MANUAL DE INSTALAÇÃO APÓS A INSTALAÇÃO, MÃOS À OBRA. E AO TECLADO. MANUAL DE INSTALAÇÃO 1 SEJA BEM-VINDO AO SIENGE. PARABÉNS! A partir de agora a sua empresa irá contar com os benefícios do Sienge. Conte conosco para ajudá-lo

Leia mais

Capítulo 4 Gerência do Processador. O que sabemos é uma gota, o que ignoramos é um oceano. Isaac Newton

Capítulo 4 Gerência do Processador. O que sabemos é uma gota, o que ignoramos é um oceano. Isaac Newton Universidade Federal de Itajubá UNIFEI Instituto de Engenharia de Sistemas e Tecnologias da Informação IESTI CCO 004 Sistemas Operacionais Prof. Edmilson Marmo Moreira 4.1 Introdução Capítulo 4 Gerência

Leia mais

Visando atender as diferentes realidades de seus jurisdicionados, o sistema LicitaCon contará com dois módulos para o recebimento das informações.

Visando atender as diferentes realidades de seus jurisdicionados, o sistema LicitaCon contará com dois módulos para o recebimento das informações. Manual e Validador De TCERS WIKI Conteúdo 1 Apresentação 1.1 Informações Gerais 1.2 Requisitos mínimos de hardware e software 1.3 Leiaute dos Arquivos 2 Instalação do Aplicativo 2.1 Instalação do Java

Leia mais

Especificação Técnica Sistema ABS TEM+

Especificação Técnica Sistema ABS TEM+ Especificação Técnica Sistema ABS TEM+ A solução ABS TEM+ desenvolvida pela Vergence é baseada no conceito de TEM (Telecom Expenses Management), o qual visa a aplicação de melhoras em relação à tecnologia,

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

APLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS "SCADA"

APLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS SCADA MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DEPARTAMENTO DE PESQUISA E

Leia mais

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes

Leia mais

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 agosto de 2007 As informações contidas neste documento, incluíndo quaisquer URLs e outras possíveis referências a

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

Controle da produção baseado em códigos de barras

Controle da produção baseado em códigos de barras Controle da produção baseado em códigos de barras Fábio Favaretto (PUCPR) fabiofav@ccet.pucpr.br Alfredo Iarozinski Neto (PUCPR) alfredo@ccet.pucpr.br Resumo O controle da produção é um processo que tem

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Teoria geral dos sistemas Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Necessário entender inicialmente os conceitos básicos e base filosófica que norteiam sistemas

Leia mais

Sistema de Reserva de Laboratório Trabalho Semestral 2014.2. Versão 1.0

Sistema de Reserva de Laboratório Trabalho Semestral 2014.2. Versão 1.0 Sistema de Reserva de Laboratório Trabalho Semestral 2014.2 Versão 1.0 Conteúdo 1. Histórico 1 1.1 Solicitantes 1 1.2 Equipe envolvida 1 2. Conhecedor de domínio e descrição de usuário 1 2.1 Sumário dos

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação

Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação Use of UML modeling in a management system for a food franchising Richard B. N. Vital, Tatiane M. Vital.

Leia mais

Arquitetura dos Sistemas Operacionais

Arquitetura dos Sistemas Operacionais Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido

Leia mais

SOCIEDADE DE EDUCAÇÃO E CULTURA DE GOIANIA LTDA FACULDADE PADRÃO SUMÁRIO CAPÍTULO I 4 DA ORGANIZAÇÃO 4 CAPÍTULO II 5 DOS FUNCIONÁRIOS 5

SOCIEDADE DE EDUCAÇÃO E CULTURA DE GOIANIA LTDA FACULDADE PADRÃO SUMÁRIO CAPÍTULO I 4 DA ORGANIZAÇÃO 4 CAPÍTULO II 5 DOS FUNCIONÁRIOS 5 SUMÁRIO CAPÍTULO I 4 DA ORGANIZAÇÃO 4 CAPÍTULO II 5 DOS FUNCIONÁRIOS 5 CAPÍTULO III 5 DA INFRAESTRUTURA 5 Seção I 6 Das Dependências 6 Seção II 6 Do Hardware e Software 6 Seção III 7 Das Manutenções 7

Leia mais

Classificação de Sistemas: Sistemas Empresariais

Classificação de Sistemas: Sistemas Empresariais Universidade do Contestado Campus Concórdia Curso de Ciências Contábeis Prof.: Maico Petry Classificação de Sistemas: Sistemas Empresariais DISCIPLINA: Sistemas de Informação Gerencial O QI da empresa

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO SISTEMA PARA O GERENCIAMENTO DE CONDOMÍNIOS OSMAR CARLOS RADTKE FILHO Prof. Orientador:

Leia mais

c. Técnica de Estrutura de Controle Teste do Caminho Básico

c. Técnica de Estrutura de Controle Teste do Caminho Básico 1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Memória cache. Prof. Francisco Adelton

Memória cache. Prof. Francisco Adelton Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma

Leia mais

UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE BASQUETEBOL

UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE BASQUETEBOL UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE BASQUETEBOL Delvair Junior dos Reis Gonsalves 1 NIPETI 2 - Instituto Federal de Mato Grosso do Sul (IFMS), Campus Nova Andradina dj_reis96@hotmail.com Claudio

Leia mais

Dúvidas Freqüentes IMPLANTAÇÃO. 1- Como aderir à proposta AMQ?

Dúvidas Freqüentes IMPLANTAÇÃO. 1- Como aderir à proposta AMQ? Dúvidas Freqüentes IMPLANTAÇÃO 1- Como aderir à proposta AMQ? A adesão é realizada através do preenchimento e envio do Formulário de Cadastramento Municipal no site do projeto. O gestor municipal da saúde

Leia mais

Avaliação de Desempenho de Sistemas

Avaliação de Desempenho de Sistemas Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista othonb@yahoo.com Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões

Leia mais

ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR.

ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR. ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR. OBJETO: CONTRATAÇÃO DE EMPRESA ESPECIALIZADA PARA CONSTRUÇÃO DO PORTAL E AQUISIÇÃO DE SOFTWARE DE GESTÃO DE

Leia mais

Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza

Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados Prof. Hugo Souza Até agora vimos como é formada a infraestrutura física e lógica das bases de dados com os principais componentes

Leia mais

4. SISTEMAS DE APOIO À DECISÃO

4. SISTEMAS DE APOIO À DECISÃO 1 4. SISTEMAS DE APOIO À DECISÃO A necessidade dos Sistemas de Apoio à Decisão (SAD) ou Sistemas de Suporte à Decisão (SSD) surgiu em decorrência de diversos fatores, como, por exemplo: Competição cada

Leia mais

Sistemas Operacionais I

Sistemas Operacionais I Sistemas Operacionais I Material Baseado no Livro Sistemas Operacionais Modernos 2ª. Ed. da Pearson Education 1 Agenda Deadlocks Gerenciamento de Memória 2 1 DEADLOCKS 3 Recursos Exemplos de recursos de

Leia mais

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas administrativos da empresa. Nessa configuração, o PC é a

Leia mais

Engenharia de Software III

Engenharia de Software III Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades

Leia mais

White-box test: Também conhecido como teste estrutural, tem por objetivo validar os dados derivados das funções do sistema.

White-box test: Também conhecido como teste estrutural, tem por objetivo validar os dados derivados das funções do sistema. 22. Planejamento, Especificação e Execução dos Testes A implantação de um sistema de boa qualidade, dentro de um prazo específico, pode ser seriamente prejudicada caso uma etapa extremamente importante

Leia mais

Classificação: Determinístico

Classificação: Determinístico Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Da mesma forma que sistemas os modelos de simulação podem ser classificados de várias formas. O mais usual é classificar os modelos

Leia mais

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano

Leia mais

AVALIAÇÃO DE DESEMPENHO

AVALIAÇÃO DE DESEMPENHO AVALIAÇÃO DE DESEMPENHO Mário Meireles Teixeira Departamento de Informática, UFMA mario@deinf.ufma.br Introdução 2 Desempenho: quantidade de serviços prestados / tempo decorrido desde o início dos serviços

Leia mais

Avaliação de Desempenho

Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Avaliação de Desempenho 4a. Aula Técnicas de Avaliação de Desempenho Modelagem Marcos

Leia mais

Curso de Instrumentista de Sistemas. Fundamentos de Controle. Prof. Msc. Jean Carlos

Curso de Instrumentista de Sistemas. Fundamentos de Controle. Prof. Msc. Jean Carlos Curso de Instrumentista de Sistemas Fundamentos de Controle Prof. Msc. Jean Carlos Ações de controle em malha fechada Controle automático contínuo em malha fechada Ação proporcional A característica da

Leia mais

Leitora Perto Smart. Guia de Instalação. Leitora Perto Smart Guia de Instalação. Janeiro/2010. Instalação da leitora Perto Smart.

Leitora Perto Smart. Guia de Instalação. Leitora Perto Smart Guia de Instalação. Janeiro/2010. Instalação da leitora Perto Smart. Leitora Perto Smart Guia de Instalação Página 1 de 14 Pré Requisitos para a instalação Dispositivos de Certificação Digital (Leitora Perto) Para que o processo de instalação tenha sucesso, é necessário

Leia mais

MANUAL DO SOFTWARE. EPmfd II. Standard. Rev. Nro. Notas. Data da cópia 03/10/2008 Copiado por EGS EPSON PAULISTA LTDA. SEIKO EPSON CORPORATION

MANUAL DO SOFTWARE. EPmfd II. Standard. Rev. Nro. Notas. Data da cópia 03/10/2008 Copiado por EGS EPSON PAULISTA LTDA. SEIKO EPSON CORPORATION MANUAL DO SOFTWARE EPmfd II Rev. Nro. Notas Standard F Data da cópia 03/10/2008 Copiado por EGS EPSON PAULISTA LTDA. SEIKO EPSON CORPORATION 1 Produto: EPmfd II Rev. F Data: 03/10/2008 Pg. 2/42 Índice

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Obs: Não há necessidade de entregar a lista Questões do livro base (Kurose) Questões Problemas

Leia mais

MANUAL SISTEMA AJG/CJF

MANUAL SISTEMA AJG/CJF MANUAL DO SISTEMA AJG/CJF ÍNDICE 1. SEJA BEM VINDO AO AJG... 3 1.1 Seja Bem-Vindo!... 3 2. SOBRE A AJUDA... 4 2.1 Como navegar no ajuda on-line... 4 3. SOBRE O SISTEMA... 5 3.1 Sobre o sistema... 5 3.2

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Manual de Configuração e Operação

Manual de Configuração e Operação ALFA INSTRUMENTOS ELETRÔNICOS LTDA Manual de Configuração e Operação Última alteração Número do documento 21/02/2013 10:38 Este documento contém os procedimentos de configuração e operação do sistema de

Leia mais

Tecnologia da Informação

Tecnologia da Informação UNIDADE XI Sistema De Apoio à Gestão Empresarial Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceitos de software de gestão administrativas Principais softwares de gestão do mercado

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

Leia mais

Decisão do Pregoeiro n.º 0011/2007-SLC/ANEEL Em 01 de junho de 2007. As empresas apresentaram impugnação ao edital do Pregão Eletrônico nº 12/2007.

Decisão do Pregoeiro n.º 0011/2007-SLC/ANEEL Em 01 de junho de 2007. As empresas apresentaram impugnação ao edital do Pregão Eletrônico nº 12/2007. Decisão do Pregoeiro n.º 0011/2007-SLC/ANEEL Em 01 de junho de 2007. Processo nº: 48500.001194/2007-13 Licitação: Pregão Eletrônico nº 12/2007 Assunto: Análise das IMPUGNAÇÕES AO EDITAL I DOS FATOS As

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um

Leia mais

Identificar as características de funcionamento do sistema operacional;

Identificar as características de funcionamento do sistema operacional; Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes 1 UMA ABORDAGEM INICIAL A unidade curricular de sistemas operacionais proprietários visa explorar a instalação e administração de hardware

Leia mais

1 Projeto de Gestão de Arquivos através da Prestadora de Serviços 1.1 CONSARQ Conservação de Arquivos LTDA

1 Projeto de Gestão de Arquivos através da Prestadora de Serviços 1.1 CONSARQ Conservação de Arquivos LTDA 1 Projeto de Gestão de Arquivos através da Prestadora de Serviços 1.1 CONSARQ Conservação de Arquivos LTDA 1.2 Prestação de serviços na área de Gestão Documental: administração, guarda, restauração, organização,

Leia mais

DESENVOLVIMENTO DE UMA APLICAÇÃO WEB PARA AQUISIÇÃO DE DADOS E GERAÇÃO DE ÍNDICES AMBIENTAIS. Rafael Ferreira de Paula Paiva.

DESENVOLVIMENTO DE UMA APLICAÇÃO WEB PARA AQUISIÇÃO DE DADOS E GERAÇÃO DE ÍNDICES AMBIENTAIS. Rafael Ferreira de Paula Paiva. DESENVOLVIMENTO DE UMA APLICAÇÃO WEB PARA AQUISIÇÃO DE DADOS E GERAÇÃO DE ÍNDICES AMBIENTAIS Rafael Ferreira de Paula Paiva Felipe Cavalaro Universidade São Francisco rafaelferreirad@hotmail.com Resumo:

Leia mais