Baixe o app para aproveitar ainda mais
Prévia do material em texto
Semana 3 - Atividade Avaliativa Gerenciamento e Qualidade de Software PERGUNTA 1 1. Os itens de um checklist de inspeção de código variam de acordo com a linguagem de programação utilizada. O que se pode inferir sobre a linguagem de programação para a qual se encontra a seguinte pergunta em um checklist de inspeção? O espaço de memória alocado foi explicitamente liberado após não ser mais necessário? a. Não garante a alocação de memória solicitada. b. Utiliza uma “virtual machine” para ser executada. c. Utiliza o esquema de “garbage collection”. d. Utiliza inferência de tipos de variáveis. e. Não faz o gerenciamento de liberação de memória alocada automaticamente. 1 pontos PERGUNTA 2 1. No que consistem as atividades de pós-revisão no processo de revisão de software? a. São reuniões para discutir o que está indo bem e o que está indo mal durante o projeto e corrigir imediatamente. b. É uma reunião com o cliente para saber o que ele gostou e o que ele não gostou do software. c. É uma reunião diária onde cada desenvolvedor passa o status do que está fazendo. d. São atividades preparatórias essenciais para que a revisão seja eficaz. e. São as atividades para abordar as questões e os problemas levantados durante a reunião de revisão. Podendo envolver correções de bugs, refatorações para ajustar a conformidade com padrões ou até mesmo questões gerenciais. 1 pontos PERGUNTA 3 1. O custo da qualidade de software inclui todos os custos necessários para a busca de qualidade ou para a execução de atividades relacionadas à qualidade, assim como os custos causados pela falta de qualidade. São chamados de custos de prevenção, custos de avaliação e custos de falhas. Indique a alternativa que apresenta corretamente um custo de prevenção relacionado aos custos da qualidade de software. a. O custo de realização das revisões técnicas. b. O custo para corrigir um defeito. c. O custo de planejamento de testes. d. O custo da coleta de dados e avaliação de métricas. e. O custo dos efeitos colaterais de uma modificação no software. 1 pontos PERGUNTA 4 1. A Usabilidade é uma característica relacionada ao Modelo de qualidade de produto da ISO 25010. Indica a alternativa que apresenta corretamente uma das sub-características da Usabilidade. a. Tolerância a falhas: o grau em que o sistema funciona conforme o esperado apesar de falhas de hardware e software. b. Disponibilidade: o grau em que o sistema está disponível quando se deseja usá-lo. c. Recuperabilidade: o grau em que o sistema consegue recuperar o seu estado após a ocorrência de uma falha. d. Maturidade: o grau em que um sistema atende às necessidades de confiabilidade sob operação normal. e. Apreensibilidade: o grau em que é fácil aprender a usar o produto ou sistema. 1 pontos PERGUNTA 5 1. O gerenciamento da qualidade no desenvolvimento ágil é informal, não se baseando em documentos e sim no estabelecimento de uma cultura de qualidade, onde todos os membros do time se sentem responsáveis pela qualidade e adotam ações para garantir que ela seja mantida. Nesse contexto, indique as afirmações Verdadeiras e as afirmações Falsas em relação às boas práticas adotadas no desenvolvimento ágil relacionadas à garantia da qualidade. ( ) - Revisões de código são realizadas antes de submete-lo ao sistema de construção. ( ) - Quebrar a construção com um novo código submetido é aceitável e visto como parte do processo de desenvolvimento com qualidade. ( ) - Um programador nunca deve atuar em um problema que não esteja diretamente relacionado com a sua tarefa atual, especialmente se esse problema for identificado em um código que não foi desenvolvido por ele. Assinale a alternativa que indica corretamente a sequência de indicações verdadeiras e falsas das afirmativas analisadas. a. V-V-V. b. F-V-V. c. V-F-F. d. F-F-F. e. V-V-F. 1 pontos PERGUNTA 6 1. O processo de revisão de software está estruturado em três fases, apesar de existir muitas variações nos detalhes das revisões. Com base nisso, leia as afirmações abaixo e assinale a alternativa correta. I - As atividades pré-revisão são atividades preparatórias essenciais para que as revisões sejam eficazes. Estão normalmente relacionadas ao planejamento e à preparação da revisão. II - Durante a reunião de revisão um autor do documento ou programa que está sendo revisado deve percorrer passo a passo o documento com a equipe de revisão. O objetivo principal é levantar pontos problemáticos e discutir possíveis ações. III - Depois que um artefato é revisado não se deve programar outra revisão para o mesmo artefato. a. Apenas a afirmação II é correta. b. Todas as afirmações são corretas. c. Apenas as afirmações I e II são corretas. d. Apenas as afirmações II e III são corretas. e. Apenas a afirmação I é correta. 1 pontos PERGUNTA 7 1. Dentro das atividades de desenvolvimento de software, a revisão é a análise de artefatos de software à procura de problemas para aprimorar _______________________________ do software em análise. Selecione o conceito que completa corretamente a lacuna: a. o custo de desenvolvimento b. a qualidade c. o tempo de desenvolvimento d. o perfil dos desenvolvedores e. o preço de venda 1 pontos PERGUNTA 8 1. Segundo a ISO 12207 (2017), processo é o conjunto de atividades inter- relacionadas e interativas que transformam entradas em saídas. Nesse contexto, assinale V para as afirmações Verdadeiras e F para as afirmações Falsas para as características de processo: ( ) Um processo deve ter um objetivo para um cliente. ( ) Um processo deve estar preso a tecnologias e ferramentas. ( ) Um processo gera importância do valor da saída para a organização. ( ) Um processo pode cruzar fronteiras do projeto. ( ) Processos são agregados a disciplinas ou estágios (fases) de desenvolvimento de software. Assinale a alternativa correta sobre as afirmações: a. V-V-V-F-V. b. V-F-V-V-V. c. V-V-F-V-V. d. V-V-V-V-F. e. V-V-V-V-V. 1 pontos PERGUNTA 9 1. Em termos do modelo de qualidade de produto, a ISO 25010 definiu caraterísticas e subcaracterísticas a serem analisadas no produto de software. Para a característica confiabilidade, quais são suas subcaracterísticas? a. Coexistência e interoperabilidade. b. Completeza funcional, correção funcional e apropriabilidade funcional. c. Maturidade, disponibilidade, tolerância a falhas e recuperabilidade. d. Adequação da reconhecibilidade, apreensibilidade, operacionalidade, proteção ao erro do usuário, estética da interface do usuário e acessibilidade. e. Comportamento no tempo, utilização de recursos e capacidade. 1 pontos PERGUNTA 10 1. Em desenvolvimento de software, qualidade de produto considera as propriedades internas e propriedades externas. Assinale V para as afirmações Verdadeiras e F para as afirmações Falsas acerca do assunto: ( ) Código fonte, arquitetura e diagrama de classes são propriedades internas de software. ( ) Propriedades externas são dependentes dos detalhes internos e representações estáticas do produto. ( ) Propriedades externas são tipicamente medidas e avaliadas em testes e simulações de uso. ( ) Propriedades internas consideram o produto de software como uma caixa preta. ( ) Propriedades externas dependem de propriedades internas. Assinale a alternativa correta: a. V-F-V-V-V. b. V-V-V-V-V. c. V-V-F-V-V. d. V-V-V-F-V. e. F-V-V-V-V.
Compartilhar