Buscar

Semana 3 - Atividade Avaliativa Gerencia e Qualidade de Software nota 10

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.

Continue navegando