Pular para o conteúdo principal

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

Engenharia de SoftwareGerê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:
  1. AArtefato.
  2. BBaseline.
  3. CBranch.
  4. DMerge.
  5. 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.

1Branch (✅)
Ponteiro móvel para commit
Evolução paralela independente
2Artefato (❌)
Produto genérico do desenvolvimento
3Baseline (❌)
Marco estável (tag)
4Merge (❌)
Operação de união de branches
5Workspace (❌)
Diretório de trabalho (edição)
Git: ponteiro para ramificação
LEVELsoulevel.com.br
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.

Link permanente: /questoes/qq897040