Lista de Exercícios de Modelo de Maturidade de Software – Lista 5
Questão 1
A medição é importante no processo de gerenciamento da qualidade de software. O primeiro passo é estabelecer uma política de mensuração. Para isso, devemos:
a) Aplicar o plano de teste
b) Identificar a adequação das medidas a serem coletadas
c) Aplicar a linha base de custos
d) Encontrar as pessoas certas
e) Implantar o processo de melhoria contínua
Questão 2
O Goal/Question/Metric define métricas do processo de software que são usadas para acompanhar os riscos, possibilitando a tomada de decisões para ações corretivas. O GQM foi apresentado por Victor Basili, em conjunto com o:
a) Governo Britânico
b) Laboratório de Software da NASA
c) Softex
d) Governo americano
e) PMI
Questão 3
O modelo GQM é composto por três níveis:
a) Estratégico – Tático – Operacional
b) Iniciante – Gerenciado – Otimizado
c) Requisito – Desenvolvimento – Implantação
d) Conceitual – Operacional – Quantitativo
e) Qualitativo – Subjetivo – Lógico
Questão 4
A abordagem GQM é um paradigma que suporta: (Assinale a INCORRETA)
a) Alinhamento das métricas com as metas técnicas e de negócios da organização
b) Melhoria no processo de software
c) Gerencia os riscos
d) Gerencia melhor as aquisições
e) Melhoria da qualidade dos produtos
Questão 5
Algumas práticas são eficazes na aplicação do GQM: (assinale a CORRETA)
a) Achar as pessoas certas (todos os níveis de programadores) envolvidas no processo GQM.
b) Achar as pessoas certas (todos os níveis de programadores) envolvidas no processo GQM.
c) Assegurar que a métrica seja encarada como uma ferramenta.
d) Planejar cuidadosamente o programa de medição e documentação (definições operacionais e explícitas).
e) Não criar falsas metas para medição.
Questão 6
O que distingue GQM de outros paradigmas de medição é:
a) Mede com consistência e precisão.
b) A estrutura hierárquica em árvore utilizada para manter as relações entre os objetivos, questões e métricas.
c) Cada operador repete o processo duas vezes, obtendo um total de 36 medições.
d) Os técnicos coletam amostras aleatórias em todas as principais fontes de variação do processo.
e) Os técnicos codificam os módulos para identificar as medições feitas em cada módulo.
Questão 7
O GQM considera irrelevantes o planejamento de coleta de dados e o planejamento de como os resultados da medição devem ser organizados e otimizados.
a) Verdadeiro
b) Falso
Questão 8
Dentre as desvantagens do GQM podemos citar:
I. As métricas não são definidas no nível de detalhes necessário para garantir confiabilidade.
II. Não é explicitado se as métricas podem ou não ser repetidas, ou seja, se a medição de um atributo for repetida por uma pessoa diferente, o mesmo resultado deve ser obtido.
III. Há uma necessidade de estabelecer um padrão que permita expressar uma métrica com detalhes suficientes para torná-la não ambígua e que ao mesmo tempo seja de fácil especificação.
IV. Necessário que as métricas sejam categorizadas por tamanho, esforço e planejamento, qualidade, desempenho, confiabilidade e complexidade.
a) Apenas I, III
b) Apenas II, III
c) Todas
d) Apenas I, III, IV
e) Apenas I, IV
Questão 9
A fase de planejamento define como o GQM será definido e executado pelo pessoal envolvido. O planejamento prevê a documentação que serve como entrada para outras fases do GQM:
I. Plano de GQM: A fase de definição consiste em identificar medição metas, colocar questões e identificar métricas adequadas.
II. O Plano de GQM é um documento que contém cada medição meta e sua correspondente repartição em perguntas e métricas, preservando assim as relações de metas para questões de métricas.
III. O Plano de GQM fornece a fundação para progredir através das outras fases do GQM, apenas como um documento de conclusão do software.
a) Apenas I
b) Apenas II
c) Apenas II e III
d) Apenas I e II
e) Apenas I e III
Questão 10
Uma das etapas do GQM é desenvolver um conjunto de metas para aumentar a produtividade e a qualidade do software. Para realizar a medição, cada meta GQM deve conter:
I. Objeto: O processo ou estudo. Por exemplo, um subsistema do produto final;
II. Finalidade: Motivação por trás da meta (por quê?). Por exemplo, uma melhor compreensão, melhor orientação, controle, previsão e melhoria;
III. Foco: A qualidade do objeto em estudo (o quê?). Por exemplo: custo, exatidão;
IV. Viewpoint: Perspectivas da meta (de quem?). Por exemplo, gestor do projeto, programador, cliente.
a) Apenas I, II
b) Todas
c) Apenas II, III
d) Apenas I, III, IV
e) Apenas I, IV
Aula 05 – Repostas
Questão 1 – B
Justificativa: Uma política de medição necessita de um planejamento eficiente para a identificação das medidas e das métricas convenientes.
Questão 2 – B
Justificativa: GQM é uma abordagem que foi apresentada por Victor Basili em conjunto com o Laboratório de Software da NASA e a Universidade de Maryland.
Questão 3 – D
Justificativa: Segundo o conteúdo da Aula 05, o modelo GQM é composto por três níveis:
• Conceitual (Meta): são definidos os objetivos da organização, ou seja, as metas a serem atingidas pelo programa de medição.
Ex.: reduzir defeitos, eliminar desperdícios, aumentar produtividade etc.
• Operacional (Pergunta): um conjunto de perguntas é elaborado com relação a cada objetivo identificado no nível anterior;
Ex.: Qual a taxa de defeito atual? Qual a taxa de defeito após a implantação do novo processo?
• Quantitativo (Métrica): um conjunto de métricas (objetivas e subjetivas) é estabelecido, de maneira a atender a cada pergunta elaborada no nível anterior.
Questão 4 – D
Justificativa: Segundo o conteúdo da aula, a abordagem GQM é um paradigma que suporta:
• Alinhamento das métricas com as metas técnicas e de negócios da organização;
• Melhoria no processo de software;
• Gerência dos riscos;
• Melhoria da qualidade dos produtos.
Questão 5 – C
Justificativa: De acordo com a aula, muitas são as práticas eficazes de aplicação GQM, entre elas, “assegurar que a métrica é encarada como uma ferramenta, não é o objetivo final”.
Questão 6 – B
Justificativa: A equipe do GQM identifica as métricas que fornecerão respostas para as perguntas (nível quantitativo). O que distingue GQM de outros paradigmas de medição é a estrutura hierárquica em árvore utilizada para manter as relações entre os objetivos, questões e métricas.
Questão 7 – B
Justificativa: O GQM considera RELEVANTE o planejamento de coleta de dados e o planejamento de como os resultados da medição devem ser organizados e otimizados. Quando há falhas, a principal causa é atribuída à forma como os resultados das medições serão utilizados.
Questão 8 – C
Justificativa: Todas as afirmativas estão corretas.
Questão 9 – D
Justificativa: O plano de GQM identifica questões métricas.
O plano de GQM define as perguntas e métricas.
O GQM não é um documento de conclusão de software.
Questão 10 – B
Justificativa: Todas as afirmativas estão corretas. Vide Aula 05.
Material retirado da Web.
Se você tiver alguma dúvida ou correção a fazer, por favor, comente! Obrigado!