Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2023

Engenharia de SoftwareDesenvolvimento de Software
Código
qq897242
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade
Em 1979, Glenford Myers afirmava haver uma importância que as atividades de testes fossem executadas de forma paralela a todas as outras fases de desenvolvimento de software criando a regra 10 de Myers, que estabelece uma importante questão para os defeitos. Essa regra implica em:
  1. AÀ medida em que os erros vão migrando nas fases de desenvolvimento, o custo de correção aumenta em 10 vezes mais.
  2. BAo tratar erros durante o processo de desenvolvimento, estabelece 10 boas práticas a se seguir.
  3. CA cada 10 bugs encontrados, é efetuada uma medida a ser considerada nas métricas dos relatórios de gestão.
  4. DEstabelece 10 fases no ciclo de vida dos bugs, iniciando no cadastro e acompanhamento até sua solução.
  5. EA regra número 10 de Myers era que o defeito deve ser priorizado assim que detectado até sua correção.
Revelar gabarito e comentário

GabaritoA — À medida em que os erros vão migrando nas fases de desenvolvimento, o custo de correção aumenta em 10 vezes mais.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Regra 10 de Myers (Myers, 1979)

Gabarito: letra A. A Regra 10 de Myers estabelece que o custo de correção de um defeito aumenta exponencialmente (por um fator de 10) à medida que ele é detectado em fases mais tardias do desenvolvimento. Essa é a implicação direta da regra, conforme expresso na alternativa A.

  1. 1Requisitos
  2. 2Projeto10×
  3. 3Codificação100×
  4. 4Testes1.000×
  5. 5Operação10.000×
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa captura exatamente o conceito: “À medida em que os erros vão migrando nas fases de desenvolvimento, o custo de correção aumenta em 10 vezes mais.” Esse é o enunciado clássico da Regra 10 de Myers, difundida por Glenford Myers em 1979.

Alternativa B — ❌ Incorreta

Afirma que a regra estabelece “10 boas práticas a se seguir”. A Regra 10 não trata de boas práticas, mas sim do aumento do custo de correção com o tempo. O distrator confunde a regra com um conjunto de diretrizes.

Alternativa C — ❌ Incorreta

Sugere que a cada 10 bugs encontrados é efetuada uma medida para métricas. A Regra 10 não menciona métricas ou intervalos de contagem; foca no custo crescente de correção.

Alternativa D — ❌ Incorreta

Propõe que a regra estabelece 10 fases no ciclo de vida dos bugs. Não se trata de fases do bug, mas sim de fases do desenvolvimento (requisitos, projeto, codificação, teste, operação) e o custo associado a cada uma.

Alternativa E — ❌ Incorreta

Diz que o defeito deve ser priorizado assim que detectado. A priorização é uma atividade comum, mas a Regra 10 de Myers não trata de priorização; trata do custo crescente da correção quanto mais tarde o defeito é encontrado.

Portanto, a alternativa correta é a letra A.

Link permanente: /questoes/qq897242