Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 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 II, III e IV estão corretas Apenas as asserções I e III estão corretas 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, II 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. 2. 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á certa, porque o Modelo V minimiza os custos da qualidade do software. 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 o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado. 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. 3. 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: 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. A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas. Envolver o usuário no teste. 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. 4. 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, integração, sistema e programação. Verificação: integração, análise, desenvolvimento e código. Validação: unitário, código, sistema e programação. Validação: requisitos, integração, 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. 5. __________________ 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 fumaça Teste Integração Testes de estresse Testes de regressão Teste alfa 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. 6. 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 Iterativo; (II) Modelo Cascata (I) Modelo V; (II) Modelo V (I) Modelo V; (II) Modelo Cascata (I) Modelo V; (II) Modelo Iterativo (I) Modelo Iterativo; (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: - 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? 7. 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 é mimizar os riscos do projeto. Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora. 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 é 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.
Compartilhar