Engenharia de Software
|
|
- Luiz Felipe Azeredo Gameiro
- 8 Há anos
- Visualizações:
Transcrição
1 Engenharia de Software Testes de Software Departamento de Matemática Universidade dos Açores Hélia Guerra Causas de faltas e falhas de software Requisitos errados: não é o que o cliente pretende Requisitos em falta Requisitos impossível de implementar Desenho com faltas Escrita de programa com faltas Desenho implementado incorrectamente 2
2 testes Objectivo dos testes: encontrar faltas Um teste diz-se bem sucedido se encontrar alguma falta Identificação de faltas é o processo de determinação das possíveis faltas que causaram a falha Correcção de faltas é o processo de modificação do sistema para remover as faltas (depuração) 3 Tipos de faltas Algorítmicas Computação e precisão Documentação Overloading Capacidade ou limite Timing ou coordenação Desempenho Recuperação Normas e procedimentos 4
3 Faltas algoritmicas Ocorrem quando o algoritmo de um componente não produz o output adequado Poucas/demasiadas alternativas testa a condição errada Não inicializa variáveis ou define os invariantes do ciclo Não testa condição particular Compara variáveis de tipos incompatíveis Faltas sintácticas 5 organização dos testes Testes de unidade Testes de integração Testes de funcionalidade Testes de desempenho Testes de aceitação Testes de instalação 6
4 organização dos testes 7 Atitude perante os testes Egoless programming: programas são componentes de um grande sistema programas não são propriedade de quem os escreve 8
5 Quem executa os testes? Equipa de testes independente evita conflitos melhora a objectividade permite testar e escrever código ao mesmo tempo 9 Estratégias de teste Caixa fechada (closed box ou black box): testes feitos à funcionalidade dos objectos, ignorando a sua estrutura interna Caixa aberta (clear box ou white box): testes feitos tendo em conta a estrutura interna dos objectos Nem sempre é possível testar todas as possibilidades 10
6 caixa aberta 11 factores que influenciam a escolha da estratégia de testes Número de possibilidades Natureza dos dados Quantidade de computação envolvida Complexidade dos algoritmos 12
7 Testes de unidade Revisão do código walkthrough Inspecção Prova da correcção do código Métodos formais Execução simbólica ferramentas automáticas 13 escolha dos casos de teste Determinar os objectivos do teste Seleccionar os casos de teste Definir um teste 14
8 profundidade dos testes Instrução (statement): toda a instrução é executada pelo menos uma vez Alternativa (branch): para cada ponto de decisão, toda a alternativa é executada pelo menos uma vez Caminho (path): todos os possíveis caminhos distintos de instruções são executados pelo menos uma vez Testes de integração Bottom-up Top-down Big-bang... 16
9 Testes de integração Terminologia Component Driver: rotina que chama determinado componente e passa-lhe um caso de teste Stub: programa especial para simular a actividade de um componente que ainda não foi testado 17 Testes de integração Exemplo de um sistema 18
10 Testes de integração Integração bottom-up Sequência de testes e respectivas dependências 19 Testes de integração Integração Top-Down O componente A (de topo) é testado isoladamente 20
11 Testes de integração Integração Big-Bang Componentes testados isoladamente e depois integrados de uma só vez Necessita de stubs e de drivers para testar os componentes 21 comparação de estratégias de integração Bottom-up Topdown Modified topdown Big-bang Sandwich Modified sandwich Integration Early Early Early Late Early Early Time to basic working program Component drivers needed Late Early Early Late Early Early Yes No Yes Yes Yes Yes Stubs needed No Yes Yes Yes Yes Yes Work parallelism at beginning Ability to test particular paths Ability to plan and control sequence Medium Low Medium High Medium High Easy Hard Easy Easy Medium Easy Easy Hard Hard Easy Hard hard 22
12 Testes ao sistema Testes de funcionalidade: verificam se o sistema faz o que foi especificado nos requisitos funcionais Testes de desempenho: verificam os requisitos não funcionais Testes de aceitação: verificam se o sistema funciona de acordo com as espectativas do cliente Testes de instalação: verificam se o sistema funciona correctamente no seu ambiente de instalação 23 Testes ao sistema 24
13 Testes de funcionalidade Comparam a execução do sistema com os requisitos Casos de teste são desenvolvidos baseados no documento dos requisitos 25 testes de desempenho Examinam os cálculos a velocidade de resposta a precisão do resultado a acessibilidade aos dados São desenhados e geridos pela equipa de testes 26
14 Tipos de testes de desempenho Carga Volume Configuração Compatibilidade Operacionais Segurança Ambientais Qualidade Recuperação Manutenção Documentação Usabilidade Timing 27 testes de aceitação Servem para os clientes e utilizadores verificarem se o sistema satisfaz os objectivos e as expectativas Concebidos, geridos e realizados pelos clientes/ utilizadores 28
15 tipos de testes de aceitação Benchmark: cliente prepara conjunto de casos de teste que representam situações típicas de utilização Piloto: sistema instalado numa base experimental para ser utilizado diariamente (sem casos de teste) Alfa: realizado no local onde foi desenvolvido Beta: realizado no local do cliente Paralelo : novo sistema é executado em paralelo com o antigo 29 testes de instalação Podem não ser necessários, caso os testes de aceitação tenham sido realizados no local de funcionamento do sistema Antes de testar Configurar o sistema Ligar todos os dispositivos Estabelecer as comunicações com os outros sistemas Testar operacionalidade: verificar se o sistema foi bem instalado e se funciona correctamente 30
16 Planeamento de testes Estabelecer os objectivos do teste Desenhar os casos de teste Escrever os casos de teste Testar os casos de teste Executar os testes Avaliar os resultados dos testes 31 causas das faltas de software 32
17 documentação de testes Plano: descrição do sistema e plano para exercitar todas as funções e características Especificação e avaliação: detalhes de cada testes e critérios de avaliação Descrição: dados de teste e procedimentos para cada teste Relatório: resultados de cada teste 33 Documentação de testes 34
18 Plano de testes 35 Exemplo Test Requirement 2.4.1: Generate and Maintain Database 1. Add new record X 2. Add field X 3. Change field X 4. Delete record X 5. Delete field X Requirement 2.4.2: Selectively Retrieve Data Requirement 2.4.3: Produced Specialized Reports 6. Create index X Retrieve record with a requested 7. Cell number X 8. Water height X 9. Canopy height X 10. Ground cover X 11, Percolation rate X 12. Print full database X 13. Print directory X 14. Print keywords X 15. Print simulation summary 36 X
19 Exemplo descrição de teste INPUT DATA: Input data are to be provided by the LIST program. The program generates randomly a list of N words of alphanumeric characters; each word is of length M. The program is invoked by calling! RUN LIST(N,M) in your test driver. The output is placed in global data area LISTBUF. The test datasets to be used for this test are as follows: Case 1: Use LIST with N=5, M=5 Case 2: Use LIST with N=10, M=5 Case 3: Use LIST with N=15, M=5 Case 4: Use LIST with N=50, M=10 Case 5: Use LIST with N=100, M=10 Case 6: Use LIST with N=150, M=10 INPUT COMMANDS: The SORT routine is invoked by using the command! RUN SORT (INBUF,OUTBUF) or! RUN SORT (INBUF) OUTPUT DATA: If two parameters are used, the sorted list is placed in OUTBUF. Otherwise, it is placed in INBUF. SYSTEM MESSAGES: During the sorting process, the following message is displayed:! Sorting... please wait... Upon completion, SORT displays the following message on the screen:! Sorting completed To halt or terminate the test before the completion message is displayed, press CONTROL-C on the keyboard. 37 Relatório de testes Documentam o resultado dos testes Fornece informação necessária para duplicar a falha e localizar e corrigir as respectivas causas Fornece informação para se inferir se o projecto está completo Garante a confiança no desempenho do sistema 38
20 COmo relatar uma falha Localização: onde ocorreu? Timing: quando ocorreu? Sintoma: o que foi observado? Resultado: quais foram as consequências? Mecanismo: como ocorreu? Causa: porque ocorreu? Gravidade: qual a intensidade dos danos? Custo: quanto custou? 39 Resumo Faltas versus falhas O objectivo dos testes é encontrar faltas e não provar a correcção Os testes devem iniciar-se o mais cedo possível Os testes baseiam-se no documento dos requisitos Considerar todos os possíveis casos de teste 40
Engenharia de Software
Engenharia de Software Testes de Software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Causas de faltas e falhas de software Requisitos errados: não é o que o cliente pretende
Leia maisPrincípios do teste de software
Teste de Software Princípios do teste de software Conforme a Lei de Pareto, 80% dos erros podem ser localizados em 20% do projeto, geralmente nos módulos principais do sistema; A atividade de teste não
Leia maisEngenharia de Software
Engenharia de Software Introdução Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Engenharia de software A economia de todos os países desenvolvidos depende do software. O
Leia maisEngenharia de Software II
Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisTestes 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
Leia maisVerificação e Validação
Verificação e Validação Patrícia Macedo Joaquim Filipe João Ascenso 2005/2006 EST, Setúbal Verificação e Validação Verificação Garante que o software cumpre as especificações Consistência interna Estamos
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisa) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema
Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Considerando as seguintes afirmações: I. 100% de cobertura de sentença (comando) garante 100% de cobertura de desvio II. 100% de cobertura de desvio
Leia maisEscola Secundária/3 da Maia Cursos em funcionamento 2009-2010. Técnico de Electrónica, Automação e Comando
Ensino Secundário Diurno Cursos Profissionais Técnico de Electrónica, Automação e Comando PERFIL DE DESEMPENHO À SAÍDA DO CURSO O Técnico de Electrónica, Automação e Comando é o profissional qualificado
Leia maisUser Guide Manual de Utilizador
2400 DPI OPTICAL GAMING MOUSE User Guide Manual de Utilizador 2014 1Life Simplify it All rights reserved. www.1-life.eu 2 2400 DPI OPTICAL GAMING MOUSE ENGLISH USER GUIDE...4 MANUAL DE UTILIZADOR PORTUGUÊS...18
Leia maisESTIMATIVAS. Referências. Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville
ESTIMATIVAS Referências 2 Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville Tom de Marco 3 Questões Fundamentais 4 Quanto esforço é necessário para completar uma
Leia maisTestes 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:
Leia maisJuciara Nepomuceno de Souza Rafael Garcia Miani. Teste de Software
Juciara Nepomuceno de Souza Rafael Garcia Miani Teste de Software Técnicas de Teste de Software Testabilidade Operabilidade; Observabilidade; Controlabilidade; Decomponibilidade; Simplicidade; Estabilidade;
Leia mais2005 José Miquel Cabeças
Dimensionamento de linhas de produção 1 - INTRODUÇÃO A fabricação de elevado volume de produção é frequentemente caracterizada pela utilização de linhas de montagem e fabricação. O balanceamento de linhas
Leia maisOrganização e Arquitetura de Computadores. Capítulo 13 Paralelismo no nível de instruções
Organização e Arquitetura de Computadores Capítulo 13 Paralelismo no nível de instruções O que é Superescalar? As arquiteturas superescalares são aquelas capazes de buscar, decodificar, executar e terminar
Leia maisExame de Fundamentos da ITIL
Exame de Fundamentos da ITIL Simulado B, versão 5.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Todas as respostas devem ser assinaladas na grade de respostas fornecida.
Leia maisEngenharia de Software
Engenharia de Software Processos de software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Processo Um processo é uma série de etapas envolvendo actividades, restrições e
Leia maisMestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração
Escola Naval Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Gestão de Configuração Fernando Correia Capitão-de-fragata EN-AEL 14 de Dezembro de 2013
Leia maisGESTÃO de PROJECTOS. Gestor de Projectos Informáticos. Luís Manuel Borges Gouveia 1
GESTÃO de PROJECTOS Gestor de Projectos Informáticos Luís Manuel Borges Gouveia 1 Iniciar o projecto estabelecer objectivos definir alvos estabelecer a estratégia conceber a estrutura de base do trabalho
Leia maisEngenharia de Software I
Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Construção 2 VISÃO GERAL Fase Construção. Visão Geral 3
Leia maisEngenharia de Sistemas Computacionais
Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema
Leia maisDA-70200-1 Rev1.0 Manual do Utilizador. Cabo SATA & USB 2.0 PARA IDE
DA-70200-1 Rev1.0 Manual do Utilizador Cabo SATA & USB 2.0 PARA IDE 1. Características Suporta transmissor SATA espectro expandido Suporta a função (Arranque a Quente) de recuperação de sinal assíncrono
Leia maisPlaneamento Serviços Saúde
Planeamento Serviços Saúde Estrutura Organizacional João Couto Departamento de Economia e Gestão Universidade dos Açores Estrutura Organizacional É o sistema de organização de tarefas onde se estabelecem
Leia maisTeste e Depuração de Sistemas Web. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Teste e Depuração de Sistemas Web Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Testando Aplicações Web Ê É bem mais complicado testar interfaces Web do que classes de objetos Ê Aplicações WEB não
Leia maisManual de Instalação Rápida do Cabo de Ligação de Dados CA-42
Manual de Instalação Rápida do Cabo de Ligação de Dados CA-42 9234594 2ª Edição Nokia, Nokia Connecting People e Pop-Port são marcas registadas da Nokia Corporation. Copyright 2005 Nokia. Todos os direitos
Leia maisEngenharia de Software
Engenharia de Software Desenho de Software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt desenho Desenho (dicionário Priberam on-line) do Lat.! designu s. m., arte de representar
Leia maisXerox Device Agent, XDA-Lite. Guia Rápido de Instalação
Xerox Device Agent, XDA-Lite Guia Rápido de Instalação Apresentação do XDA-Lite O XDA-Lite é um software desenvolvido para realizar a captura de dados de equipamentos, tendo como objectivo principal o
Leia maisEspecificação Operacional.
Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite
Leia maiscomo instalar os drivers de USB
como instalar os drivers de USB O referencial em comunicações móveis via satélite instalação dos drivers de USB É necessário instalar os drivers de USB no seu computador antes de instalar as ferramentas
Leia maisPERFIL PROFISSIONAL TÉCNICO(A) DE INFORMÁTICA - INSTALAÇÃO E GESTÃO DE REDES
PERFIL PROFISSIONAL TÉCNICO(A) DE INFORMÁTICA - INSTALAÇÃO E GESTÃO DE REDES PERFIL PROFISSIONAL Técnico de Informática Instalação e Gestão de Redes Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/5 ÁREA
Leia maisApontamentos do livro de AI Linux. 1.5 Modo texto e modo gráfico
Apontamentos do livro de AI Linux 1.5 Modo texto e modo gráfico 1 Modo texto e modo gráfico O sistema operativo Linux possui duas formas de acesso: modo texto e modo gráfico No modo gráfico, o utilizador
Leia maisSERVIDOR DE IMPRESSORA USB 2.0
SERVIDOR DE IMPRESSORA USB 2.0 Manual de Instalação Rápida DN-13006-1 Antes de iniciar, deve preparar os seguintes itens: Um PC com Windows com CD de configuração do servidor da impressora Uma impressora
Leia maisNP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO
NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NIP: Nº DO RELATÓRIO: DENOMINAÇÃO DA EMPRESA: EQUIPA AUDITORA (EA): DATA DA VISITA PRÉVIA: DATA DA AUDITORIA: AUDITORIA DE: CONCESSÃO SEGUIMENTO ACOMPANHAMENTO
Leia mais. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade:
Evolução do conceito 2 Controlo da Qualidade Aula 05 Gestão da :. evolução do conceito. gestão pela total (tqm). introdução às normas iso 9000. norma iso 9000:2000 gestão pela total garantia da controlo
Leia maisREQUISITOS. Prof. Msc. Hélio Esperidião
REQUISITOS Prof. Msc. Hélio Esperidião OS REQUISITOS O que são requisitos? Uma descrição de um serviço ou de uma limitação O que é a engenharia de requisitos? O processo envolvido no desenvolvimento de
Leia maisISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000
ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário Gestão da Qualidade 2005 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica
Leia maisEngenharia de Software
Engenharia de Software Processos de software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Processo Um processo é uma série de etapas envolvendo actividades, restrições e
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisInstituto Superior de Ciências do Trabalho e da Empresa Departamento de Ciências e Tecnologias da Informação. Arquitectura de Computadores ETI IGE
Instituto Superior de Ciências do Trabalho e da Empresa Departamento de Ciências e Tecnologias da Informação Tutorial Arquitectura de Computadores ETI IGE 02 XILINX 1. Criação de um projecto Edição e simulação
Leia maisManual de Instruções para a Criação de Ficheiros CSR. Microsoft IIS 5/6
Manual de Instruções para a Criação de Ficheiros CSR Página 1 de 8 CONTROLO DOCUMENTAL REGISTO DE MODIFICAÇÕES Versão Data Motivo da Modificação PREPARADO REVISTO APROVADO ACEITE DUS/RS DISTRIBUIÇÃO DO
Leia maisTécnico/a Especialista de Automação, Robótica e Controlo Industrial Nível 4
TÉCNICO/A ESPECIALISTA DE AUTOMAÇÃO, ROBÓTICA E CONTROLO INDUSTRIAL CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/7 ÁREA DE ACTIVIDADE - ELECTRÓNICA E AUTOMAÇÃO OBJECTIVO GLOBAL Conceber, programar, planear e coordenar
Leia maisUnidade 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
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisTPM. José Pedro A. R. Silva
CICLOS DE FORMAÇÃO EMPRESARIAL Metodologias Avançadas para a Indústria e Serviços TPM José Pedro A. R. Silva 1 CICLOS DE FORMAÇÃO EMPRESARIAL Ciclo de formação e treino em Lean TPM Ciclo de formação e
Leia maisCapítulo 1. Introdução
Capítulo 1 Introdução 1.1. Enquadramento geral O termo job shop é utilizado para designar o tipo de processo onde é produzido um elevado número de artigos diferentes, normalmente em pequenas quantidades
Leia maisO Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais
Brad Hards Tradução: Pedro Morais 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Utilizar o Desktop Sharing 7 3.1 Gerir convites do Desktop Sharing............................ 9 3.2
Leia maisManual do Utilizador para DS150E. Dangerfield June. 2009 V3.0 Delphi PSS
Manual do Utilizador para DS150E 1 ÍNDICE Componente principal.....3 Instruções de instalação.... 5 Configurar o Bluetooth...26 Programa de diagnóstico....39 Escrever no ECU (OBD)...86 Digitalizar.89 Histórico......94
Leia maisCAPÍTULO 2 INTRODUÇÃO À GESTÃO DAS ORGANIZAÇÕES
Processos de Gestão ADC/DEI/FCTUC/2000/01 CAP. 2 Introdução à Gestão das Organizações 1 CAPÍTULO 2 INTRODUÇÃO À GESTÃO DAS ORGANIZAÇÕES 2.1. Conceito de Gestão Vivemos numa sociedade de organizações (dos
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisTIC Unidade 2 Base de Dados. Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado.
Conceitos relativos à Informação 1. Informação O que á a informação? Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. 2. Dados Em informática designa-se
Leia maisESTRUTURA COMUM DE AVALIAÇÃO CAF 2006 DGAEP 2007
ESTRUTURA COMUM DE AVALIAÇÃO CAF 2006 DGAEP 2007 Conteúdo da apresentação Enquadramento da CAF Características gerais da CAF Estrutura da CAF Processo de aplicação da CAF (10 Passos) Enquadramento da CAF
Leia maisEditor Eclipse para Programas F
Editor Eclipse para Programas F Guia de instalação e utilização Instalação no Windows (XP/Vista) Comece por descarregar a aplicação de instalação setupcp2008.exe do endereço http://www.math.ist.utl.pt/~jabr/cp/
Leia maisGUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR
Curso Engenharia Informática Ano letivo 2012-2013 Unidade Curricular Arquitectura de Computadores ECTS 6 Regime Obrigatório Ano 2º Semestre 2ºsem Horas de trabalho globais Docente (s) Luis Figueiredo Total
Leia maisTeste de Software I Conceitos e Estratégias
Tema da Aula Teste de I Conceitos e Estratégias Prof. Cristiano R R Portella portella@widesoft.com.br Conceitos Teste e Garantia de Qualidade Importância do Teste, segundo Deutsch: O desenvolvimento de
Leia maisPERFIL PROFISSIONAL PROGRAMADOR(A) DE INFORMÁTICA. PERFIL PROFISSIONAL Programador/a de Informática Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/5
PERFIL PROFISSIONAL PROGRAMADOR(A) DE INFORMÁTICA PERFIL PROFISSIONAL Programador/a de Informática Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/5 ÁREA DE ACTIVIDADE OBJECTIVO GLOBAL SAÍDA(S) PROFISSIONAL(IS)
Leia maisProcessos de Design de IHC (Parte II)
Interface Homem/Máquina Aula 8 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de Hoje
Leia maisManual do Utilizador
Faculdade de Ciências e Tecnologia da Universidade de Coimbra Departamento de Engenharia Electrotécnica e Computadores Software de Localização GSM para o modem Siemens MC35i Manual do Utilizador Índice
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite
Leia maisAnálise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville
Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo
Leia maisPLANOS DE CONTINGÊNCIAS
PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como
Leia maisControlo da Qualidade Aula 05
Controlo da Qualidade Aula 05 Gestão da qualidade:. evolução do conceito. gestão pela qualidade total (tqm). introdução às normas iso 9000. norma iso 9001:2000 Evolução do conceito 2 gestão pela qualidade
Leia maisAula 01 Introdução ao Gerenciamento de Redes
Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia
Leia maisQualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br
Qualidade de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Verificação x validação Verificação prova que o produto vai ao encontro dos requerimentos especificados no desenvolvimento
Leia maisTestes de Software Fases. Baseado em notas de aula da profa. Eliane Martins
Testes de Software Fases Baseado em notas de aula da profa. Eliane Martins Tópicos Testes de Unidades Testes de Integração Testes de Aceitação e de Sistemas Testes de Regressão Testes de Unidades Visam
Leia maisMarketing de Feiras e Eventos: Promoção para Visitantes, Expositores e Patrocinadores
Gestão e Organização de Conferências e Reuniões Organização de conferências e reuniões, nos mais variados formatos, tais como reuniões educativas, encontros de negócios, convenções, recepções, eventos
Leia maisComo 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
Leia maisGestão por Processos ISO 9001: 2000
Gestão por Processos 1 2 Existem três tipos de empresas: - as que fazem as coisas acontecer; - as que vêem as coisas acontecer; - as que não fazem ideia do que está a acontecer (Kotler) 3 Para o Sucesso
Leia maisA Gestão, os Sistemas de Informação e a Informação nas Organizações
Introdução: Os Sistemas de Informação (SI) enquanto assunto de gestão têm cerca de 30 anos de idade e a sua evolução ao longo destes últimos anos tem sido tão dramática como irregular. A importância dos
Leia maisProgramação de CPLDs no ambiente ISE 4.2i da Xilinx
Programação de CPLDs no ambiente ISE 4.2i da Xilinx O presente documento resume os passos necessários para programar um Complex Programmable Logic Device (CPLD) usando o editor de esquema eléctrico e a
Leia maisPERFIL PROFISSIONAL TÉCNICO(A) DE ORGANIZAÇÃO DE EVENTOS
PERFIL PROFISSIONAL TÉCNICO(A) DE ORGANIZAÇÃO DE EVENTOS PERFIL PROFISSIONAL Técnico/a de Organização de Eventos Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/7 ÁREA DE ACTIVIDADE OBJECTIVO GLOBAL SAÍDAS
Leia maisAnálise de Algoritmos: Melhor caso, pior caso, caso médio
Análise de Algoritmos: Melhor caso, pior caso, caso médio Fernando Lobo Algoritmos e Estrutura de Dados II 1 / 25 Sumário Rever um problema e um algoritmo que já conhecem. Descrevê-lo em pseudo-código
Leia maisTRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES ALTERAÇÕES QUE PODEM AFECTAR O SISTEMA
TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES A nova norma ISO 9001, na versão de 2008, não incorpora novos requisitos, mas apenas alterações para esclarecer os requisitos
Leia maisGestão de Projectos. Alguns dos tópicos abordados:
1. Enquadramento: Cada projecto possui uma dada finalidade que normalmente se pode identificar pelo próprio nome do projecto, por exemplo, o projecto da nova ponte Y, o projecto do novo carro Híbrido Y,
Leia maisMoreDoc. Guia de Instalação. Edição Community Versão 3.0
MoreDoc Guia de Instalação Edição Community Versão 3.0 Índice 1 Histórico de Alterações...3 2 Sobre o Guia...4 3 Como começar...5 Software Necessário...5 Descompactação de arquivos...5 Carregamento da
Leia maisMANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)
MANUAL DO EXCEL BASE DE DADOS DEFINIÇÃO DE BASES DE DADOS Uma base de dados é um conjunto de informações, organizada segundo regras definidas à qual se pode aceder para extrair, actualizar, acrescentar
Leia maisCapítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho
20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam
Leia maisTESTE DE SOFTWARE COM XP. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
TESTE DE SOFTWARE COM XP Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Contexto Inúmeros processos de software Evolução das formas/metodologias de desenvolvimento de software Dificuldades encontradas
Leia maisGestão do Risco e da Qualidade no Desenvolvimento de Software
Gestão do Risco e da Qualidade no Desenvolvimento de Software Questionário Taxinómico do Software Engineering Institute António Miguel 1. Constrangimentos do Projecto Os Constrangimentos ao Projecto referem-se
Leia maisCONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
Leia maisSistemas Operativos I
Arquitectura de um Computador Maria João Viamonte / Luis Lino Ferreira Fevereiro de 2006 Sumário Arquitectura de um Computador Estrutura de I/O Estrutura de Armazenamento Hierarquia de Armazenamento Protecção
Leia maisCOLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010
COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE FCCN - Dezembro 2010 Rui Ribeiro colibri@fccn.pt Módulo COLIBRI Concebido por: José Coelho Universidade Aberta Apoiado por: Rui Ribeiro FCCN Vitor
Leia maisAviso de Segurança Urgente para Dispositivo Médico Versão de software 2.24 do programador e Pacemakers Reply / Esprit
[Physician / medical center contact information to be inserted] 27 de Abril, 2011 Aviso de Segurança Urgente para Dispositivo Médico Versão de software 2.24 do programador e Pacemakers Reply / Esprit Exmo.
Leia maisDIRECÇÃO-GERAL DE GEOLOGIA E ENERGIA PERFIL PROFISSIONAL DE TÉCNICO INSTALADOR DE SISTEMAS SOLARES TÉRMICOS
DIRECÇÃO-GERAL DE GEOLOGIA E ENERGIA PERFIL PROFISSIONAL DE TÉCNICO INSTALADOR DE SISTEMAS SOLARES TÉRMICOS CÓDIGO - ERG-OO4 ÁREA DE ACTIVIDADE ENERGIA OBJECTIVO GLOBAL - Programar, organizar, coordenar
Leia maisPROGRAMA. Objectivos Gerais :
PROGRAMA ANO LECTIVO : 2005/2006 CURSO : ENGENHARIA MULTIMÉDIA ANO: 2.º DISCIPLINA : SISTEMA DE GESTÃO DE BASE DE DADOS DOCENTE RESPONSÁVEL PELA REGÊNCIA : Licenciado Lino Oliveira Objectivos Gerais :
Leia maisUSB PARA CONVERSOR EM SÉRIE
USB PARA CONVERSOR EM SÉRIE Manual de Instalação Rápida Windows 7 DA-70159 Passo 1: Passo 2: Introduzir o CD deste produto na entrada CD-ROM Ligar o dispositivo à porta USB extra do seu PC. Se existir
Leia maisFunções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção
Sistemas de Arquivos Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades
Leia maisREPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO
Capítulo 12 REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO 12.1 2003 by Prentice Hall OBJETIVOS De que forma o desenvolvimento de um novo sistema poderia mudar a maneira de uma organização trabalhar?
Leia maisGestão da Produção Planeamento
Planeamento José Cruz Filipe IST / ISCTE / EGP JCFilipe Abril 2006 1 Tópicos O ciclo geral de planeamento O planeamento agregado O Director da Produção (PDP ou MPS) O Materials Requirement Planning (MRP)
Leia maisPersistência de Classes em Tabelas de Banco de Dados
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos
Leia maisKnowledge Representation and Reasoning
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Knowledge Representation and Reasoning Master in Information Systems and Computer Engineering First Test April 13th 2012, 14:00H 15:30H Name: Number:
Leia maisCiclo de Formação e Treino em Manutenção e TPM
Manutenção e A MANUTENÇÃO O PILAR ESSENCIAL DOS SISTEMAS PRODUTIVOS Não seria excelente se existisse um sistema de manutenção que reparasse o seu equipamento antes de ele avariar? Sim, pois quando os equipamentos
Leia maisIntrodução. Conteúdo da embalagem. Especificações. Requisitos de sistema. Versão Portuguesa SWEEX.COM. IP002 Sweex USB Internet Phone
Introdução IP002 Sweex USB Internet Phone Gostaríamos de agradecer o facto de ter adquirido o Sweex USB Internet Phone. Com este telefone, fácil de ligar, pode fazer telefonemas através da internet. Para
Leia maisFazer Backup de Dados e Informação no Windows ÍNDICE RECOMENDAÇÕES:... 2
ÍNDICE RECOMENDAÇÕES:... 2 FAZER CÓPIA DE SEGURANÇA DE UM COMPUTADOR BASEADO NO WINDOWS 7... 2 Transferir arquivos e definições para outro computador baseado no Windows 7.. 2 Transferir arquivos e definições
Leia maisIndustrial SOLUÇÕES EM AUTOMAÇÃO
Industrial SOLUÇÕES EM AUTOMAÇÃO Soluções em Automação INDUSTRIAL TRAINING. STEP 5 Standard ( Básico). Duração: 40 horas. Público Alvo. Este curso se destina a profissionais das áreas de planejamento,
Leia maisEntrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1
Entrada e Saída Interface entre periféricos, processador e memória Fonte: Minho - Portugal 1 Ligação Processador/Memória - Periférico Processador Memória Controlo Dados Controlador Fonte: Minho - Portugal
Leia mais