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.
- Descobrir erros de função, lógica ou implementação;
- Verificar se o software atende aos requisitos;
- Verificar se documentação técnica atende padrões e formalismo;
- Obter software desenvolvido de maneira estruturada e uniforme;
- Tornar os projetos mais “administráveis”;
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: É uma atividade, a qual envolve a análise de um sistema para certificar se este atende aos requisitos funcionais e não funcionais. 
Validação: É a certificação de que o sistema atende as necessidades e expectativas do cliente. 
Apresente a diferença entre ERRO, DEFEITO e FALHA (Pesquisar).
Defeito: É qualquer imperfeição ou inconsistência no produto do software ou em seu processo, um defeito é também uma não conformidade. O Defeito faz parte do produto, é algo que esta implementada no código de maneira errada.
Erro : O Erro pode ser um resultado de um defeito ou uma falha, como um retorno esperado, que por causa de uma falha teve um valor diferente do que esperado.
Falha: Esta mais ligada ao hardware, como uma rede inacessível, queda de energia. Uma falha pode ocorrer por causa de um erro, por exemplo, houve um retorno de um valor não esperado, como null, isso é um erro, e por causa desse null ocasionou uma falha no sistema.
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;
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.

Continue navegando