Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2023

Engenharia de SoftwareGerência de Configuração
Código
ce156193
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Caso se pretenda criar, no desenvolvimento de um novo código em certo projeto de software, um espaço no repositório Git que seja independente do principal, a fim de fazer alterações sem interferências no código principal, então isso poderá ser feito por meio do uso do recurso denominado
  1. Abranch.
  2. Bcommit.
  3. Crelease.
  4. Drollback.
  5. Erestore.
Revelar gabarito e comentário

GabaritoA — 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 – Branches (Ramificações)

Gabarito: letra A. O recurso que cria um espaço de desenvolvimento independente do principal no Git é a branch (ramificação). As branches permitem trabalhar em novas funcionalidades ou correções sem interferir na linha principal do projeto, conforme a documentação do Git.

Alternativa A — ✅ Correta ⟵ GABARITO

Branch é exatamente o mecanismo descrito: uma linha separada de desenvolvimento. O comando git branch cria novas ramificações, e o desenvolvedor pode alternar entre elas com git checkout ou git switch. O conteúdo de apoio confirma:

As ramificações (branches) permitem criar linhas separadas de desenvolvimento para trabalhar em recursos ou correções sem afetar a linha principal do projeto, facilitando assim o trabalho colaborativo.

Alternativa B — ❌ Incorreta

Commit é a ação de consolidar alterações no repositório, registrando um ponto no histórico. Não cria um espaço independente; ao contrário, as alterações são registradas na branch atual.

Alternativa C — ❌ Incorreta

Release refere-se a uma versão estável do software, geralmente após testes e aprovação. Não é um espaço de desenvolvimento isolado, mas sim um marco no ciclo de vida.

Alternativa D — ❌ Incorreta

Rollback é uma operação de reversão para um estado anterior do código. Não cria um ambiente separado; apenas desfaz mudanças.

Alternativa E — ❌ Incorreta

Restore similarmente é um comando para restaurar arquivos a um estado anterior. Não oferece isolamento para desenvolvimento paralelo.

Gabarito: letra A.

Link permanente: /questoes/ce156193