Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — FUNDATEC 2025

Engenharia de SoftwareGerência de Configuração
Código
qg468602
Banca
FUNDATEC
Órgão
BRDE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Subárea Desenvolvimento de Sistemas
Sobre o controle de versão e gerenciamento de código, o Git Flow é uma estratégia de ramificação que utiliza branches principais e branches de suporte. Assinale a alternativa que apresenta apenas branches de suporte no Git Flow.
  1. AFeature, Hotfix e Release.
  2. BDevelop, Feature e Master.
  3. CHotfix, Main e Statement.
  4. DIncrease, Master e Release.
  5. EAdjustment, Develop e Renew.
Revelar gabarito e comentário

GabaritoA — Feature, Hotfix e Release.

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

Git Flow – Branches de Suporte

Gabarito: letra A. No Git Flow, as branches de suporte são Feature, Hotfix e Release. As branches principais são Master (ou Main) e Develop. A alternativa A é a única que lista exclusivamente branches de suporte.

Git Flow – Branches
  • 1Principais
    • Master (Main)
    • Develop
  • 2Suporte
    • Feature (novas funcionalidades)
    • Release (preparação de versões)
    • Hotfix (correções urgentes)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa apresenta Feature, Hotfix e Release, que são exatamente as três branches de suporte do Git Flow: Feature (desenvolvimento de novas funcionalidades), Hotfix (correções urgentes) e Release (preparação de versões).

Alternativa B — ❌ Incorreta

Inclui Develop e Master, que são branches principais, não de suporte. A branch Feature está correta, mas a presença de Develop e Master invalida a alternativa.

Alternativa C — ❌ Incorreta

Main (ou Master) é branch principal, e Statement não é uma branch reconhecida no Git Flow. Apenas Hotfix seria de suporte.

Alternativa D — ❌ Incorreta

Increase não é uma branch do Git Flow; Master é principal; Release é de suporte, mas mistura com outra inexistente.

Alternativa E — ❌ Incorreta

Adjustment e Renew não existem no Git Flow; Develop é branch principal.

PEGA ESSA DICA!

Memorize a estrutura: principais → Master e Develop; de suporte → Feature, Release e Hotfix. Em provas, a banca costuma misturar os nomes ou incluir termos inventados – desconfie sempre de branches como "Increase", "Statement" ou "Adjustment".

Link permanente: /questoes/qg468602