Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — CESPE / CEBRASPE 2023

Engenharia de SoftwareQualidade de Software
Código
ce163613
Banca
CESPE / CEBRASPE
Órgão
TC-DF
Ano
2023
Nível
Superior
Cargo
Auditor de Controle Externo – Área Especializada – Especialidade Tecnologia da Informação – Orientação Sistemas de TI
A respeito de SonaQube, julgue o próximo item.Em um único projeto no SonarQube, podem-se estabelecer vários portões de qualidade, o que possibilita que diferentes partes do código satisfaçam critérios de qualidade distintos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

SonarQube – Portões de Qualidade

Gabarito: Certo. No SonarQube, é possível definir múltiplos portões de qualidade (Quality Gates) e associá-los a diferentes branches de um único projeto, permitindo que partes distintas do código sejam avaliadas por critérios diferentes.

A funcionalidade de Quality Gates no SonarQube permite que o administrador crie diversas configurações de critérios (por exemplo, cobertura mínima de testes, duplicação, etc.). Embora um projeto tenha um portão padrão, a ferramenta suporta a atribuição de portões específicos para branches, de modo que uma branch de desenvolvimento pode ter requisitos mais brandos, enquanto a branch principal pode exigir padrões mais rigorosos. Isso atende exatamente ao que o enunciado descreve: diferentes partes do código satisfazem critérios de qualidade distintos.

  1. 1Criar múltiplos portões
  2. 2Definir critérios distintos
  3. 3Associar por branch
  4. 4Avaliar partes do código separadamente
LEVEL · soulevel.com.br

Alternativa C — ✅ Correta ⟵ GABARITO

A afirmação está correta. O SonarQube permite a criação de vários portões de qualidade e sua aplicação seletiva, por exemplo, por branch ou por análise, possibilitando que diferentes trechos de código sejam avaliados com métricas distintas.

Alternativa E — ❌ Incorreta

A afirmativa de que não é possível estabelecer vários portões de qualidade em um único projeto está errada. O SonarQube oferece essa flexibilidade, especialmente por meio da configuração de branches.

Gabarito: Certo.

Link permanente: /questoes/ce163613