Buscar

EX-TS-02-Exer-01.

Prévia do material em texto

CURSO: Análise e Desenvolvimento de Sistemas
	
	DISCIPLINA: Teste de Software
	
	PROF.: Janete Amaral
	TURNO: 
	VISTO
	
	TURMA: 
	SALA: 
	
	GRADUAÇÃO
	ALUNO: 
	
	DATA: ___/___/___
	EXERCICIO DE FIXAÇÃO - 1 - UNIDADE 02
	
Como podem ser classificadas as revisões de Software? 
Discussão informal: realizada pelos grupos de desenvolvedores para resolver problemas técnicos.
Apresentação: exposição do projeto de software pelo autor, para os clientes, administradores e pessoal técnico.
Revisões Técnicas Formais (RTF): avaliações técnicas do software, realizadas em pequenos grupos, fornecendo informações confiáveis sobre as atividades que são realizadas.
Descreva o objetivo de um Walkthrough.
O objetivo do walk-through é para que os auditores estabeleçam a confiabilidade da contabilidade e dos procedimentos de controle interno de um cliente. Os walk-through tests não podem ser considerados testes de controles.
Quais os diferentes papéis envolvidos no processo de inspeção de software?
Desenvolvedores, líder de revisão, revisores, líder de projeto.
Existem diferentes técnicas de leitura de software utilizadas no processo de Revisão. Relacione as principais técnicas utilizadas.
Revisões gerenciais, revisões técnicas, inspeções Walkthroughs ,Auditorias 
Qual a diferença existente entre Verificação e Validação?
Verificação: Verificar se o item descrito nos requisitos foram feitos no projeto.
 Validação: Verificar se aquele item se comporta de acordo com o que está descrito no projeto
Apresente a diferença entre ERRO, DEFEITO e FALHA (Pesquisar).
Erro: diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do software
Falta : a causa de um mau funcionamento 
Falha: efeito indesejado observado no serviço entregue ao usuário
Quais os diferentes tipos de defeito encontrados nos documentos de requisitos e observados durante as Revisões.
Especificação incorreta 
Interpretação errônea da comunicação com o usuário 
Desvio intencional das especificações 
Violação dos padrões 
Erro na representação dos dados 
Interface de componente inconsistente 
Erro na lógica do projeto 
Teste incompleto ou errôneo 
Documentação imprecisa ou incompleta 
Erro na tradução do projeto para a linguagem de programação
Interface ambígua ou inconsistente 
Miscelânea 
Descreva sucintamente o processo a ser conduzido numa Revisão Técnica Formal
Revise o produto, não o produtor.
Fixe e mantenha uma agenda.
Limite o debate e a refutação (razão que vai contra uma premissa, lema ou conclusão).
Enuncie as áreas problemáticas, mas não tente resolver cada problema anotado.
Faça anotações por escrito.
Limite o número de participantes e insista numa preparação antecipada.
Desenvolva uma lista de conferência (checklist) para cada produto que provavelmente será revisto.
Atribua recursos e uma programação de tempo para as Revisões Técnicas Formais.
Realize um treinamento significativo para todos os revisores.
Reveja suas antigas revisões. 
Descreva o papel do Gerenciamento de Configuração, especificamente a função de Controle de Versão, no Processo de Revisão de Software.
Serve para auxiliar quando houver alterações no software podendo comparar versões novas e antigas a procura de falhas. Armazenar informações de histórico dos itens de forma a estabelecer a base para o controle da evolução do produto de software, e reter informações que permitam automatizar o acesso aos conjuntos de itens de configuração que compõem o produto de software num específico estado de seu desenvolvimento. 
O que é mais importante? Inspeções de artefatos, inspeções do código ou testes tradicionais do programa? Por quê? 
Todos são importantes pois o teste deve ser feito em todas as fases do projeto , não importa se é a documentação ou na codificação.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes