Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2023
Engenharia de Software›Gerência de Configuração
Código
ce154092
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Médio
Cargo
Analista de Tecnologia da Informação - Perfil: Sustentação Tecnológica
Com relação ao desenvolvimento Java EE, a padrões e antipadrões de projeto Java EE, a software de versionamento e guarda de fontes e a conceitos de arquitetura monolítica e microsserviços, julgue o item subsequente. É uma desvantagem de um sistema de controle de versão centralizado o ponto único de falha incorporado no servidor centralizado, pois, se o servidor remoto falhar, ninguém da equipe de desenvolvimento poderá trabalhar no código ou enviar alterações.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Controle de Versão Centralizado – Desvantagens
Gabarito: Certo (C). A afirmação está correta: uma desvantagem reconhecida dos sistemas de controle de versão centralizados (como CVS e SVN) é o ponto único de falha no servidor central. Se o servidor remoto falhar, os desenvolvedores ficam impossibilitados de realizar commits ou sincronizar com o repositório central, embora possam continuar trabalhando localmente em suas cópias. A essência da desvantagem é verdadeira, por isso o item é considerado certo.
A banca testa o conhecimento básico sobre as características dos sistemas de versionamento. A pegadinha sutil seria interpretar que "trabalhar no código" inclui apenas alterações locais – mas mesmo assim o impedimento de colaborar e compartilhar é uma desvantagem real.