Engenharia de Software

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

Download "Engenharia de Software"

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 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 mais

Princípios do teste de software

Princí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 mais

Engenharia de Software

Engenharia 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 mais

Engenharia de Software II

Engenharia 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 mais

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

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

Leia mais

Verificação e Validação

Verificaçã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 mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO 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 mais

a) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema

a) 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 mais

Escola Secundária/3 da Maia Cursos em funcionamento 2009-2010. Técnico de Electrónica, Automação e Comando

Escola 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 mais

User Guide Manual de Utilizador

User 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 mais

ESTIMATIVAS. Referências. Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville

ESTIMATIVAS. 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 mais

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

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:

Leia mais

Juciara Nepomuceno de Souza Rafael Garcia Miani. Teste de Software

Juciara 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 mais

2005 José Miquel Cabeças

2005 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 mais

Organizaçã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 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 mais

Exame de Fundamentos da ITIL

Exame 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 mais

Engenharia de Software

Engenharia 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 mais

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

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 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 mais

GESTÃ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 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 mais

Engenharia de Software I

Engenharia 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 mais

Engenharia de Sistemas Computacionais

Engenharia 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 mais

DA-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 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 mais

Planeamento Serviços Saúde

Planeamento 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 mais

Teste 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) 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 mais

Manual 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 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 mais

Engenharia de Software

Engenharia 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 mais

Xerox Device Agent, XDA-Lite. Guia Rápido de Instalação

Xerox 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 mais

Especificação Operacional.

Especificaçã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 mais

como instalar os drivers de USB

como 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 mais

PERFIL 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(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 mais

Apontamentos 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 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 mais

SERVIDOR DE IMPRESSORA USB 2.0

SERVIDOR 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 mais

NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO

NP 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. 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 mais

REQUISITOS. Prof. Msc. Hélio Esperidião

REQUISITOS. 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 mais

ISO 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. 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 mais

Engenharia de Software

Engenharia 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 mais

Engenharia de Requisitos

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

Leia mais

Instituto 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. 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 mais

Manual 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. 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 mais

Té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 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 mais

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. 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 mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. 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 mais

TPM. José Pedro A. R. Silva

TPM. 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 mais

Capítulo 1. Introdução

Capí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 mais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais

O 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 mais

Manual do Utilizador para DS150E. Dangerfield June. 2009 V3.0 Delphi PSS

Manual 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 mais

CAPÍTULO 2 INTRODUÇÃO À GESTÃO DAS ORGANIZAÇÕES

CAPÍ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 mais

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

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

Leia mais

TIC Unidade 2 Base de Dados. Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado.

TIC 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 mais

ESTRUTURA COMUM DE AVALIAÇÃO CAF 2006 DGAEP 2007

ESTRUTURA 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 mais

Editor Eclipse para Programas F

Editor 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 mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA 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 mais

Teste de Software I Conceitos e Estratégias

Teste 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 mais

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

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 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 mais

Processos de Design de IHC (Parte II)

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

Leia mais

Manual do Utilizador

Manual 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 mais

TECNOLOGIAS 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. 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 mais

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

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 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 mais

PLANOS DE CONTINGÊNCIAS

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

Leia mais

Controlo da Qualidade Aula 05

Controlo 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 mais

Aula 01 Introdução ao Gerenciamento de Redes

Aula 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 mais

Qualidade 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 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 mais

Testes 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 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 mais

Marketing de Feiras e Eventos: Promoção para Visitantes, Expositores e Patrocinadores

Marketing 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 mais

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela?

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

Leia mais

Gestão por Processos ISO 9001: 2000

Gestã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 mais

A Gestão, os Sistemas de Informação e a Informação nas Organizações

A 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 mais

Programação de CPLDs no ambiente ISE 4.2i da Xilinx

Programaçã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 mais

PERFIL 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 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 mais

Análise de Algoritmos: Melhor caso, pior caso, caso médio

Aná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 mais

TRANSIÇÃ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 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 mais

Gestão de Projectos. Alguns dos tópicos abordados:

Gestã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 mais

MoreDoc. Guia de Instalação. Edição Community Versão 3.0

MoreDoc. 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 mais

MANUAL 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. 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 mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capí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 mais

TESTE 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 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 mais

Gestão do Risco e da Qualidade no Desenvolvimento de Software

Gestã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 mais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

CONCEITOS 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 mais

Sistemas Operativos I

Sistemas 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 mais

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010

COLIBRI 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 mais

Aviso de Segurança Urgente para Dispositivo Médico Versão de software 2.24 do programador e Pacemakers Reply / Esprit

Aviso 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 mais

DIRECÇÃ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 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 mais

PROGRAMA. Objectivos Gerais :

PROGRAMA. 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 mais

USB PARA CONVERSOR EM SÉRIE

USB 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 mais

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

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 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 mais

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

REPROJETO 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 mais

Gestão da Produção Planeamento

Gestã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 mais

Persistência de Classes em Tabelas de Banco de Dados

Persistê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 mais

Knowledge Representation and Reasoning

Knowledge 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 mais

Ciclo de Formação e Treino em Manutenção e TPM

Ciclo 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 mais

Introdução. Conteúdo da embalagem. Especificações. Requisitos de sistema. Versão Portuguesa SWEEX.COM. IP002 Sweex USB Internet Phone

Introduçã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 mais

Fazer Backup de Dados e Informação no Windows ÍNDICE RECOMENDAÇÕES:... 2

Fazer 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 mais

Industrial SOLUÇÕES EM AUTOMAÇÃO

Industrial 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 mais

Entrada 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 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