Buscar

QUALIDADE E TESTES DE SOFTWARE - Exercício 5

Prévia do material em texto

Exercício
 avalie sua aprendizagem
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).
 
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.
QUALIDADE E TESTES DE SOFTWARE
Lupa   Calc.
   
   
DGT1428_A5_202002493909_V1
Aluno: RENAN FELIPE MACARIO DA COSTA Matr.: 202002493909
Disc.: QUALIDADE E TESTES D  2023.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
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 é melhorar e garantir a qualidade do projeto.
Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
Um dos objetivos do Modelo V é mimizar os riscos do projeto.
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.
 
2.
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
javascript:calculadora_on();
javascript:calculadora_on();
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 especif�ca os papéis dos diferentes tipos de testes para serem executados.
IV. O Modelo V envolve apenas os programadores no teste.
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. Identi�que se essa a�rmação está certa ou errada.
Apenas as asserçoes II e IV estão corretas
Apenas as asserções I e III estão corretas
Apenas as asserções I, II e IV estão corretas
Apenas as asserções I, II e III estão corretas
Apenas as asserções II, III e IV estão corretas
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;
Especi�ca 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 �m do ciclo de vida;
O teste pode ser caro e às vezes não ser su�cientemente e�caz;
O produto �nal pode não re�etir todas as necessidades dos utilizadores.
 
3.
Essa a�rmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento.
Essa a�rmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é
detectado.
Essa a�rmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.
Essa a�rmativa está certa, porque o custo os testes devem ser iniciados nas inspeções/revisões de código até os
testes de software.
Essa a�rmativa está certa, porque o Modelo V minimiza os custos da qualidade do software.
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 projeto do software.
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:
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do
Desenvolvimento de Produto. A con�guração desse modelo é representada por:
 
4.
Especi�ca os papéis dos diferentes tipos de testes para ser executada.
Envolver o usuário no teste.
Ele é um modelo simples e fácil de aprender.
A relação entre os estágios de desenvolvimento e os diferentes tipos de testes
facilita a localização de falhas.
O cliente deve ter paciência, pois ele receberá o produto no �m do ciclo de vida.
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.
Especi�ca os papéis dos diferentes tipos de testes para ser executada.
Envolver o usuário no teste.
 
5.
Validação: requisitos, integração, sistema e programação.
Validação: unitário, integração, sistema e programação.
Validação: unitário, código, sistema e programação.
Veri�cação: integração, análise, desenvolvimento e código.
Veri�cação: requisitos, análise, arquitetura e código.
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 especi�cação do
componente/interface.
Veri�cação: requisitos, análise, arquitetura e código.
Validação: unitário, integração, sistema e aceitaçã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: Veri�cação e Validação.
Após a leitura das sentenças (I) e (II), assinale a alternativa que as preencher corretamente e respectivamente.
__________________ 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 modi�cação.
Complete a lacuna.
 
6.
(I) Modelo Iterativo; (II) Modelo Iterativo
(I) Modelo V; (II) Modelo Cascata
(I) Modelo V; (II) Modelo V
(I) Modelo Iterativo; (II) Modelo Cascata
(I) Modelo V; (II) Modelo Iterativo
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:
 
- Veri�caçã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?
 
7.
Teste fumaça
Teste Integração
Testes de estresse
Teste alfa
Testes de regressão
Explicação:
Os objetivos desse teste são garantir que nenhum defeito foi acrescentado ao sistema
após sua modi�caçã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.
    Não Respondida      Não Gravada     Gravada
Exercício inciado em 12/10/2023 21:44:23.
javascript:abre_colabore('36431','318953719','6721893246');javascript:abre_colabore('36431','318953719','6721893246');

Continue navegando