Questão de Engenharia de Software — Gerência de Configuração — FUNDATEC 2023
Engenharia de Software›Gerência de Configuração
Código
qq897040
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Análise de Sistemas/Gerência de Projetos de TI
No GIT, é possível criar uma versão de uma codeline que evolui de forma independente, formando uma ramificação. Essa ramificação é um ponteiro que aponta para as alterações feitas na codeline. Esse ponteiro é chamado de:
AArtefato.
BBaseline.
CBranch.
DMerge.
EWorkspace.
Revelar gabarito e comentário▾
GabaritoC — Branch.
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 - Branch
Gabarito: letra C (Branch). No Git, uma branch é exatamente um ponteiro móvel para um commit específico, permitindo que o desenvolvimento siga em linhas paralelas independentes. O enunciado descreve esse conceito: uma ramificação que evolui de forma independente e aponta para alterações. A alternativa C está correta.
Git: ponteiro para ramificação: Branch (✅) (Ponteiro móvel para commit, Evolução paralela independente); Artefato (❌) (Produto genérico do desenvolvimento); Baseline (❌) (Marco estável (tag)); Merge (❌) (Operação de união de branches); Workspace (❌) (Diretório de trabalho (edição))
Alternativa A — ❌ Incorreta
Artefato é um termo genérico para qualquer produto do desenvolvimento, não especificamente um ponteiro para alterações. Não se refere ao mecanismo de ramificação do Git.
Alternativa B — ❌ Incorreta
Baseline é um marco estável (um conjunto de commits rotulado), mas não é o ponteiro dinâmico que representa uma linha de desenvolvimento. No Git, baseline equivale a uma tag, não a uma branch.
Alternativa C — ✅ Correta ⟵ GABARITO
Branch é o termo correto: um ponteiro leve que se move conforme novos commits são adicionados. Permite trabalho paralelo sem interferir na linha principal.
Alternativa D — ❌ Incorreta
Merge é a operação de unir duas branches, não a própria ramificação. O enunciado pergunta pelo nome do ponteiro, não pela ação.
Alternativa E — ❌ Incorreta
Workspace (ou diretório de trabalho) é o local onde os arquivos são editados, não um ponteiro do repositório. Não é uma ramificação.
Conclusão: O ponteiro que representa uma ramificação no Git é a branch. Portanto, resposta letra C.