Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1495661&courseId=13058&classId=1252568&topicId=3042835&p0=03c7c0ace395d80182db0… 1/5 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. 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. QUALIDADE E TESTES DE SOFTWARE CCT0774_A5_201408308673_V2 Lupa Calc. Vídeo PPT MP3 Aluno: THAIANA BERNARDO DA FONSECA Matr.: 201408308673 Disc.: QUAL. TEST. SOFTWARE 2020.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! 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 é mimizar os riscos do projeto. 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 e garantir a qualidade do projeto. Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora. Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas. 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. Apenas as asserções I, II e IV estão corretas javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','5','','','314429842'); javascript:abre_frame('2','5','','','314429842'); javascript:abre_frame('3','5','','','314429842'); 15/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1495661&courseId=13058&classId=1252568&topicId=3042835&p0=03c7c0ace395d80182db0… 2/5 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. __________________ 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. Apenas as asserções I, II e III estão corretas Apenas as asserçoes II e IV estão corretas Apenas as asserções I 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; 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. 3. (I) Modelo V; (II) Modelo Cascata (I) Modelo Iterativo; (II) Modelo Cascata (I) Modelo V; (II) Modelo Iterativo (I) Modelo Iterativo; (II) Modelo Iterativo (I) Modelo V; (II) Modelo V 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? 4. Teste Integração Testes de estresse Teste fumaça Testes de regressão Teste alfa 15/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1495661&courseId=13058&classId=1252568&topicId=3042835&p0=03c7c0ace395d80182db0… 3/5 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: 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. 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. 5. 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. O cliente deve ter paciência, pois ele receberá o produto no fim 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. Especifica os papéis dos diferentes tipos de testes para ser executada. Envolver o usuário no teste. 6. Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é 15/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1495661&courseId=13058&classId=1252568&topicId=3042835&p0=03c7c0ace395d80182db0… 4/5 O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. A configuração desse modelo é representada por: 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á errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento. Essa afirmativa 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. 7. Validação: unitário, integração, sistema e programação. Verificação: integração, análise, desenvolvimento e código. Validação: requisitos, integração, sistema e programação. Verificação: requisitos, análise, arquiteturae código. Validação: unitário, código, sistema e programação. 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. Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 15/04/2020 00:27:07. javascript:abre_colabore('35360','186586492','3720048222'); 15/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1495661&courseId=13058&classId=1252568&topicId=3042835&p0=03c7c0ace395d80182db0… 5/5
Compartilhar