Buscar

AV_Avaliação_de_Software_(FR)

Prévia do material em texto

Avaliação: CCT0207_AV_201301723071 » AVALIAÇÃO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201301723071 - FELIPE ROZELIO DO NASCIMENTO
Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AA
Nota da Prova: 6,0 Nota de Partic.: 2 Data: 31/05/2014 11:14:25
 1a Questão (Ref.: 201301999543) Pontos: 1,5 / 1,5
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. 
Resposta: Suportabilidade, Desempenho, Usabilidade, Funcionalidade e Confiabilidade.
Gabarito: 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.
 2a Questão (Ref.: 201301920623) Pontos: 1,0 / 1,5
O teste de sistema é na realidade uma série de diferentes testes cuja finalidade primária é exercitar totalmente
o sistema e que apesar de terem finalidades diferentes, todos funcionam no sentido de verificar se os
elementos do sistema foram integrados adequadamente e executam as suas funções corretamente. Neste
sentido escolha dois tipos de teste de sistema e descreva suas principais caracterísitcas.
Resposta: Teste de Configuração - Verificar a compatibilidade do software em diferentes configurações de
Hardware e Sistemas Operacionais. Teste de Esforço - Onde colocamos o software em situações anormais, esse
teste também é conhecido como teste de estresse.
Gabarito: Teste de recuperação Teste de segurança Teste de esforço (estresse) Teste de desempenho
 3a Questão (Ref.: 201301901792) Pontos: 0,5 / 0,5
Analisar o custo da qualidade significa assegurar que o projeto não esteja gastando demais para alcançar um
determindado nível de qualidade.Isso envolve analisar quais serão os custos da conformidade e da não
conformidade. Marque a opção correta sobre a análise do custo da qualidade.
Como exemplos de custos da conformidade podemos citar o retrabalho, sucatas, perdas de negócio.
Os custos da conformidade sempre são equivalentes aos custos da não conformidade
Os custos da conformidade devem ser superior aos custos da não conformidade
 Os custos da conformidade devem ser inferior aos custos da não conformidade
Como exemplos de custos da não conformidade podemos citar treinamentos, estudos, pesquisas e
assegurar que todos saibam quais processos usar para terminar seu trabalho
 4a Questão (Ref.: 201301901798) Pontos: 0,5 / 0,5
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
Qualidade é aplicada tardiamente no projeto
Falta de um modelo corporativo de qualidade
Deficiência no planejamento dos testes
 Falta de técnicas e ferramentas de testes de software no mercado.
Ausência da gerência de qualidade independente
 5a Questão (Ref.: 201301902063) Pontos: 0,0 / 0,5
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.
 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.
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 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.
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 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.
 6a Questão (Ref.: 201301902049) Pontos: 0,5 / 0,5
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 atualizando o mapa de riscos dos projetos
Avaliar se estão registrando os defeitos encontrados
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 e garantir que não estão envolvendo clientes e usuários nos processos
 7a Questão (Ref.: 201301898612) Pontos: 0,5 / 0,5
A norma ISO 9126 (NBR 13596) "Tecnologia de Informação: Avaliação de Produto de Software - Características
de qualidade e diretrizes para o seu uso" define características e atributos que descrevem a qualidade e
usabilidade de um software. Entre estas características, destacam-se: usabilidade, facilidade de aprendizagem e
operabilidade.
Associe as colunas:
(1) Usabilidade
(2) Facilidade de aprendizagem
(3) Operabilidade
( ) Conjunto de atributos que estabelecem o esforço do usuário para utilizar e controlar a execução da
aplicação.
( ) Conjunto de atributos que evidenciam o esforço do usuário em reconhecer o conceito lógico do software e a
sua aplicabilidade na resolução dos problemas e atingimento das metas do usuário.
( ) Atributos que estabelecem o esforço do usuário em aprender a utilizar o software.
O correto está em:
 
2-3-1
3-2-1
1-3-2
 3-1-2
2-1-3
 8a Questão (Ref.: 201301917625) Pontos: 0,5 / 0,5
Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo,
marque a opção que NÃO faz parte deste rol de testes caixa-branca:
Cobertura de laços
Cobertura de desvios condicionais
Cobertura de linha de código
 Métodos de decomposição de requisitos
Cobertura de Caminhos
 9a Questão (Ref.: 201302045520) Pontos: 0,0 / 1,0
Os Dados são armazenados em diferentes mídias, normalmente através de arquivos ou bases de Dados. Estes Dados são gerados ou
consumidos por aplicações de software que, por sua vez apoiam os processos de negócios das organizações. A necessidade de transferir
e/ou converter os Dados normalmente é impulsionado por um requisito de negócio ou uma evolução tecnológica. Quais os tipos de teste
possíveis de migração:
a) Migração de aplicação
b) Migração do processo de gerenciamento
c) Migração de base de dados
d) Migração de mídias de armazenamento
e) Migração de processo de negócio
 a, c, d, e
 a, b, c, d
a, b, d, e
b, c, d, e
a, b, c, e10a Questão (Ref.: 201301918532) Pontos: 1,0 / 1,0
Para que as empresas possam alcançar bons resultados nos testes aplicados e para que todo este
processo consiga ser repetitivo, existem certas medidas necessária a ser adotada pelas organizações
como por exemplo: uma certa organização e padronização nas documentações de teste geradas. A norma
normalmente adotada pelas organizações que tem como proposta padronizar a documentação de
teste de software é a:
ISO 9000
IEEE 802.3
 IEEE 829
ISO 15504
ISO 9126
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.

Continue navegando