Buscar

AV1 - Avaliação de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0207_AV1_201204069344 » AVALIAÇÃO DE SOFTWARE
	Tipo de Avaliação: AV1
	Aluno: 201204069344 - WELLINGTON JOSE DE OLIVEIRA CAMPOS JUNIOR
	Professor:
	SHEILA DE GOES MONTEIRO
	Turma: 9001/AA
	Nota da Prova: 6,0 de 8,0        Nota do Trabalho:        Nota de Participação:        Data: 28/06/2013 10:11:48
	
	 1a Questão (Cód.: 107624)
	Pontos: 0,5  / 0,5
	O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do processo de validação?
		
	
	Validação do sistema
	
	Validação da integração
	 
	Validação da unidade
	
	Validação do aceite
	
	Validação da implementação
	
	
	 2a Questão (Cód.: 107626)
	Pontos: 0,5  / 0,5
	O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a etapa que tem como objetivo validar a solução como um todo?
		
	
	Validação da integração
	 
	validação do sistema
	
	Validação do aceite
	
	Validação da implementação
	
	Validação da unidade
	
	
	 3a Questão (Cód.: 107636)
	Pontos: 0,0  / 0,5
	O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que Não representa uma categoria de erro identificado pelo teste Caixa Preta.
		
	 
	Erros de estrutura de controle;
	
	Erros de comportamento ou de desempenho;
	
	Erros de interface;
	 
	Erros em estruturas de dados ou acesso a bases de dados externas;
	
	Erros de inicialização e término.
	
	
	 4a Questão (Cód.: 107643)
	Pontos: 1,0  / 1,0
	A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais indicado para que o software possa ser executado nos diferentes clientes?
		
	
	Teste de Integridade
	
	Teste de Instalação
	
	Teste de Regressão
	
	Teste de Desempenho
	 
	Teste de Configuração
	
	
	 5a Questão (Cód.: 106412)
	Pontos: 1,0  / 1,0
	Marque a opção INCORRETA
		
	 
	A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisítos independente da necessidade dos usuário.
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
	
	O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.
	
	O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	
	O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
	
	
	 6a Questão (Cód.: 106671)
	Pontos: 1,0  / 1,0
	Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade:
		
	
	Avaliar se estão produzindo as atas de reuniões
	
	Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento
	
	Avaliar se estão atualizando o mapa de riscos dos projetos
	 
	Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
	
	Avaliar se estão registrando os defeitos encontrados
	
	
	 7a Questão (Cód.: 125195)
	Pontos: 1,0  / 1,0
	Você terminou uma fase de teste e o software está completamente montado como um pacote. Neste momento os erros de interface já foram descobertos e corrigidos. Agora você precisa de um teste que focalize as ações visíveis ao usuário e saídas do sistema reconhecíveis pelo usuário. Como é conhecido este Teste?
		
	 
	Teste de Validação
	
	Teste de Unidade
	
	Teste de Sistema
	
	Teste de Memória
	
	Teste de Desempenho
	
	
	 8a Questão (Cód.: 106422)
	Pontos: 0,0  / 1,0
	Marque a opção INCORRETA
		
	
	Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado .
	
	O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente.
	
	Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema.
	 
	Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento.
	 
	Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros.
	
	
	 9a Questão (Cód.: 106685)
	Pontos: 1,0  / 1,0
	Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de Particionamento em Equivalência, marque a opção correta.
		
	
	Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste com uma visualização geométrica associada aos valores de entrada de uma aplicação.
	
	Este método seleciona caminhos de teste de um programa de acordo com as localizações de definições e usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que contenha instruções de laços e if aninhadas.
	
	Este método permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de execução.
	 
	Neste método o domínio de entrada de um programa é divido em classes de dados a partir das quais podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de erros(por exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro modo requerer que fossem executados muitos casos de teste até que o erro geral aparecesse.
	
	Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em sua grande maioria a base da maioria dos algoritmos implementados.
	
	
	 10a Questão (Cód.: 125168)
	Pontos: 0,0  / 0,5
	Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como:
		
	
	custo da qualidade;
	 
	controle de qualidade;
	
	gold plate.
	 
	garantia de qualidade;
	
	reengenharia de processos;

Outros materiais