Buscar

ATIVIDADE 4 - ENG SOFT - PROJETO, IMPLEMENTAÇÃO E TESTE DE SOFTWARE - Corrigido

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

ATIVIDADE 4 - ENG SOFT - PROJETO, IMPLEMENTAÇÃO E TESTE DE SOFTWARE - 2019C
Período:02/09/2019 08:00 a 17/09/2019 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 18/09/2019 00:00 (Horário de Brasília)
Nota obtida:0,45
1ª QUESTÃO
A fase de testes ocupa, normalmente, 40% do tempo planejado para um projeto e um erro descoberto
tardiamente em um sistema provoca um acréscimo de 60% nos custos do projeto. Nenhum programador ou
analista, por mais experiente que seja, está imune à falhas de codificação e projeto. Estes são alguns dos
motivos que têm feito com que a atividade de teste de software tenha se tornado um dos itens mais
estudados no contexto de aprimoramento da qualidade de software
. . .
.
 
NEVES, L. A atividade de teste durante o ciclo de vida do software. Bate byte, 2009.
Pensando sobre o texto acima, em relação à função do Plano de Testes, leia as afirmativas a seguir:  
 
I – Serve como escopo de referência durante a execução do teste e também serve como documento de
comunicação junto ao cliente que contratou o serviço de teste.
II – Suporta o início e a organização do projeto de teste, incluindo as preparações, pessoal, delegação de
responsabilidades, planejamento das tarefas.
III – Identifica os itens e as funcionalidades a serem testadas, as tarefas a serem realizadas, mas não se
preocupa com os riscos associados com a atividade de teste.
 IV – A base de conteúdo do plano de teste deve ser seguido por todas as empresas conforme o modelo
IEEE 829, sem variações.
É correto o que se afirma em:
 
ALTERNATIVAS
I e II, apenas.
II e III, apenas.
II, III e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
2ª QUESTÃO
As atividades de Verificação e Validação (V&V) servem pra assegurar que o software funcione de acordo com
o que foi especificado e atenda aos requisitos dos stakeholders. Essas atividades constituem um processo
iniciado com as revisões dos requisitos, passando pelas revisões da análise e do projeto do software e as
inspeções do código até chegar aos testes.
Com base no texto acima, sobre a Validação de Software, leia as afirmativas a seguir: 
 
I – Verificação refere-se ao conjunto de tarefas que garantem que o software vai funcionar corretamente
sempre para qualquer função.
II – Validação refere-se a um conjunto de tarefas que asseguram que o software foi criado e pode ser
rastreado segundo os requisitos do cliente.
III – A verificação realiza inspeções e revisões sobre os produtos gerados pelas diversas etapas do processo
de teste.
IV – Os testes unitários, os de integração, de sistema e de aceitação podem ser classificados como testes de
validação.
 V – A validação tem o objetivo de avaliar se o que foi entregue atende às expectativas do usuário.
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e IV, apenas.
I, II e IV, apenas.
II, III, IV e V, apenas.
I, II, III, IV e V.
3ª QUESTÃO
O teste de software é uma das principais atividades realizadas para melhorar a qualidade de um produto em
desenvolvimento. Seu principal objetivo é revelar a presença de erros no software o mais cedo possível no
ciclo de desenvolvimento de software, buscando minimizar o custo da correção dos mesmos.
 
FANTINATO M.; CUNHA A. C. R. da; DIAS S. V.; MIZUNO S. A.; CUNHA C. A. Q. AutoTest – Um Framework
Reutilizável para a Automação de Teste Funcional de Software. Hífen (PUCRS. Impresso). v. 26. Porto Alegre:
2002, p. 77-83.
 
Pensando sobre o contexto acima e na afirmativa de que, por sua natureza, a Engenharia é uma disciplina
quantitativa, assinale as afirmativas corretas sobre métricas e medição.
 
I. Medimos para obter o controle do projeto e, com isso, poder gerenciá-lo.
II. Medimos e avaliamos o projeto para estimar se estamos pertos ou longe dos objetivos definidos.
III. É importante medir porque sempre haverá um elemento qualitativo no desenvolvimento do software.
IV. A métrica proporciona uma base para as fases de análise, projeto, codificação e teste.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
II e III, apenas.
III e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.
Atenção! Questão anulada.
ALTERNATIVAS
I, apenas.
II e IV, apenas.
III e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.
5ª QUESTÃO
Projete testes para executar todos os caminhos de manipulação de erro. Se não fizer isso, o caminho pode
falhar quando for solicitado, piorando uma situação já ruim.
 
PRESSMAN, R. Engenharia de Software. 7. ed. Porto Alegre: AMGH, 2011.
 
Para executar todos os caminhos, o ambiente de teste deverá ser capaz de reproduzir as características do
ambiente de produção. Pensando sobre isso, assinale as afirmativas corretas sobre o ambiente de testes:
 
I. O ambiente de testes é um conjunto específico de configurações de hardware, software e outros
ambientes necessários para a execução de testes.
II. O ambiente de testes deve simular o mais real possível o ambiente do usuário.
III. O ambiente de testes é apenas uma configuração de hardware, sem precisar do restante da estrutura em
que o sistema será executado.
IV. O ambiente de testes deve fornecer um ambiente conhecido e controlado para a condução de testes.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
II e III, apenas.
III e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
6ª QUESTÃO
A aplicação prática de testes de software somente é possível com a definição e aplicação de diretrizes
mínimas a serem seguidas pelas equipes técnicas da instituição. É importante que os testes de software
cubram todos os aspectos de um sistema, desde suas interfaces até as linhas de código. A revisão detalhada,
sistêmica e auxiliada de roteiros, procedimentos e checklists, de um sistema permite o amadurecimento da
solução antes de sua efetiva liberação, evitando transtornos e problemas maiores, garantindo segurança,
qualidade, eficiência e satisfação.
 
PRIMÃO A. P.; RIBEIRO P. da S.; KREUTZ D. L. Estudo de Caso: Técnicas de Teste como parte do Ciclo de
Desenvolvimento de Software. In: Anais do IX Simpósio de Informática da Região Centro do RS. Santa
Maria: UNIPAMPA, 2010.
Com base no texto acima, no que se refere a teste de software, leia as afirmativas a seguir: 
I - No Teste de Caixa Preta o analista não tem acesso ao código fonte e desconhece a estrutura interna do
sistema e é conhecido como teste funcional, pois é baseado nos requisitos funcionais do software.
II - No Teste de Caixa Branca a equipe de desenvolvimento executa uma série de testes em que a carga do
sistema é aumentada até que seu desempenho se torne inaceitável.
III - O Teste de Desempenho é realizado para garantir que os componentes individuais estão operando
corretamente, ou seja, é necessário testá-los, de forma independente dos outros componentes do sistema.
IV - No Teste de Aceitação são executados em ambiente o mais semelhante possível ao ambiente real de
execução para verificar o volume de dados do sistema e para monitorar o seu comportamento.
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e IV, apenas.
I, II, e III, apenas.
I, III e IV, apenas.
I, II, III e IV.
7ª QUESTÃO
Os testes de software acabam oferecendo ao desenvolvedor garantia de qualidade maior em seu produto e
ainda a possibilidade de redução de gastos futuros, uma vez que para a correção de defeitos encontrados
durante o desenvolvimento de um software o custo aumenta à medida que o ciclo de desenvolvimento
avança, ocasionando o retrabalho e maior manutenção no produto final.
Disponível em: https://www.devmedia.com.br/testlink-gerenciando-atividades-de-teste/32281 Acessado em
01/07/2019
Pensando sobre o texto descrito acima, assinale a alternativa correta de qual Documento de teste serve
como escopo de referência durante a execução do teste e de comunicação junto aocliente que contratou o
serviço de teste.
ALTERNATIVAS
Itens de teste
Plano de teste
Relatórios de itens de teste
Especificação de caso de testes
Especificação de projeto de testes
8ª QUESTÃO
O Analista de Teste gasta com a documentação do teste, em torno de 50% a 60% do tempo. Os
documentos, que são definidos pela norma, cobrem tarefas de planejamento, especificação ou elaboração e
análise dos resultados. A norma ou padrão IEEE 829 (Institute of Electrical Engineers) especifica que devem
ser usados documentos para o teste.
 
BASTOS A.; RIOS E.; CRISTALLI R.; MOREIRA T. Base de Conhecimento em Teste de Software. 2 ed. São
Paulo: Editora Martins, 2007.
Com base no texto descrito acima, assinale as afirmativas sobre quais documentos devem ser usados para o
Teste de Software.
 
I -  Plano de Teste, Relatório de Log de Teste.
II - Projeto de teste, Casos de teste, Procedimentos de teste.
III - Relatório de Passagem de Itens de Teste.
IV - Relatório de Incidentes de Teste.
V - Relatório de Sumário de Teste.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e III, apenas.
II e IV, apenas.
I, IV e V,apenas.
I, II, III, IV e V.
9ª QUESTÃO
Defeitos estão presente em projetos de software por anos e, apesar de todo esforço investido para apoiar
sua identificação e eliminação, continuam sendo um desafio para os engenheiros de software. De acordo
com IEEE Std. 1044-2009, defeito é uma imperfeição ou deficiência em um produto de trabalho, em que esse
produto de trabalho não cumpre suas exigências ou especificações e precisa ser reparado ou substituído.
 
Disponível em: <https://bit.ly/2mgJxJy>. Acessado em: 19 jul. 2018.
 
Com base no texto exposto, assinale as afirmativas corretas sobre os princípios que devemos ter por base
para os defeitos.
 
I. Um dos princípios diz que o objetivo primordial é evitar defeitos aos testarmos os requisitos.
II. Outro princípio diz que evitar defeitos é minimizar os riscos dos projetos de desenvolvimento e de testes
do software.
III. Um dos princípios diz que não devemos ter integração com os desenvolvedores, pois são duas equipes
que atuem separadas.
IV. Outro princípio diz que, ao testarmos os requisitos, estamos tentando evitar que defeitos ocorram em
outras fases.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e III, apenas.
III e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
Atenção! Questão anulada.
ALTERNATIVAS
I, apenas.
II e III, apenas.
III e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.

Continue navegando