Questão de Arquitetura de Software — Software — FCC 2023
Arquitetura de Software›Software
Código
fc070414
Banca
FCC
Órgão
TRT - 21ª Região (RN)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Tecnologia da Informação
Considere a estrutura do fluxo Gitflow.As branches <<branchA>> são utilizadas para o desenvolvimento de funcionalidades específicas e sempre criadas a partir da branch <branchB>> e não podem ter interação com a branch <branchC>>.Os textos entre << >> correspondem, correta e respectivamente, a
AMaster, Release e Hotfix.
BRelease, Master e Hotfix.
CFeature, Develop e Master.
DHotfix, Develop e Feature.
EDevelop, Feature e Release.
Revelar gabarito e comentário▾
GabaritoC — Feature, Develop e Master.
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”.
Fluxo Gitflow – Branches
Gabarito: letra C. No modelo Gitflow, as branches de funcionalidade (feature) são criadas a partir da branch de desenvolvimento (develop) e não interagem diretamente com a branch principal de produção (master). Assim, a sequência correta é: Feature, Develop e Master.
O Gitflow é um modelo de branching que define papéis para cada branch. As principais são:
Master: contém o código de produção.
Develop: branch de integração onde as features são mescladas.
Feature: criadas a partir de develop para desenvolvimento de funcionalidades específicas, não interagem com master.
Release: preparação de versão, criada a partir de develop e mesclada em master e develop.
Hotfix: correções urgentes, criada a partir de master e mesclada em master e develop.
A descrição do enunciado encaixa perfeitamente:
Posição
Função
Branch correta
<<branchA>>
Desenvolvimento de funcionalidades específicas
Feature
<<branchB>>
Branch a partir da qual é criada
Develop
<<branchC>>
Branch com a qual não interage
Master
Portanto, a alternativa C (Feature, Develop e Master) é a correta.
Análise das alternativas:
Alternativa A – ❌ Incorreta
Apresenta Master, Release e Hotfix – nenhum corresponde à função descrita para <<branchA>> (features específicas).
Alternativa B – ❌ Incorreta
Release, Master e Hotfix: troca a ordem e os papéis.
Alternativa C – ✅ Correta ⟵ GABARITO
Sequência exata: Feature, Develop, Master.
Alternativa D – ❌ Incorreta
Hotfix, Develop e Feature: o primeiro deveria ser Feature, não Hotfix.
Alternativa E – ❌ Incorreta
Develop, Feature e Release: a ordem e os papéis estão trocados.
Uma representação visual do fluxo Gitflow simplificado: