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
ce163601
Banca
CESPE / CEBRASPE
Órgão
TC-DF
Ano
2023
Nível
Superior
Cargo
Auditor de Controle Externo – Área Especializada – Especialidade Tecnologia da Informação – Orientação Sistemas de TI
A respeito de interoperabilidade de sistemas, DevOps e configuração de software, julgue o item que se segue.No Git, a informação é tratada como um conjunto de arquivos, sendo a primeira versão armazenada de forma completa, e apenas as mudanças são armazenadas nas versões seguintes.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 – Modelo de armazenamento de versões

Gabarito: Errado. O Git não armazena apenas as mudanças entre versões; ele adota o modelo de snapshots: cada commit representa uma foto completa de todo o repositório naquele instante.

A afirmação descreve corretamente o funcionamento de sistemas delta-based (CVS, Subversion), mas não do Git. No Git, a primeira versão é armazenada de forma completa e as versões seguintes também o são – cada commit contém uma árvore com todos os arquivos do projeto. Embora o Git utilize compressão delta em packfiles para economia de espaço, o modelo conceitual é de snapshots, não de deltas incrementais.

Característica

Git (snapshots)

SVN/CVS (delta-based)

Armazenamento da 1ª versão

Completo (snapshot)

Completo

Armazenamento das versões seguintes

Completo (snapshot)

Apenas as mudanças (delta)

Modelo conceitual

Cada commit é uma foto do repositório

Versão inicial + diferenças acumuladas

Eficiência de espaço

Usa compressão delta em packfiles, mas conceitualmente é snapshot

Sempre incremental por padrão

NÃO CAIA NESSA!

A banca troca o modelo de armazenamento do Git (snapshots) pelo modelo incremental (deltas). Candidatos que confundem Git com SVN ou CVS tendem a marcar "Certo". Lembre-se: no Git, cada commit é uma foto completa – o que muda é apenas o ponteiro para o commit anterior.

ERRADO – O item está incorreto.

Link permanente: /questoes/ce163601