Buscar

AVALIAÇÃO_ DE_ SOFTWARE_Simulado

Prévia do material em texto

AVALIAÇÃO DE SOFTWARE 
 
Simulado: CCT0207_SM_201101349417 V.1 VOLTAR 
Aluno(a): SUANE DA SILVA BARBOSA Matrícula: 201101349417 
Desempenho: 4,0 de 8,0 Data: 09/10/2013 08:31:10 (Finalizada) 
 
 
 1a Questão (Ref.: 200612388386) Pontos: 0,0 / 1,0 
À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é 
importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos 
métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido 
como: 
 
 
Depuração 
 
Teste de integração 
 Revisão 
 Teste de regressão 
 
Teste de validação 
 
 
 
 2a Questão (Ref.: 200612389337) Pontos: 1,0 / 1,0 
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a 
opção correta: 
 
 é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar 
casos teste. 
 
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem 
acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados 
quando o software está pronto. 
 
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam 
amplamente atendidos pelo software construído. 
 
diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia 
empregada e dos conceitos de implementação do software. 
 
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de 
coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não 
preveem acesso a estrutura do sistema que esta sendo desenvolvido. 
 
 
 
 3a Questão (Ref.: 200612370849) Pontos: 1,0 / 1,0 
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: 
 
 
gold plate. 
 
reengenharia de processos; 
 controle de qualidade; 
 
custo da qualidade; 
 
garantia de qualidade; 
 
 
 
 4a Questão (Ref.: 200612388394) Pontos: 0,0 / 1,0 
Qual a fase do processo de verificação que tem como objetivo garantir que os diversos documentos produzidos tenham 
total aderência às necessidades apontadas pelos clientes? . 
 
 Verificação dos negócios 
 
Verificação da programação 
 Verificação da Implementação 
 
Verificação da analise e modelagem 
 
Verificação dos requisitos 
 
 
 
 5a Questão (Ref.: 200612388377) Pontos: 1,0 / 1,0 
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta: 
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?". 
 
 
Segurança 
 Desempenho 
 
Navegação 
 
Configuração 
 
Componente 
 
 
 
 6a Questão (Ref.: 200612389597) Pontos: 0,0 / 1,0 
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA: 
 
 
Qualidade é aplicada tardiamente no projeto 
 
Ausência da gerência de qualidade independente 
 Falta de um modelo corporativo de qualidade 
 Falta de técnicas e ferramentas de testes de software no mercado. 
 
Deficiência no planejamento dos testes 
 
 
 
 7a Questão (Ref.: 200612389332) 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. 
 
 
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. 
 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 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. 
 
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. 
 
 
 
 8a Questão (Ref.: 200612388374) Pontos: 0,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 Configuração 
 
Teste de Regressão 
 
Teste de Integridade 
 Teste de Instalação 
 
Teste de Desempenho 
 
 
 
 9a Questão (Ref.: 200612291853) 
Erros podem ocorrer à medida que os softwares são desenvolvidos. As revisões técnicas são o mecanismo mais efetivo 
para descobrir erros antes que sejam passados para os usuários finais. 
Por que é importante utilizar as revisões técnicas no início do processo de gestão de qualidade? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Segundo a regra 10 de Myers, o custo para corrigir um erro logo no início do processo é 
relativamente baixo. Caso os erros não sejam corrigidos nessa fase, eles podem aumentar à medida que o processo 
continua, gerando altos custos e prejuízos muitas vezes irreparáveis. 
 
 
 
 10a Questão (Ref.: 200612291852) 
A categorização dos cenários proporciona o melhor planejamento dos testes, facilitando o entendimento e reduzindo os 
esforços de validação do software, ampliando, assim, a cobertura dos testes. 
Existem visões a cerca de categorizações dos testes de software. Uma delas é o modelo FURPS, que representa as 
categorias que podem ser usadas na definição de requisitos e testes de validação, assim como os atributos de Qualidade 
de Software. 
Descreva as categorias do modelo FURPS. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: SUPORTABILIDADE: Teste de configuração e Teste de instalação. 
DESEMPENHO: Teste de avaliação de desempenho ou benchmark; Teste de contenção; Teste de carga; Perfil de 
desempenho. 
CONFIABILIDADE: Teste de integridade; Teste de estrutura; Teste de estresse; Smoke test. 
USABILIDADE: Teste de interface; Teste de usabilidade. 
FUNCIONALIDADE: Teste funcional; Teste de regressão; Teste de volume; Teste de segurança.

Continue navegando