Buscar

QUALIDADE E TESTES DE SOFTWARE - Atividade 5

Prévia do material em texto

QUALIDADE E TESTES DE SOFTWARE
5a aula
		
	 
	Lupa
	 
	 
	 
		Exercício: CCT0774_EX_A5_201908100575_V1 
	13/04/2021
	Aluno(a): LUIZ FILIPE MACHADO
	2021.1 EAD
	Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 
	201908100575
	
	 
		1
          Questão
	
	
	O Modelo V de desenvolvimento de software apresenta algumas vantagens e desvantagens. Sobre tais aspectos, leia as asserções  abaixo e, a seguir, assinale a alternativa correta.
I. No Modelo V, a relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas.
II. O Modelo V é altamente complexo e requer investimento para conseguir aprender.
III. O Modelo V especiffica os papéis dos diferentes tipos de testes para serem executados.
IV. O Modelo V envolve apenas os programadores no teste.
		
	
	Apenas as asserções I, II e III estão corretas
	
	Apenas as asserções II, III e IV estão corretas
	
	Apenas as asserçoes II e IV estão corretas
	
	Apenas as asserções I, II e IV estão corretas
	 
	Apenas as asserções I e III estão corretas
	Respondido em 13/04/2021 23:22:48
	
Explicação:
Modelo V:
 
Vantagens:
· A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas;
· É um modelo simples e fácil de aprender;
· Especifica os papéis dos diferentes tipos de testes para ser executada;
· Envolve o usuário no teste.
Desvantagens:
· É difícil para o cliente expor explicitamente todos os requisitos;
· O cliente deve ter paciência, pois receberá o produto no fim do ciclo de vida;
· O teste pode ser caro e às vezes não ser suficientemente eficaz;
· O produto final pode não refletir todas as necessidades dos utilizadores.
	· 
	
	 
		2
          Questão
	
	
	__________________ geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação.
Complete a lacuna.
		
	
	Teste Integração
	
	Testes de estresse
	 
	Testes de regressão
	
	Teste fumaça
	
	Teste alfa
	Respondido em 13/04/2021 23:22:58
	
Explicação:
Os objetivos desse teste são garantir que nenhum defeito foi acrescentado ao sistema após sua modificação e também garantir que as mudanças realizadas nessa nova versão não gerarão erros em componentes prontos e testados.
O teste de regressão é uma técnica aplicável a cada alteração realizada no software. Consiste em aplicar, antes e depois da alteração, todos os testes que já foram aplicados nas versões anteriores.
Por ter essa natureza de repetição, torna-se imprescindível que seja adotada uma ferramenta de automação de testes. Esta técnica pode ser bem aplicada nas fases de testes de unidade, de integração e de sistema.
	
	
	 
		3
          Questão
	
	
	O Modelo V é uma melhoria do Modelo Cascata do desenvolvimento de produto. Ele possui alguns objetivos, dentre os quais estão explicitados nas alternativas abaixo, EXCETO (ou seja, assinale a alternativa INCORRETA, isto é a que não representa um dos objetivos do Modelo V).
 
		
	
	Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto
	
	Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas.
	
	Um dos objetivos do Modelo V é mimizar os riscos do projeto.
	 
	Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
	
	Um dos objetivos do Modelo V é melhorar e garantir a qualidade do projeto.
	Respondido em 13/04/2021 23:23:30
	
Explicação:
Objetivos do Modelo V:
· Minimizar os riscos do projeto;
· Melhorar e garantir a qualidade do projeto;
· Reduzir os custos totais ao longo do ciclo de vida do projeto;
· Melhorar a comunicação entre as partes interessadas.
	· 
	
	 
		4
          Questão
	
	
	O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. A configuração desse modelo é representada por:
		
	 
	Verificação: requisitos, análise, arquitetura e código.
	
	Validação: unitário, código, sistema e programação.
	
	Verificação: integração, análise, desenvolvimento e código.
	
	Validação: unitário, integração, sistema e programação.
	
	Validação: requisitos, integração, sistema e programação.
	Respondido em 13/04/2021 23:24:03
	
Explicação:
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto, pois esse modelo tinha um problema de reatividade. Ele permite que, durante a integração de um sistema, os testes sejam feitos contra os próprios requisitos do componente ou interface que está sendo testado, em contraste com modelos anteriores onde o componente era testado contra a especificação do componente/interface.
Verificação: requisitos, análise, arquitetura e código.
Validação: unitário, integração, sistema e aceitação.
	
	
	 
		5
          Questão
	
	
	O (I) é um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior qualidade do que com ele.
O (II) acrescenta duas partes importantes, que são: Verificação e Validação.
Após a leitura das sentenças (I) e (II), assinale a alternativa que as preencher corretamente e respectivamente.
		
	
	(I) Modelo V; (II) Modelo Iterativo
	
	(I) Modelo V; (II) Modelo Cascata
	 
	(I) Modelo V; (II) Modelo V
	
	(I) Modelo Iterativo; (II) Modelo Iterativo
	
	(I) Modelo Iterativo; (II) Modelo Cascata
	Respondido em 13/04/2021 23:24:50
	
Explicação:
É um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior qualidade do que com ele.
Esse modelo acrescenta duas partes importantes, que são:
 
- Verificação: Que está relacionado com a questão: O produto está sendo feito corretamente?
- Validação: Está relacionado com a questão: O produto está sendo feito, ou seja, o software atende ao objetivo pretendido com precisão?
	
	
	 
		6
          Questão
	
	
	O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. Ela tem vantagens e desvantagens. As desvantagens são representadas por:
		
	
	Envolver o usuário no teste.
	
	A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas.
	
	Especifica os papéis dos diferentes tipos de testes para ser executada.
	 
	O cliente deve ter paciência, pois ele receberá o produto no fim do ciclo de vida.
	
	Ele é um modelo simples e fácil de aprender.
	Respondido em 13/04/2021 23:25:17
	
Explicação:
As vantagens desse modelo são:
A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas.
Ele é um modelo simples e fácil de aprender.
Especifica os papéis dos diferentes tipos de testes para ser executada.
Envolver o usuário no teste.
	
	
	 
		7
          Questão
	
	
	A utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser iniciados nas inspeções/revisões de código até os testes de software. Identifique se essa afirmação está certa ou errada.
		
	
	Essa afirmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento.
	 
	Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado.
	
	Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.
	
	Essa afirmativa está certa, porque o custo os testes devem ser iniciados nas inspeções/revisões de código até os testes de software.
	 
	Essa afirmativa está certa, porque o Modelo V minimiza os custos da qualidade do software.
	Respondido em 13/04/2021 23:26:05
	
Explicação:
Segundo Myers, o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado.
Os defeitos encontrados durante a produção tendem a custar muito mais que defeitos encontrados em modelos de dados e em outros documentos do projetodo software.

Continue navegando