Comunicado Técnico ISSN
|
|
|
- Jónatas Schmidt Sabala
- 10 Há anos
- Visualizações:
Transcrição
1 Ministério da Agricultura, Pecuária e Abastecimento Comunicado Técnico Dezembro, Campinas, SP ISSN Cobertura de Testes Unitários no SIGI João Francisco Gonçalves Antunes 1 Moacir Pedroso Júnior 2 Marcos Cezar Visoli 3 Marcos Geraldo Tozzi 4 O desenvolvimento de software envolve uma série de atividades de produção em que a oportunidade de ocorrer falhas humanas são grandes. Enganos podem acontecer tanto no início do processo de desenvolvimento, nas fases de análise e especificação, como no decorrer dele, nas fases de projeto e implementação. Devido a esta característica, o desenvolvimento de software é acompanhado por atividades de testes que visam garantir a qualidade do software (Rocha et al., 2001). Teste é o processo de executar um programa com a intenção de descobrir a presença de defeitos. Casos de testes são então projetados para descobrir sistematicamente diferentes categorias de defeitos em uma quantidade de tempo e esforço mínimos. O teste, em especial, é um elemento usado para fornecer evidências da confiabilidade do software em complemento a outras atividades, sendo relevante para identificação e eliminação de defeitos que persistem no software (Pressman, 1997). Por isso, os casos de testes desenvolvidos e submetidos ao programa têm o objetivo de produzir uma saída que esteja em desacordo com a especificação. Quando isto ocorre, diz-se que o teste foi bem sucedido (Myers, 1979). Caso defeitos não sejam detectados, o testador tem aumentada a sua confiança quanto à qualidade do software. Porém, para que isto ocorra, é preciso que os testes tenham sido realizados de maneira sistemática. Umas das técnicas de teste sistemática é a estrutural que preconiza o desenvolvimento de casos de teste com o objetivo de testar a implementação do programa. Embora geralmente usado durante a fase de codificação, testes estruturais podem ser usados em todas as fases do ciclo de vida do software nas quais o software é representado formalmente. A intenção desse tipo de teste é encontrar dados de teste que terão cobertura suficiente de todas as estruturas presentes na representação formal. Neste trabalho é apresentada a experiência de como medir a cobertura de testes unitários do SIGI - Sistema de Informação Gerencial do Instituto Nacional de Investigaciones Agrícolas de Venezuela (Pedroso Júnior et al., 2001). 1 Bsc. em Matemática Aplicada e Estatística, Pesquisador da Embrapa Informática Agropecuária Caixa Postal 6041, Barão Geraldo Campinas, SP. ( [email protected]) 2 Ph.D. em Pesquisa Operacional, Pesquisador da Embrapa Informática Agropecuária, Caixa Postal 6041, Barão Geraldo Campinas, SP. ( [email protected]) 3 Bsc. em Ciência da Computação, Pesquisador da Embrapa Informática, Caixa Postal 6041, Barão Geraldo Campinas, SP. ( [email protected]) 4 Consultor da Embrapa Informática Agropecuária na área de testes do SIGI. ( [email protected])
2 2 Cobertura de Testes Unitários no SIGI A arquitetura do SIGI pode ser chamada de cliente/ servidor off-line, isto é, o cliente não opera em comunicação direta com o servidor. A parte cliente trata do planejamento, acompanhamento, reprogramação e avaliação final de projetos de pesquisa em uma base de dados local trazida do servidor. A criação de projetos, dentre outras funcionalidades, é feita diretamente no servidor através de uma aplicação Web. As máquinas clientes locais (executando sistema operacional Windows) trazem, da base central, projetos criados no estado inicial. Esses projetos, por sua vez, são alterados localmente e, ao final de cada etapa do ciclo de vida, reenviados ao servidor para atualização. Dessa maneira, os dados dos projetos na base local estão sempre sincronizados com a base central no servidor e disponíveis aos interessados com a devida autorização de acesso. O processo de desenvolvimento de software adotado no SIGI é baseado no paradigma extreme Programming (Beck, 2000). Do ponto de vista de qualidade, neste paradigma, o teste sistemático é uma atividade essencial porque ocorre repetidamente a cada compilação de todo o código fonte do sistema. Para a elaboração e execução automática dos casos de testes unitários do SIGI, mais precisamente da parte cliente, foi utilizada a ferramenta gratuita DUnit (SourceForge, 2002). O trabalho a seguir mostra como medir a cobertura dos testes unitários no SIGI utilizando a ferramenta Discover (Cyamon Software, 2002). Técnicas de Teste As técnicas de teste dividem-se em dois níveis: teste funcional (caixa preta) e teste estrutural (caixa branca). Os testes funcionais estabelecem os requisitos de teste com base na especificação do software, não levando em consideração o funcionamento interno do programa. Os casos de testes derivados com o teste funcional visam detectar defeitos dos seguintes tipos: funções incorretas, defeitos de interface, defeitos em estrutura de dados, defeitos de acesso às bases de dados, problemas de desempenho e defeitos de iniciação e de finalização. Esse processo não necessita dos códigos fonte do programa, apenas de seu executável. Os testes estruturais focalizam a implementação do programa (código, funções, procedimentos e fluxo de dados e controle). Os casos de testes devem ser elaborados para garantir que a maior abrangência possível das instruções do programa tenham sido exercitadas pelo menos uma vez. No SIGI, os casos de testes unitários foram desenvolvidos com Delphi 5. Delphi é um ambiente de desenvolvimento de aplicações para Windows que utiliza a linguagem Pascal orientado a objeto. Um programa Delphi é dividido em módulos chamados Units compostos por classes que definem a estrutura dos campos, métodos e propriedades. As instâncias de um tipo de classe são chamadas objetos. Cada Unit é armazenada num arquivo próprio onde são implementadas as funções e procedimentos que depois será compilada separadamente. Os testes unitários foram automatizados com a ferramenta DUnit que possibilita criar programas que testam a implementação do sistema. Geralmente, os testes unitários são feitos pelo próprio desenvolvedor do módulo testado. Ferramenta para Cobertura de Testes Unitários A Discover é uma ferramenta de análise que permite aos desenvolvedores Delphi medir como os seus programas estão sendo testados. Mostra de forma interativa e direta, dentro do código origem quais os blocos básicos de código que são executados pelo menos uma vez e quais nunca foram executados. Baseado nisso, pode-se preparar ações ou elaborar mais testes unitários específicos para eliminar as áreas descobertas. A Discover foi escolhida para medir a cobertura dos testes unitários do SIGI porque é uma ferramenta de fácil uso e de baixo custo (U$ 30,00). A versão atual trabalha com Delphi 3 a 7. Diretrizes para Utilização da Discover Este item mostra passo-a-passo como integrar o Delphi à Discover e como fazer a medição da cobertura dos testes unitários que foram elaborados com a DUnit. Para a Discover poder fazer a cobertura de código de um programa, primeiro o Map file do Delphi deve ser gerado durante a compilação do teste unitário. Esse arquivo armazena uma lista de segmentos, endereços de inicialização do programa, avisos ou erros produzidos durante a ligação do código executável e uma lista de símbolos públicos ordenada alfabeticamente, incluindo o endereço, tamanho em bytes, nome, grupo do segmento e a informação do módulo do programa.
3 Cobertura de Testes Unitários no SIGI 3 Para isso, é necessário configurar algumas opções a partir do menu Project, Options..., no projeto.dpr no Delphi correspondente ao código fonte do teste unitário. Na pasta Linker, marcar a opção Detailed, conforme mostrado na Fig.1. vés da opção Application, Run. Se o teste tiver processos que dependam da interação do usuário é necessário navegar pela interface. A Discover lê o Map file gerado para o projeto de teste unitário bem como o código fonte do programa a ser testado que localiza-se no Search path e, após a finalização do programa, gera as estatísticas de cobertura do código na pasta Summary, conforme mostrado na Fig. 3. Fig. 1. Pasta Linker do Delphi com a opção Detailed marcada. Na pasta Directories/Conditionals, no campo Search path, especificar o diretório onde se localizam os códigos fonte do programa a ser testado para possibilitar a integração com a Discover, como mostrado na Fig. 2. Fig. 3. Estatística de cobertura do caso de teste. Na pasta Units, Fig. 4, são exibidas as Units do Delphi que compõem a aplicação e as suas respectivas coberturas, isto é, por onde o teste unitário passou, baseado na seguinte legenda: Unit avaliada na cobertura (foreground), diretamente relacionada ao caso de teste unitário. Unit não avaliada na cobertura (background), isto é, que não entrou no caso de teste unitário. Unit que a Discover não leu o código fonte, por exemplo, componentes visuais. Fig. 2. Configuração do Search path no Delphi. Após isso, o projeto de teste unitário deve ser compilado no Delphi. Na Discover, o teste unitário compilado anteriormente deve ser carregado através da opção Load, no menu Project. Em seguida deve ser executado atra- Fig. 4. Units Delphi com as respectivas coberturas. Para cada Unit, a Discover mostra o tamanho, o número total de rotinas, o número de rotinas com 0% de cobertura, o número de rotinas com 100% de cobertura e a porcentagem de cobertura da Unit.
4 4 Cobertura de Testes Unitários no SIGI A pasta Routines, Fig. 5, exibe todas as funções e procedimentos da aplicação com seus respectivos métodos e propriedades, o código fonte e os pontos de cobertura do teste unitário. Units e Routines para um arquivo texto. A configuração desse arquivo é apresentada na Fig. 6. Fig. 6. Exportação dos dados de cobertura para um arquivo texto. O formato padrão utilizado é %0:s;%1:s;%2:s;%3:s;%4:s;%5:s;%6:s, onde: Fig. 5. Código fonte da aplicação e os pontos de cobertura. Para cada rotina, ou seja, as funções e procedimentos implementados, a Discover mostra a correspondente Unit, o número de pontos e a porcentagem de cobertura. O ponto de cobertura é a posição na rotina que representa a parte do código que sempre é executada seqüencialmente pelo teste unitário, marcado com um sinal de checagem no código fonte. Pontos não cobertos, ou seja, não testados, são marcados com um X. Uma outra funcionalidade da Discover é exportar os dados de cobertura que são mostrados nas páginas s0: nome do arquivo da Unit. s1: nome da Unit. s2: tamanho da Unit. s3: total de rotinas da Unit s4: rotinas da Unit com 0% de cobertura. s5: rotinas da Unit com 100% de cobertura. s6: cobertura da Unit. Cobertura dos Testes Unitários do SIGI Esta tabela mostra a cobertura de alguns testes unitários do SIGI cliente medida em maio de Nome do Projeto DUnit Nome da Unit testada Cobertura Autor (dpr) (.pas) (%) TstBOPdoSegNT BOPdoSegNT 69 Gustavo TstBOPlanEstrategico BOPlanEstrategico 100 Cantu TstBOPotImp BOPotImp 100 Gustavo TstBOPotPmt BOPotPmt 100 Gustavo TstBOPotVta BOPotVta 100 Gustavo TstBOPresupuestoPartida BOPresupuestoPartida 91 Banzatto TstBOProblemaSeguimiento BOProblemaSeguimiento 100 Gustavo TstBOProblemaMetaSeguimiento BOProblemaMetaSeguimiento 100 Gustavo TstBOProductoMetaSeguimientoPry ProductoMetaSeguimientoPry 87 Gustavo TstBOProductoMetaSeguimientoSpy BOProductoMetaSeguimientoSpy 89 Gustavo TstBOProductoPlanificacion BOProductoPlanificacion 78 Gustavo TstBOProductoSeguimiento BOProductoSeguimiento 81 Cantu TstBOProductoSeguimientoPry BOProductoSeguimientoPry 28 Gustavo TstBOProductoSeguimientoSpy BOProductoSeguimientoSpy 42 Gustavo TstBOPrograma BOPrograma 100 Gustavo TstBoProyecto BOProyecto 60 Cantu TstBoPryDI BOPryDI 67 Gustavo
5 Cobertura de Testes Unitários no SIGI 5 Conclusões e Comentários A atividade de teste é complexa porque software é complexo e altamente modificável. É uma atividade que exige planejamento, projeto, execução, acompanhamento, integração com outras áreas e recursos como equipe, processo, treinamento e ferramentas adequadas. No SIGI, a execução automática dos casos de teste unitários foi realizada com auxílio da ferramenta DUnit. Cada desenvolvedor, após implementar os testes unitários de sua responsabilidade, executa a Discover para saber quanto cada teste está cobrindo. Usando essas informações pode-se tomar ações para elaborar testes mais específicos para eliminar as áreas descobertas até se conseguir uma porcentagem de cobertura aceitável. O ideal seria sempre 100%, mas às vezes isso não é possível. A cobertura dos testes unitários foi medida freqüentemente para avaliar a consistência dos testes. Porém, não pode ser feita de forma centralizada na máquina que faz a compilação e execução contínua de todos os casos de testes unitários porque não foi possível compilar os programas de testes integrados a Discover, via linha-de-comando, devido a configuração do Search path no arquivo de configuração do Delphi (.cfg). Para o futuro fica a tarefa de automatizar todo o processo de medição da cobertura de testes unitários já que a DUnit e a Discover podem ser executadas via linha-de-comando, gerando o arquivo texto de saída com os dados de cobertura. Referências Bibliográficas BECK, K. Extreme programming explained: embrace change. Boston: Addison Wesley, p. CYAMON SOFTWARE. Discover: version Disponível em: < Acesso em: 11 nov MYERS, G. J. The art of software testing. New York: John Wiley, p. (Business Data Processing, a Wiley Series). PEDROSO JÚNIOR, M.; ANTUNES, J. F. G.; VISOLI, M. C.; CASTRO, A. M. G.; LIMA, S. M. V. Sistema de Informação Gerencial de Projetos de Pesquisa Agropecuária para o Instituto Nacional de Investigaciones Agrícolas da Venezuela. Campinas: Embrapa Informática Agropecuária, p. (Embrapa. Programa 12 Automação Agropecuária. Projeto ). Projeto em andamento. PRESSMAN, R. S. Software engineering: a practitioner s approach. 4 th ed. New York: McGraw- Hill, p. ROCHA, A. R. C.; MALDONADO, J. C.; WEBER, K. C. (Ed.). Qualidade de software: teoria e prática. São Paulo: Prentice-Hall, p. SOURCEFORGE. SourceForge.net: Project Info - DUnit: Xtreme Unit Testing for Delphi. Disponível em: < Acesso em: 11 nov Comunicado Técnico, 25 Embrapa Informática Agropecuária Área de Comunicação e Negócios (ACN) Av. André Tosello, 209 Cidade Universitária - Zeferino Vaz Barão Geraldo - Caixa Postal Campinas, SP Telefone (19) Fax (19) [email protected] 1 a edição on-line Todos os direitos reservados Comitê de Publicacões Expediente Presidente: José Ruy Porto de Carvalho Membros efetivos: Amarindo Fausto Soares, Ivanilde Dispato, Luciana Alvim Santos Romani, Marcia Izabel Fugisawa Souza, Suzilei Almeida Carneiro Suplentes: Adriana Delfino dos Santos, Fábio Cesar da Silva, João Francisco Gonçalves Antunes, Maria Angélica de Andrade Leite, Moacir Pedroso Júnior Supervisor editorial: Ivanilde Dispato Normalização bibliográfica: Marcia Izabel Fugisawa Souza Capa: Intermídia Publicações Científicas Editoração Eletrônica: Intermídia Publicações Científicas
Lógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
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
IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA
MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA MARKANTY INFORMÁTICA Sistemas para Automação Comercial Gestão Empresarial e Fábrica de Software (Específicos) Princípios de nossos Profissionais:
Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Manual do usuário. Mobile Auto Download
Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e
Construtor de sites SoftPixel GUIA RÁPIDO - 1 -
GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br [email protected]
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br [email protected] Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Procedimentos para Instalação do SISLOC
Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de
SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução
SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list
MDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon
MDaemon GroupWare plugin para o Microsoft Outlook Trabalhe em Equipe Usando o Outlook e o MDaemon Versão 1 Manual do Usuário MDaemon GroupWare Plugin for Microsoft Outlook Conteúdo 2003 Alt-N Technologies.
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...
Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:
Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que
APLICATIVO SIGMA EMBRAPA Versão 1.0 para Windows
ISSN 43-6244 Empresa Brasileira de Pesquisa Agropecuária Centro Nacional de Pesquisa e Desenvolvimento de Instrumentação Agropecuária Ministério da Agricultura e do Abastecimento Rua XV de Novembro, 452
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.
3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Como Usar o DriverMax
Como Usar o DriverMax Este programa é uma mão na roda para proteger os drivers dos componentes de um computador. Veja porquê. O DriverMax é uma ferramenta que faz cópias de segurança de todos os drivers
Google Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA
Plano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Auxiliar de instalação (Português Brasileiro) Primeiros passos
Primeiros passos Auxiliar de instalação (Português Brasileiro) Agradecemos que você tenha optado por nosso produto e esperamos que esteja sempre satisfeito(a) com seu novo software da G DATA. Caso algo
Manual de Integração
Manual de Integração Versão 3.10 Conteúdo 1 Obtendo e Instalando o Emissor... 4 1.1 Obtendo o instalador... 4 1.2 Instalando o JAVA e o Framework.NET 2.0... 4 1.3 Instalando o Emissor... 5 2 Padrões de
PROFESSOR: CRISTIANO MARIOTTI
PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade
ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente
Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,
Sistema de Controle de Solicitação de Desenvolvimento
Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP O cliente de e-mail web utilizado pela UFJF é um projeto OpenSource que não é desenvolvido pela universidade. Por isso, pode ocorrer que alguns
Procedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Procedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Manual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Instruções de uso do TABNET. Linha, Coluna e Conteúdo
O Tabnet, aplicativo desenvolvido pelo Departamento de Informática do Sistema Único de Saúde (DATASUS), permite ao usuário fazer tabulações de bases de dados on-line e foi gentilmente cedido para disponibilização
SUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Unidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste
Unidade VI Validação e Verificação de Software Teste de Software Profa. Dra. Sandra Fabbri Conteúdo Técnicas de Teste Funcional Estrutural Baseada em Erros Estratégias de Teste Teste de Unidade Teste de
Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. [email protected]. Av. Jones dos Santos Neves, nº 160/174
Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Sumário Fluxograma básico do processo de envio de remessa... 5 Criar novo certificado... 6 Aprovar certificado... 16 Preparar e enviar remessa...
Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software
Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: [email protected] Roteiro Introdução Tipos de requisitos Atividades Princípios da
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório
Sistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
A Linguagem Pascal e o Ambiente de Programação Dev-Pascal. Introdução à Ciência da Computação I
A Linguagem Pascal e o Ambiente de Programação Dev-Pascal Introdução à Ciência da Computação I Março/2004 Introdução (1 de 3) Homenagem a Blaise Pascal, filósofo e matemático do século XVII. Desenvolvida
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva [email protected] Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação
Desenvolvimento de um software de gerenciamento de projetos para utilização na Web
Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação
e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União
e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Sumário 1. Acesso ao sistema... 3 2. Funcionalidades do sistema... 5 3. Como tratar manifestações... 14 3.1 Detalhar...
TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS
Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS CATEGORIA: CONCLUÍDO ÁREA:
NORMAS PARA EDITORAÇÃO E ENVIO DE TRABALHOS TÉCNICOS AO EVENTOS BRASIL 2014
NORMAS PARA EDITORAÇÃO E ENVIO DE TRABALHOS TÉCNICOS AO EVENTOS BRASIL 2014 07 a 08 de dezembro de 2014 São Paulo - SP DATAS E CONSIDERAÇÕES IMPORTANTES Os trabalhos técnicos deverão ser enviados eletronicamente,
Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR
Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,
Testes de Software. Testes de Software. Teste de Validação. Teste de Defeito. Modelo de Entrada e Saída. Modelo de Entrada e Saída
DCC / ICEx / UFMG Testes de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Teste de software buscam por erros ou anomalias em requisitos funcionais e não funcionais Classificação
Testes de Software. Testes de Software. Teste de Validação. Teste de Defeito. Modelo de Entrada e Saída. Modelo de Entrada e Saída
DCC / ICEx / UFMG Testes de Software Testes de Software Teste de software buscam por erros ou anomalias em requisitos funcionais e não funcionais Classificação de testes pelo objetivo Teste de Validação:
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento
Guia Rápido do Contacts
Guia Rápido do Contacts IPBRICK SA 12 de Novembro de 2014 1 Conteúdo 1 Introdução 3 2 IPBrick - Contactos 3 2.1 Separador Administração........................ 4 2.1.1 Requisitos dos ficheiros.csv..................
NeXT Help Desk Manual do usuário. Abril/2011. NeXT Software
NeXT Help Desk Manual do usuário Abril/2011 NeXT Software Página 1 de 11 Índice Descrição e características do NeXT Help Desk... 3 Conectando no NeXT Help Desk... 4 Menu de acesso... 5 Enviando chamado
Sistema de HelpDesk da SESAU Guia do Usuário
Secretaria de Estado da Saúde de Alagoas SESAU Coordenadoria Setorial de Gestão a Informática - CSGI Sistema de HelpDesk da SESAU Guia do Usuário Maceió 06/02/2012 Técnico Responsável: Bruno Cavalcante
www. inf.br Outubro/2008 5www.habisp.inf.br TREINAMENTO HABISP VERBA DE ATENDIMENTO
5 www. HABISP. inf.br Outubro/2008 TREINAMENTO HABISP MÓDULO VERBA DE ATENDIMENTO 1 INTRODUÇÃO Este documento, tem por finalidade, permitir aos usuários a utilização das ferramentas do HABISP que possibilitam
Manual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
SUMÁRIO Acesso ao sistema... 2
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 2. Tela Inicial... 2 3. Abrindo uma nova Solicitação... 3 4. Acompanhando as solicitações abertas... 4 5. Exibindo Detalhes da Solicitação... 6 6.
Critérios para certificação de Sites SciELO: critérios, política e procedimentos para a classificação e certificação dos sites da Rede SciELO
Critérios para certificação de Sites SciELO: critérios, política e procedimentos para a classificação e certificação dos sites da Rede SciELO Versão Março 2008 1 Introdução Este documento tem por objetivo
TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096
TUTORIAL DE UTILIZAÇÃO Índice Geral Antes de Começar 2 Procedimento de Instalação 3 Exportar dados para o 8 Acesso ao 10 Ordens de Serviço no 11 Solicitações de Serviço no 17 Folhas de Inspeção no 19 Importar
3 Revisão de Software
1 3 Revisão de Software O software é indispensável para a utilização do hardware. Sem o software para utilizar o computador precisaríamos ter um profundo conhecimento do hardware. Alguns softwares são
www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software
www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software 2 Introdução Este manual foi elaborado para administradores, para entendimento do funcionamento do produto e administração
MANUAL EXPORTAÇÃO IMPORTAÇÃO
MANUAL EXPORTAÇÃO IMPORTAÇÃO Diretoria de Vigilância Epidemiológica/SES/SC 2006 1 Módulo 04 - Exportação e Importação de Dados Manual do SINASC Módulo Exportador Importador Introdução O Sistema SINASC
Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado
Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................
SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças
SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças Versão 1.0 Sumário Introdução... 3 1. Estrutura da aplicação... 4 1.1 Diretórios e arquivos... 4 2. Configuração do ambiente...
Engenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos
CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos Publicado em 22/08/2010 por claudioboaventura Na primeira parte do artigo instalação sobre o excelente
Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0
Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...
Moodle - CEAD Manual do Estudante
Moodle - CEAD Manual do Estudante Índice Introdução 3 Acessando o Ambiente 4 Acessando o Curso 5 Navegando no Ambiente do Curso 5 Box Participantes 5 Box Atividades 5 Box Buscar nos Fóruns 5 Box Administração
V CONGRESSO DE ADMINISTRAÇÃO DA UFF/VOLTA REDONDA. Chamada de Trabalhos para as Sessões Temáticas
UNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE VOLTA REDONDA ESCOLA DE CIÊNCIAS HUMANAS E SOCIAIS DE VOLTA REDONDA V CONGRESSO DE ADMINISTRAÇÃO DA UFF/VOLTA REDONDA Chamada de Trabalhos para as
Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Manual do Módulo de PC Online
do Módulo de PC Online Agilis Conteúdo Introdução... 4 Acesso à Funcionalidade... 5 1. Internet Explorer 6.x... 7 2. Internet Explorer 7.x... 9 3. Netscape Navigator 7.x... 10 4. Netscape Navigator 7.2x...
Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários
Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria
Especificação do 3º Trabalho
Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,
Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques
Modelo Cascata Alunos: Bruno Nocera Zanette Pedro Taques Principais Características Gerenciamento Simples das etapas Também conhecido como "Ciclo de Vida Clássico", sugere uma abordagem sistemática e sequencial
Boletim Técnico. Empresa. Vagas. Central de Estágio. Desenvolvimento/Procedimento. Acesse Atividades Acadêmicas Estágio Empresa
Boletim Técnico Central de Estágio Produto : TOTVS Educacional 11.83.52 Processo : Central de Estágio Subprocesso : Não se aplica Data da publicação : 12/11/2013 A funcionalidade de Central de Estágio
Manual Geral do OASIS
Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema
ISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
INSTRUMENTO NORMATIVO 004 IN004
1. Objetivo Definir um conjunto de critérios e procedimentos para o uso do Portal Eletrônico de Turismo da Região disponibilizado pela Mauatur na Internet. Aplica-se a todos os associados, empregados,
"Manual de Acesso ao Moodle - Discente" 2014
"Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso
Como posso usar o HP Easy Printer Care através de USB ou conexão paralela?
HP Easy Printer Care Perguntas freqüentes Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? O HP Easy Printer Care só pode ser usado através de USB ou de uma conexão paralela se
Gerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
MANUAL DO SISTEMA GT WEB CALL. Teledata
MANUAL DO SISTEMA GT WEB CALL Teledata Indíce analítico 1. Prefácio...3 2. Funcionalidades...3 3. Abrir chamados...7 4. Atribuir chamados...9 5. Consultar chamados...10 6. Fechar chamados...12 7. Relatórios...15
Verificação é um processo para se determinar se os produtos, (executáveis ou
ATIVIDADES VV&T E A NORMA IEEE 1012 A qualidade do software está diretamente relacionada à satisfação do cliente, sendo assim, as empresas estão percebendo a importância em produzir software com qualidade.
Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e
Manual Básico do Usuário. Monitoramento de Iniciativas Estratégicas. Planejamento Estratégico - ANVISA 2010-2020
Manual Básico do Usuário Monitoramento de Iniciativas Estratégicas Planejamento Estratégico - ANVISA 2010-2020 Brasília DF, Maio de 2015 1 Sumário Planejamento Estratégico Anvisa 2010 a 2020:... 4 Supervisão
Existem 109 questões nesta pesquisa
FASE 2: ANÁLISE DO WEBSITE INSTRUÇÕES Leia atentamente todas as questões Explore o website em avaliação, procurando pelas questões propostas Depois, responda cada questão Algumas questões precisam de informações
Universidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Manual Xerox capture EMBRATEL
Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir
Mercado Eletrônico Instalação e Atualização MEConnect2
Manual de Usuário da Plataforma de compras do Grupo José de Mello - Mercado Eletrônico Instalação e Atualização MEConnect2 1 Índice 1. Introdução... 3 2. Visão Geral... 3 3. Instalação e Atualização...
Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
Escritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
