Análise Comparativa de Ferramentas de Teste para Aplicações em Banco de Dados

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

Download "Análise Comparativa de Ferramentas de Teste para Aplicações em Banco de Dados"

Transcrição

1 Análise Comparativa de Ferramentas de Teste para Aplicações em Banco de Dados Cynthia G. Pierazo¹, Letícia B. M. Rodrigues¹, Hélio R. Soares ¹, Sônia P. Santana¹ 1 Instituto de Informática Centro Universitário do Triângulo (UNITRI) Av. Nicomedes Alves dos Santos, 4545 Gávea Caixa Postal Uberlândia MG - Brasil {cpierazo, lezinhabmr, sonia.ap.santana}@gmail.com, hrubens@unitri.edu.br Abstract. This article aims a comparative analysis between the tools DB Stress and JMeter. For purposes of contextualization, it will be presented testing basic concepts and also, afterward, some testing tools for applications in databases. The tools presented are designed to help the analysis of databases performance which provides a better quality of applications for uses. Resumo. Este artigo tem como objetivo a análise comparativa entre as ferramentas DB Stress e JMeter. Para fins de contextualização serão apresentados conceitos básicos de teste, e em seguida algumas ferramentas de teste para aplicações em bancos de dados. As ferramentas apresentadas têm por objetivo auxiliar a análise de desempenho dos bancos de dados possibilitando uma melhor qualidade das aplicações para os usuários. 1. Introdução Cada vez mais os softwares estão presentes na vida das pessoas, seja em celulares, bancos, entre outros. Consequentemente os mesmos estão se tornando cada vez mais complexos devido ao avanço tecnológico. E o quesito qualidade é de extrema importância para uma maior confiabilidade ao adquirir um software. Isso torna o teste uma das etapas fundamentais no processo de criação de software. Com o teste de software têm sido de suma importância para uma maior qualidade do produto, várias técnicas e ferramentas vêm sendo propostas. As técnicas utilizadas para o teste de software são as técnicas funcionais e estruturais. O processo de teste consiste em executar o software de maneira controlada com a finalidade de avaliar se o mesmo se comporta conforme o especificado. A divisão deste artigo encontra-se organizada da seguinte forma: a seção 2 apresenta os conceitos básicos de teste com o objetivo de apresentar os tipos de teste e algumas técnicas utilizadas. Na seção 3 mostra algumas ferramentas utilizadas para realização de testes em bancos de dados, já na seção 4 encontra-se o estudo de caso das ferramentas DB Stress e JMeter. Na seção 5 apresenta a análise comparativa do estudo de caso das ferramentas escolhidas e na seção 6 é apresentada a contribuição do artigo e a perspectiva de trabalhos futuros.

2 2. Conceitos A atividade de teste possui definições diferentes, isso é devido às diversas estratégias de teste que podem ser utilizadas. Segue alguns exemplos: Teste é uma das atividades de garantia da qualidade de software e constitui um dos elementos para aprimorar a produtividade e a confiabilidade do software (Maldonado, 1991). O teste tem como objetivo encontrar defeitos (Myers, 1979). Qualquer atividade que a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se ele alcança os resultados desejados (Dória, 2001). A qualidade do software pode ser entendida como um conjunto de características que devem ser satisfeitas, de modo que o software atenda a todas as necessidades dos usuários (ROCHA, 2001). Uma das metodologias de teste muito utilizada no mercado é a FURPS (Functionality, Usability, Reliabity, Performance, Supportability). Esta metodologia é dividida em categorias que serão descritas a seguir (Rios, 2012): A categoria de funcionalidade visa verificar se o produto de software construído esta de acordo com o que foi especificado. Para esta verificação pode-se realizar os tipos de teste: Teste funcional: concentra-se na verificação das funcionalidades do sistema especificado. Também conhecido como teste caixa-preta (Gonçalves, 2003). Teste de regressão: tem como objetivo verificar se as alterações realizadas no sistema não afetaram partes inalteradas (Pinheiro, 2012). Teste de volume: verifica se o sistema funciona com volume de dados definidos em seus requisitos (Rios, 2012). Teste de segurança: destinado a identificar possíveis falhas de acessos indevidos, visando garantir a segurança da aplicação (Pressman, 2002). A categoria de usabilidade tem o objetivo de demonstrar a facilidade de uso do sistema. Segue os tipos de teste referente a esta categoria (Bernardo, 2011): Teste de interface: é a interação do usuário com o produto de software garantindo acesso a navegação das funcionalidades de acordo com o que foi especificado. Teste de usabilidade: verifica a facilidade de uso do sistema e se o mesmo segue os padrões visuais da empresa. A categoria de confiabilidade garante a integridade dos dados e da estrutura de dados. Seguem alguns dos testes que podem ser realizados para garantir a confiabilidade: Teste de integração: possui o objetivo de avaliar a integração dos módulos para identificar falhas de lógica do desenvolvimento do software (Emer, 2007).

3 Teste de estrutura: verifica a adequação do sistema com relação ao desenvolvimento (Leitão, 2005). Teste de estresse: avalia o software sob condições anormais, como: memória insuficiente, carga de trabalho extrema, etc., ou seja, este teste possibilita uma visão melhor de como o sistema deve ser dividido para facilitar os planos de contingência e manutenção (Santana, 2007). Smoke test: é uma passagem única pelo sistema, e geralmente é executado de forma automática. O ideal é que seja realizado ao final da construção de cada versão do sistema (Bernardo, 2011). A categoria de desempenho visa garantir a velocidade de processamento das informações. Podem ser realizados os tipos de teste a seguir (Rios, 2012): De acordo com Rios (2012) o teste de avaliação desempenho compara o desempenho de um objetivo de teste a um sistema e uma carga de trabalho de referência conhecidos. Teste de contenção: destinado a verificar se o software pode trabalhar de forma aceitável com vários usuários ao mesmo tempo. Teste de carga: tem como objetivo verificar se o software atende as exigências do ambiente de produção. Perfil de desempenho: teste que monitora as ações do software para identificar os pontos de gargalos de desempenho e processos ineficientes (Bruneli, 2006). A categoria de suportabilidade é a capacidade de o sistema funcionar em diversos ambientes. A seguir os tipos de teste que contribuem para garantir esta categoria (Rios, 2012). Teste de configuração: garante que o sistema funcione em diferentes ambiente de hardware e software. Teste de instalação: garante que o sistema seja instalado conforme o esperado em diferentes ambientes. 3. Algumas ferramentas do mercado Para auxiliar o trabalho de teste nas aplicações de banco de dados o mercado de tecnologia possui ferramentas que realizam os testes de forma automática, estes testes trouxeram mais agilidade e mais credibilidade a esses produtos. Das diversas ferramentas de teste em banco de dados, algumas delas são de código livre, outras são freewares (ferramentas gratuitas) ou sharewares (ferramentas gratuitas, porém com limitações de acesso a algumas funcionalidades ou de tempo para utilização) e, por fim, algumas são pagas. A seguir será apresentado um breve resumo do conceito de cinco ferramentas utilizadas no mercado: DTM DB Stress, DBTester, JMeter, DBMonster, GS Data Generator. Posteriormente será realizado um estudo de caso de duas ferramentas.

4 3.1 DTM DB Stress O DTM DB Stress é uma ferramenta para fazer testes de estresse em partes de servidores de sistemas de informação e aplicativos. Esta ferramenta permite a criação e configuração de um conjunto contínuo de requisições para o servidor dos tipos OLAP (execução de query) e OLTP (adicionar, modificar e apagar dados no banco de dados). Ao mesmo tempo, o usuário pode alterar com flexibilidade o número e a prioridade de ambos ou o tipo de requisições para o banco de dados ou aplicativo. A ferramenta é útil para quem deseja ter certeza de que o produto está sendo desenvolvimento pode trabalhar com um grande número de conexões simultâneas, consultas e transações concorrentes. Esta ferramenta também possibilita que os administradores de bancos de dados avaliem o desempenho atual do servidor e possam realizar o planejamento do aumentar o poder de processamento (DTM Database Tools, 2013). A tabela 1 apresentada às funcionalidades disponíveis para as versões do DTM DB Stress. Tabela 1. Funcionalidades por versão do DB Stress (DTM Database Tools, 2013) Características Standard Professional Enterprise Número máximo de usuários 64 Ilimitado* Ilimitado* Número máximo de parâmetros SQL Personalizar separador de valores Funções de importação e exportação Personalizar intervalos de estatísticas Opção de conexão no nível de tarefa Definir execução de script Unir tarefas em grupo Modo Console Gerador de dados Biblioteca de scripts Integração visual segura Comparação de relatórios Visualizador de relatório Relatório de dados de desempenho Apresentar Plano de Execução *O sistema operacional e o banco de dados podem limitar o número de threads.

5 3.2 DBTester Esta ferramenta possibilita a realização de testes de integridade dos dados, conectividade com bancos heterogêneos, definição de limites para os resultados das consultas, monitorar o crescimento do banco de dados, criar repositório de casos de teste, acompanhamento do crescimento de dados, migração de dados, verificação de replicação entre os bancos de dados e configuração de teste com padrão pré-definido. Esta ferramenta é um software pago (Imasterdata, 2013). 3.3 JMeter A ferramenta JMeter é uma aplicação desktop projetada para a realização de testes de desempenho e estresse em aplicações cliente/servidor. A ferramenta foi se expandindo, sendo capaz de realizar outros testes, tais como servidor de banco de dados, servidor FTP, entre outros. Alguns dos requisitos da ferramenta JMeter são (Apache Jmeter, 2013): Escalabilidade para assegurar se um SGBD está capacitado para suportar certa quantidade de usuários simultâneos. Análise do tempo de resposta do sistema. Expandir a capacidade de processamento e armazenamento de registros. Aperfeiçoar o uso de seus recursos. Os principais elementos ligados à execução de testes de capacitação de banco de dados são: Grupo de Usuários, JDBC Request e Graph Results. Grupo de Usuários: neste componente é possivel informar a quantidade de usuarios que irá simular o teste e o comportamento dos usuários quanto à utilização de requisições ao SGBD, segue os parametros básicos do componente (Bernardo, 2011): Número de Usuários: este parâmetro recebe a quantidade de usuários concorrentes a simular o teste. Tempo de Inicialização: qual será o tempo em segundos que a ferramenta tem para colocar todos os usuários em execução. Contador de Interação: indica o número de vezes que o comando do teste será repedito. Marcando a opção infinito entende-se que o comando será repetido muitas vezes até todos usuários concluírem. JDBC Request: nesta funcionalidade é realizada a preparação do comando SQL que deve ser executado (Apache Jmeter, 2013). Graph Results: esta funcionalidade exibe gráfico onde é possível visualizar informações referente ao tempo de resposta dos teste realizados pelos usuários. (Bernardo, 2011).

6 3.4 DBMonstrer Esta ferramenta ajuda os desenvolvedores de bancos de dados, incrementando a estrutura da base de dados, o uso de índices, e testando o desempenho da aplicação sobre um grande número de dados. O DBMonster gera tanto testes aleatórios, quanto testes da maneira que atendam as regras de negócio dentro do banco de dados SQL (Horário, 2013). 3.5 GS Data Generator Esta é uma ferramenta paga de testes automatizados que permite a geração de dados. Essa ferramenta permite a geração de dados aleatórios e a realização de testes de desempenho, usabilidade e carga de dados. (GSAPPS, 2013). A tabela 2 apresenta as funcionalidades disponíveis em cada versão do GS Data Generator. Tabela 2. Funcionalidades das versões do GS Data Generator (GSAPPS, 2013) Características Standard Professional Geração de dados aleatórios Dicionário de dados Listas Personalizadas Suporte a Integridade Referencial Visualização e edição de dados Operações com arquivos texto Debug Execução de lote Portabilidade Engenharia reversa de metadados Inserir e Atualizar Operações Controle de Pesquisa Personalizar Funções Funções pré construídas Suporte a Jscript e SQL 4. Estudo de Caso Foi utilizado uma máquina com 3 GB de memória RAM, sistema operacional Windows 7 de 32 bits e processador Intel Core i3 onde foi criado um ambiente virtual com a ferramenta Virtualbox com memória de 1024MB, sistema operacional Windows XP, a ferramenta Oracle Database 10g XE, a ferramenta de teste DB Stress versão

7 Enterprise e a ferramenta JMeter versão 2.9. Foi utilizado o modelo de dados de uma empresa de Recursos Humanos, este modelo está disponível na versão do Oracle utilizada para os testes, cujo owner é HR. O estudo de caso foi baseado nos seguintes critérios: Custo; Plataformas; Conexão com banco de dados; Funcionalidades; Interface Gráfica; A tabela 3 apresenta as principais funcionalidades das duas ferramentas analisadas. Código Livre Tabela 3. Funcionalidades DB Stress x JMeter Opções DB Stress JMeter Multiplataforma Conexão com vários bancos de dados X X Gráficos X X Execução de script X X Simulador de Usuários X X Gerador de Dados Relatório Comparativo X X Plano de Execução Modo Console Log X X Biblioteca de scripts Analisando a tabela 3 observa-se que o DB Stress é compatível apenas com a plataforma Windows, enquanto a ferramenta JMeter possui compatibilidade com qualquer ambiente capaz de suportar a máquina virtual Java versão 1.4 ou superior (Solaris, Linux, Windows e etc.). Avaliando as ferramentas com relação a custo identifica-se que a ferramenta JMeter é de código livre e a ferramenta DB Stress é um software pago, cujo as informações referente a valores e licenças estão disponível no site da ferramenta. Ambas as ferramentas podem ser conectadas aos bancos de dados: Microsoft SQL Server, Oracle, MySQL, Interbase/Firebird, IBM DB2 e PostgreSQL. Para demonstrar algumas funcionalidades foi simulado o cadastro de dados na tabela employees do modelo de dados do Oracle de owner HR. Será simulado o teste X X X X X X

8 com 2 usuários simultâneos por um período de 50 segundos. O teste será realizado primeiramente na ferramenta DB Stress. Para iniciar o teste é necessário configurar a conexão com banco de dados que na ferramenta DB Stress é uma conexão ODBC comumente utilizada em banco de dados relacionais, conforme pode ser visto na figura 1. Após a conexão com o banco ter sido configurada os scripts de teste podem ser preparados na funcionalidade "Task Properties onde deve inserir os scripts SQL manualmente ou através de arquivos salvos e realizar a definição da quantidade de usuários que executarão os testes. A figura 2 exibe a preparação dos scripts do teste. Na funcionalidade Project Stress ocorre à execução de todas as tarefas de teste configuradas. Nesta funcionalidade é permitida a configuração de tempo de execução, ordem e inicialização da execução dos testes programados. A configuração de execução do teste pode ser vista na figura 3. Uma funcionalidade bastante utilizada após a realização dos testes é o resultado em gráfico exibido na figura 4. Através do gráfico é possível visualizar o desempenho dos testes realizados por cada usuário durante o período de tempo de execução configurado. Esta funcionalidade possui a desvantagem de não ter opção de armazenar o gráfico gerado. Para obter os resultados dos testes realizados anteriormente é possível avaliar através de relatórios ou realizar uma nova execução. Figura 1. Configuração da conexão com banco de dados no DB Stress.

9 Figura 2. Preparação do teste Figura 3. Configuração da execução do teste

10 Figura 4. Resultado por gráfico no DB Stress Figura 5. Console SQL

11 O DB Stress ainda possibilita a execução de instruções SQL através da funcionalidade Console SQL. Nesta funcionalidade quando o mouse é colocado sobre a coluna exibida nos resultados é possível saber que tipo de dado é armazenado na coluna. Os resultados das instruções SQL podem ser exportados para os formatos: TXT, SQL, HTML, XML ou Microsoft Excel, como é demonstrada na figura 5. A seguir será realizado o mesmo cenário de teste da ferramenta DB Stress na ferramenta JMeter. A primeira configuração a ser realizada no JMeter para o teste de banco de dados é a configuração de quantos usuários, quantas vezes e quantos testes devem ser realizados, isso ocorre na funcionalidade Thread Group conforme a figura 6. Após a configuração de usuário deve ser criada a conexão com banco de dados que no JMeter é feita uma configuração JDBC na funcionalidade JDBC Connection Configuration. Para cada cenário de teste deve ser criada uma conexão com banco de dados individual conforme é exibido na figura 7. Uma vantagem desta forma de configuração é poder realizar testes com banco de dados diferentes. Os scripts de teste devem ser inseridos manualmente na funcionalidade JDBC Request. A configuração Variable Name Bound to Pool indica de qual Configuração de conexão de banco de dados deve ser usada para a execução do teste. A criação do script de teste esta exibida na figura 8. Figura 6. Configuração de usuário

12 Figura 7. Conexão com banco de dados Figura 8. Script de teste

13 Figura 9. Gráfico de resultados Os resultados do teste realizado no JMeter são exibidos em gráfico de resultados onde é possível visualizar os tempos de todas as requisições, o desvio padrão, a média e a taxa de requisições realizadas por segundo. Esta funcionalidade permite que o usuário escolha quais dados e em quais formatos serão salvos que deve ser configurado antes da execução do teste na funcionalidade Graph Results. O resultado do teste está exibido no gráfico da figura 9. O JMeter ainda tem outras formas de apresentação dos resultados através das funcionalidades "View Results Tree"e "Assertion Results". 5. Análise comparativa Através do estudo de caso pode-se observar que com relação aos critérios de custo e plataformas a ferramenta JMeter apresentou-se mais adequada. Com relação ao critério de conexão com banco de dados, ambas a ferramentas podem se conectar aos mesmos bancos de dadas. No critério de funcionalidade as duas ferramentas possuem funcionalidades para realização de teste de carga e desempenho que facilitam a análise das necessidades dos ambientes corporativo das aplicações em banco de dados. Pode se observar que a ferramenta DB Stress possui funcionalidades que auxiliam nas atividades de instruções SQL e a possui funcionalidades além das relacionadas à realização de testes para aplicações de banco de dados

14 Com relação ao critério de interface gráfica de ambas as ferramentas demonstram usabilidade conforme padrão de ferramentas disponíveis no mercado. A escolha para utilização do DB Stress ou JMeter está relacionado ao foco que a empresa necessita para os testes. Se a aplicação em banco de dados for crítica e a empresa dispõe de capital para investir em ferramenta paga a DB Stress apresentou-se a mais direcionada para estes casos, porém se a empresa necessitar realizar testes em aplicações de banco de dados e aplicações Web a ferramenta JMeter poderá atender de forma satisfatória a essa necessidade. 6. Conclusão O objetivo deste artigo foi apresentar uma comparação entre as ferramentas DB Stress e JMeter como alternativa para auxílio nas tarefas diárias no ambiente corporativo das aplicações de banco de dados. Neste artigo foi possível observar que a ferramenta DB Stress possui as desvantagens de pouca documentação disponível, ser um software pago, possuir a limitação de pode ser utilizado apenas na plataforma Windows e apresentar o gráfico de desempenho apenas após a execução do teste na própria ferramenta. DB Stress pode ser indicado para empresas que trabalham com alto volume de dados e administradores de banco de dados devido às vantagens de possuir vários mecanismos de configuração, simulação de teste com usuários em diferentes tarefas e funcionalidades que auxiliam a análise dos resultados dos testes executados. Já o JMeter é uma aplicação de código aberto, multiplataforma, funcionalidades para teste de aplicações web. A ferramenta possui a desvantagem de avaliar os resultados apenas através de gráficos diante disto pode-se indicar esta ferramenta aos desenvolvedores para realização de teste de carga, desempenho e stress. Como trabalhos futuros seria a comparação dessas ferramentas com outras ferramentas do mesmo segmento disponíveis no mercado ou a avaliação das outras funcionalidades disponíveis na ferramenta JMeter. 7. Referências DTM - Database Tools. Endereço BBS: sqledit.com, login:. 23 abril Apache Jmeter. Endereço BBS: jmeter.apache.org, login,. 23 abril BRUNELI, Marcos Valério de Queiroz. A utilização de uma metodologia de teste no processo da melhora da qualidade de software Campinas: Universidade Estadual de Campinas, Instituto de Computação, p. (Tese, Mestrado). Disponível na internet de maio de BERNARDO, Paulo Cheque. Padrões de testes automatizados São Paulo: Universidade de São Paulo, Instituto de Matemática e Estatística da Universidade de São Paulo, (Tese, Mestrado). Disponível na internet.

15 04 de maio de MYERS, Glenford J., The art of sofware testing. New York: Wiley, PRESSMAN, R. S. Engenharia de software. 5ª Ed. Rio de Janeiro: MCGraw-Hill, RIOS, Emerson, BASTOS, Aderson, CRISTALLI, Ricardo et al. Base de conhecimento em teste de software. 3ª Ed. São Paulo: Martins Editora, MALDONADO, Jose Carlos. Critérios potenciais usos: Uma contribuição ao teste estruturado de software. Campinas: Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica, (Tese, Doutorado). Disponível na internet de maio de GONÇALVES, Klausner Vieira. Teste de software em aplicações de banco de dados relacional. Campinas: Universidade Estadual de Campinas, Instituto de Computação, (Tese, Mestrado). Disponível na internet de maio de DÓRIA, Emerson Silas. Replicação de estudos empíricos em engenharia de software. São Carlos: Instituto de Ciências matemática e de Computação ICMC-USP, (Tese, Mestrado). Disponível na internet de maio de EMER, Maria Claudia Figueiredo Pereira. Abordagem de teste baseada em defeitos para esquemas de dados. Campinas: Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, (Teste, Mestrado). Disponível na internet de maio de ROCHA, A, MALDONADO, Jose Carlos, WEBER, K. Qualidade de software: teoria e prática. São Paulo: Prentice-Hall, p. PINHEIRO, Arineiza Cristina. Subsídios para a aplicação de métodos de geração de casos de testes baseados em máquinas de estados. São Carlos: Universidade de São Paulo, Instituto de Ciências matemáticas e de computação, p. (Tese, Mestrado). Disponível na internet de maio de LEITÃO, Plínio de Sá Júnior. Teste baseado na interação entre regras ativas escritas em SQL. Campinas: Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, p (Tese, Doutorado). Disponível na internet de junho de SANTANA, André Aguiar. Metodologia de teste para acelerar o desenvolvimento de sistemas de processamento paralelo. São Paulo: Escola Politécnica da Universidade de São Paulo, p (Tese, Doutorado). Disponível na internet.

16 14 de junho de GSAPPS. Endereço BBS: gsapps.com, login:. 05 maio HORÁCIO, Janaina de Souza. GearDB: uma nova ferramenta para geração de dados. ftp://ftp.inf.puc-rio.br/pub/docs/techreports/11_15_horacio.pdf. 05 maio IMASTERDATA. Endereço BBS: imasterdata.com. 18 maio 2013.

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

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

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

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

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

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011 Aprovação

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

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia mais

Objetivos Específico

Objetivos Específico Banco de Dados Ementa (DBA) Conceitos Gerais sobre Banco de Dados Instalação e configuração da Ferramenta de Banco de Dados. Elaboração de projeto de Banco de Dados. Implementação do projeto de Banco de

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

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

Análise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON.

Análise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON. UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA Análise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON. Proposta de Trabalho de Graduação

Leia mais

Suporte ao Desenvolvedor: 0800 770 332 0 www.desenvolvedoresdaruma.com.br. STK (Start Kit DARUMA)

Suporte ao Desenvolvedor: 0800 770 332 0 www.desenvolvedoresdaruma.com.br. STK (Start Kit DARUMA) STK (Start Kit DARUMA) Programando pela primeira vez com a DarumaFramework.dll O que vem a ser a DarumaFramework? A DarumaFramework é uma DLL integradora de alto nível, que foi desenvolvida para você programador,

Leia mais

4 Desenvolvimento da ferramenta

4 Desenvolvimento da ferramenta direcionados por comportamento 38 4 Desenvolvimento da ferramenta Visando facilitar a tarefa de documentar requisitos funcionais e de gerar testes automáticos em uma única ferramenta para proporcionar

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

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

Software Livre e Engenharia Elétrica

Software Livre e Engenharia Elétrica Software Livre e Engenharia Elétrica Diego Cézar Silva de Assunção Henrique Ribeiro Soares José Rubens Guimarães Vilaça Lima Pedro Dias de Oliveira Carvalho Rafael Viegas de Carvalho Carlos Gomes O software

Leia mais

Teste de Software Parte 1. Prof. Jonas Potros

Teste de Software Parte 1. Prof. Jonas Potros Teste de Software Parte 1 Prof. Jonas Potros Cronograma Verificação e Validação Teste de Software: Definição e Conceitos Técnicas de Teste Fases de Teste Processo de Teste Automatização do Processo de

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

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS A Modelix Robotics é pioneira dentre as empresas nacionais no segmento de robótica educacional (uso acadêmico e educação tecnológica) e robótica para usuário

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

Sumário. Introdução ao Microsoft Project. 1 Microsoft Project, gerenciamento de projetos e você 3. 2 Visão geral do Project 11.

Sumário. Introdução ao Microsoft Project. 1 Microsoft Project, gerenciamento de projetos e você 3. 2 Visão geral do Project 11. Sumário Introdução... xiii A quem se destina este livro...xiii Como o livro está organizado...xiii Como baixar os arquivos de prática...xiv Suas configurações no Project...xv Suporte técnico...xvi Parte

Leia mais

APERFEIÇOAMENTO DE PROCEDIMENTOS ESTATÍSTICOS PARA AVALIAÇÃO INSTITUCIONAL ONLINE: IMPLANTAÇÃO DE RELATÓRIOS ARMAZENÁVEIS

APERFEIÇOAMENTO DE PROCEDIMENTOS ESTATÍSTICOS PARA AVALIAÇÃO INSTITUCIONAL ONLINE: IMPLANTAÇÃO DE RELATÓRIOS ARMAZENÁVEIS APERFEIÇOAMENTO DE PROCEDIMENTOS ESTATÍSTICOS PARA AVALIAÇÃO INSTITUCIONAL ONLINE: IMPLANTAÇÃO DE RELATÓRIOS ARMAZENÁVEIS Marina Pasquali Marconato Mancini CER, DEs, UFSCar 1 2 Anderson Luiz Ara-Souza

Leia mais

Ferramentas de Administração. PostgreSQL

Ferramentas de Administração. PostgreSQL Ferramentas de Administração ao SGBD PostgreSQL Diego Rivera Tavares de Araújo diegoriverata@gmail.com Introdução Mas o que é PostgreSQL? Introdução as ferramentas O PostgreSQL pode ser acessado a partir

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Sistemas Distribuídos Processos I. Prof. MSc. Hugo Souza

Sistemas Distribuídos Processos I. Prof. MSc. Hugo Souza Sistemas Distribuídos Processos I Prof. MSc. Hugo Souza Até agora vimos a organização como um todo dos SDS, com o mapeamento estrutural e suas devidas características descritas em elementos, regras, conceitos,

Leia mais

GTI-2 Logs. <Gerador de Logs> Documento Visão. Versão <1.0>

GTI-2 Logs. <Gerador de Logs> Documento Visão. Versão <1.0> GTI-2 Logs Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor 01/12/2014 1.0 Desenvolvimento do documento visão. Matheus, Romero, Douglas. 2/6 Índice Analítico

Leia mais

O DESENVOLVIMENTO DE UM SOFTWARE PARA GESTÃO DE PROJETOS

O DESENVOLVIMENTO DE UM SOFTWARE PARA GESTÃO DE PROJETOS Hélio Pereira da Rosa Neto Universidade Anhanguera-Uniderp Fernando Conter Universidade Anhanguera-Uniderp O DESENVOLVIMENTO DE UM SOFTWARE PARA GESTÃO DE PROJETOS RESUMO Este artigo científico tem como

Leia mais

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação

Leia mais

Manual do Aluno para o Curso do SEER à Distância

Manual do Aluno para o Curso do SEER à Distância Manual do Aluno para o Curso do SEER à Distância Elaborado por: Alexandre Faria de Oliveira Consultor TI / Monitor Colaborador: Dr.Miguel Ángel Márdero Arellano Coordenador SEER - IBICT Brasília, 2011

Leia mais

Histórico de Revisão Data Versão Descrição Autor 03/08/2012 1.0 Versão Inicial do Documento Rodrigo Montes

Histórico de Revisão Data Versão Descrição Autor 03/08/2012 1.0 Versão Inicial do Documento Rodrigo Montes WebZine Manager Vi Ver 1.1 Histórico de Revi Data Ver Descrição Autor 03/08/2012 1.0 Ver Inicial do Documento Rodrigo Montes 18/08/2012 1.1 Adicionados os tópicos 5,6,7 e 8 ao Documento Guilherme Cardozo

Leia mais

SOFTWARE DE GERENCIAMENTO PARA UMA EMPRESA NO SETOR DE VÍDEO LOCADORAS 1 INTRODUÇÃO

SOFTWARE DE GERENCIAMENTO PARA UMA EMPRESA NO SETOR DE VÍDEO LOCADORAS 1 INTRODUÇÃO SOFTWARE DE GERENCIAMENTO PARA UMA EMPRESA NO SETOR DE VÍDEO LOCADORAS Daniel Virginio dos Santos 1, Gustavo Kimura Montanha 2 1 Informática para Negócios, Faculdade de Tecnologia de Botucatu, daniel.virginio92@gmail.com.

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

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

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?

Leia mais

Medidor Powersave V2 USB

Medidor Powersave V2 USB Medidor Powersave V2 USB O medidor é formado por uma caixa plástica contendo uma placa eletrônica, uma tomada macho, uma tomada fêmea, um conector H, um barramento lateral, um conector USB e leds indicativos.

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

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Sistemas de Informação

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Sistemas de Informação Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Sistemas de Informação Rafael Strecker Coelho de Souza ANÁLISE E COMPARATIVO DE FERRAMENTAS CMS COMPATÍVEIS

Leia mais

Máquinas Virtuais: Windows 2008 Server

Máquinas Virtuais: Windows 2008 Server Máquinas Virtuais: Windows 2008 Server André Luiz Silva de Moraes chameandre@gmail.com Faculdade Senac http://www.senacrs.com.br Feira das Oportunidades 04 de Maio de 2011 1 / 11 1 Conceitos Básicos Definições

Leia mais

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Requisito Descrição 6.1 - Produtos de Hardware 6.1.1. GRUPO 1 - IMPRESSORA TIPO I (MONOCROMÁTICA 20PPM - A4) 6.1.1.1. TECNOLOGIA DE IMPRESSÃO 6.1.1.1.1.

Leia mais

SISTEMA DE GESTÃO DE MANUTENÇÃO APLICADO NO IFRN CAMPUS MOSSORÓ

SISTEMA DE GESTÃO DE MANUTENÇÃO APLICADO NO IFRN CAMPUS MOSSORÓ SISTEMA DE GESTÃO DE MANUTENÇÃO APLICADO NO IFRN CAMPUS MOSSORÓ Dayse Duarte Tenorio Diretoria Acadêmica de Eletrotécnica IFRN Campus Mossoró E-mail: dayse_tenoro_d@hotmail.com Lucas Duarte Almeida Departamento

Leia mais

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta

Leia mais

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas

Leia mais

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

Guia do Usuário. idocs Content Server v.2.0-1 -

Guia do Usuário. idocs Content Server v.2.0-1 - Guia do Usuário idocs Content Server v.2.0-1 - 2013 BBPaper_Ds - 2 - Sumário Introdução... 4 Inicializando a aplicação... 6 Ambiente... 7 Alterando o ambiente... 8 Senhas... 10 Alterando senhas... 10 Elementos

Leia mais

Gerenciamento de Requisitos Gerenciamento de Requisitos

Gerenciamento de Requisitos Gerenciamento de Requisitos Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso

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

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura

Leia mais

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Linguagens de Programação Material

Leia mais

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD Salvador Bahia Março/2010 MANUAL DE UTILIZAÇÃO DO WEBMAIL Este manual contém a descrição das

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

Secullum Clube.Net ESPECIFICAÇÕES TÉCNICAS. Secullum Clube.Net. Ficha Técnica. Serviço de Comunicação. Controle de Veículos.

Secullum Clube.Net ESPECIFICAÇÕES TÉCNICAS. Secullum Clube.Net. Ficha Técnica. Serviço de Comunicação. Controle de Veículos. ESPECIFICAÇÕES TÉCNICAS Serviço de Comunicação Secullum Clube.Net Controle de Veículos Gerencial Integração DVR/NVR Financeiro Boletos Automação Consumo Sistema Operacional: compatível com Windows XP ou

Leia mais

GBD PROF. ANDREZA S. AREÃO

GBD PROF. ANDREZA S. AREÃO GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação

Leia mais

Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos - 2º Ano

Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos - 2º Ano Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos - 2º Ano 2012/2013 O Windows Server 2003 surgiu em 2003 e substituiu o Windows Server 2000. O Windows

Leia mais

HP Quality Center. Preparar materiais de treinamento e observações para a nova versão 16 Suporte pós-atualização 16 Suporte 17 Chamada à ação 17

HP Quality Center. Preparar materiais de treinamento e observações para a nova versão 16 Suporte pós-atualização 16 Suporte 17 Chamada à ação 17 Documento técnico HP Quality Center Atualize o desempenho Índice Sobre a atualização do HP Quality Center 2 Introdução 2 Público-alvo 2 Definição 3 Determine a necessidade de uma atualização do HP Quality

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Bancos de Dados III Acesso Cliente Servidor Arquiteturas Rogério Costa rogcosta@inf.puc-rio.br 1 Requisitos de Sistemas Grande competitividade no mercado TI deve apoiar a empresa atendendo com agilidade.

Leia mais

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.01.01 http://www.unesp.br/ai/pdf/nt-ai.04.01.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A Assessoria

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

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group

Leia mais

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP.

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP. AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP. Luan de Souza Melo (Fundação Araucária), André Luís Andrade Menolli (Orientador), Ricardo G. Coelho

Leia mais

Manual de Instalação SIM/SINASC

Manual de Instalação SIM/SINASC Manual de Instalação SIM/SINASC Agosto/2009 Versão 2.2 Índice CAPÍTULO 01 INTRODUÇÃO... 4 CAPÍTULO 02 - PERFIL DO HARDWARE... 5 CAPÍTULO 03 INSTALADOR SIM SINASC 2.2... 6 CAPÍTULO 04 - MODO DE INSTALAÇÃO...

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

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

Unidade II MODELAGEM DE PROCESSOS

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

Leia mais

Portabilidade da Linha RM Versão 11.40.0

Portabilidade da Linha RM Versão 11.40.0 Portabilidade da Linha RM Versão 11.40.0 Data Responsável Versão Doc. Observação 23/11/2012 Camilo Ribeiro da Silva 2 Revisão Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Níveis de Compatibilidade

Leia mais

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima: ICOL Instruções para Instalação - ORACLE 1. Introdução Esse documento contém as instruções para instalação da aplicação ICOL na estrutura de máquinas da empresa cliente. No caso, estão descritos os procedimentos

Leia mais

ITIL v3 - Operação de Serviço - Parte 1

ITIL v3 - Operação de Serviço - Parte 1 ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes

Leia mais

Provedor de serviços de software oferece solução econômica de gestão eletrônica

Provedor de serviços de software oferece solução econômica de gestão eletrônica Windows Azure Soluções para clientes - Estudo de caso Provedor de serviços de software oferece solução econômica de gestão eletrônica Visão geral País ou região: Índia Setor: Tecnologia da informação Perfil

Leia mais

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -

Leia mais

Índice 1. APRESENTAÇÃO... 1 2. CONCEITOS BÁSICOS... 2 3. SAGE ALERTA NCM... 3 4. NCM PORTAL DE RELACIONAMENTO... 12 1.1. O que é NCM... 2 2.1.

Índice 1. APRESENTAÇÃO... 1 2. CONCEITOS BÁSICOS... 2 3. SAGE ALERTA NCM... 3 4. NCM PORTAL DE RELACIONAMENTO... 12 1.1. O que é NCM... 2 2.1. Sage Alerta NCM Índice 1. APRESENTAÇÃO... 1 2. CONCEITOS BÁSICOS... 2 1.1. O que é NCM... 2 3. SAGE ALERTA NCM... 3 2.1. 2.2. 2.3. 2.4. Cadastro NCM... 3 Destino NCM... 5 NCMs Monitoradas... 6 Painel de

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB

NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA DESENVOLVIMENTO DE PROJETO JAVA WEB Rodolfo M. Salomao 1, Willian Magalhães 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil rodolfomeneghet@hotmail.com,

Leia mais

Montagem e Manutenção. Luís Guilherme A. Pontes

Montagem e Manutenção. Luís Guilherme A. Pontes Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar

Leia mais

Pronto! Todos os instaladores correspondentes do filtro aplicado no passo 4 serão disponibilizados para download.

Pronto! Todos os instaladores correspondentes do filtro aplicado no passo 4 serão disponibilizados para download. Painel de Chamadas Produto : Corpore RM TOTVS Hospitalar Chamado : R_SAU002\REQ024 Data da publicação : 16/07/15 País(es) : Brasil Banco(s) de Dados : POAD0005/SAUDEJOJI (SQL) POAD0005/HPD (Oracle) Melhoria

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Orientações para Implantação das alternativas de e-sic. CONTROLADORIA-GERAL DA UNIÃO Secretaria de Transparência e Prevenção da Corrupção jan/2015

Orientações para Implantação das alternativas de e-sic. CONTROLADORIA-GERAL DA UNIÃO Secretaria de Transparência e Prevenção da Corrupção jan/2015 Orientações para Implantação das alternativas de e-sic CONTROLADORIA-GERAL DA UNIÃO Secretaria de Transparência e Prevenção da Corrupção jan/2015 Apoiar Estados e Municípios na implementação da Lei de

Leia mais

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Business One, em apenas uma etapa usando um assistente guiado.

Leia mais

Capítulo 3 Projeto de Arquitetura

Capítulo 3 Projeto de Arquitetura Aula 05 Projeto de Arquitetura Universidade de Mogi das Cruzes Objetivo: Apresentar os diversos tipos de Arquitetura do Sistema. Capítulo 3 Projeto de Arquitetura O projeto de arquitetura descreve hardware,

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 615 SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 Guilherme Paulo de Barros 2, Arthur Lemos 3, Heber Fernandes Amaral 4 Resumo: Nos dias atuais, com a popularização

Leia mais

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa 1. IDENTIFICAÇÃO TÍTULO TMCAP Tecnologia Móvel para Captura e Armazenamento

Leia mais

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de

Leia mais

1. TSA 12.1.8... 3 1.1 Inovação - TSA 12.1.8... 3 1.1.1 DT_Arquivo_de_Log_do_Integrador_Separado_por_Thread... 3 1.1.2 DT_Central_de_Ajuda_UX9...

1. TSA 12.1.8... 3 1.1 Inovação - TSA 12.1.8... 3 1.1.1 DT_Arquivo_de_Log_do_Integrador_Separado_por_Thread... 3 1.1.2 DT_Central_de_Ajuda_UX9... TOTVS 1. 12.1.8................................................................................................. 3 1.1 Inovação - 12.1.8...................................................................................

Leia mais

Manual de instalação, configuração e utilização do Enviador XML

Manual de instalação, configuração e utilização do Enviador XML Manual de instalação, configuração e utilização do Enviador XML 1. Conceitos e termos importantes XML Empresarial: é um sistema web (roda em um servidor remoto) de armazenamento e distribuição de documentos

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

Rede de Laboratórios de Produtividade de Software

Rede de Laboratórios de Produtividade de Software Rede de Laboratórios de Produtividade de Software Testes em aplicações WEB Uma Visão Geral Programa de Capacitação em Testes de Software Desktop system WEB system Ambiente de aplicativo da Web Rede de

Leia mais

Seu manual do usuário KASPERSKY LAB ADMINISTRATION KIT 8.0 http://pt.yourpdfguides.com/dref/3741343

Seu manual do usuário KASPERSKY LAB ADMINISTRATION KIT 8.0 http://pt.yourpdfguides.com/dref/3741343 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para KASPERSKY LAB ADMINISTRATION KIT 8.0. Você vai encontrar as respostas a todas suas perguntas

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

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

ADMINISTRAÇÃO E SERVIÇOS DE REDE

ADMINISTRAÇÃO E SERVIÇOS DE REDE ADMINISTRAÇÃO E SERVIÇOS DE REDE Introdução O administrador de redes geovanegriesang@ifsul.edu.br www.geovanegriesang.com Gerenciamento de redes Gerenciamento de rede é o ato de iniciar, monitorar e modificar

Leia mais

Portabilidade da Linha RM Versão 11.0.0

Portabilidade da Linha RM Versão 11.0.0 Portabilidade da Linha RM Versão 11.0.0 Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Portabilidade para Servidor de Aplicação... 4 Portabilidade para Servidor de Terminal Services... 5 Portabilidade

Leia mais

Notas de Aplicação. Utilização do ScpDDEServer com Microsoft Excel. HI Tecnologia. Documento de acesso público

Notas de Aplicação. Utilização do ScpDDEServer com Microsoft Excel. HI Tecnologia. Documento de acesso público Notas de Aplicação Utilização do ScpDDEServer com Microsoft Excel HI Tecnologia Documento de acesso público ENA.00020 Versão 1.02 outubro-2004 HI Tecnologia Utilização do ScpDDEServer com Microsoft Excel

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

Ano IV - Número 19. Versões 5.0.1 e 5.1

Ano IV - Número 19. Versões 5.0.1 e 5.1 Versões 5.0.1 e 5.1 Quarta-feira, 07 de janeiro de 2009 ÍNDICE 3 EDITORIAL 4 VERSÃO 5.1 4 Dashboard 5 Plano de Comunicação 6 Configurações Pessoais 6 Priorização de Demandas 7 Agendamento de Demandas 8

Leia mais