A engenharia de software é utilizada para organizar e melhor...
A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir.
O Git é um sistema de controle de versão distribuído, o qual permite rastrear alterações, colaborar em equipe e gerenciar múltiplas versões do código.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C (certo)
1. Tema central da questão:
A questão aborda o controle de versão em engenharia de software, citando o Git como exemplo. Esse tema é fundamental para quem trabalha ou estuda desenvolvimento de sistemas, pois envolve gerenciamento de mudanças, colaboração em equipe e rastreabilidade de versões do código.
2. Resumo teórico:
Em engenharia de software, a gerência de configuração é responsável por controlar e registrar todas as modificações realizadas em artefatos do projeto, garantindo organização e integridade. Um sistema de controle de versão é uma ferramenta que permite salvar, restaurar e comparar diferentes versões desses artefatos — especialmente do código-fonte.
O Git é um controle de versão distribuído, ou seja, cada colaborador tem uma cópia completa do repositório, podendo trabalhar de forma independente, registrar alterações e depois sincronizar com os demais membros da equipe. Isso facilita o trabalho colaborativo e o rastreio das mudanças.
Referência: Sommerville, I. (2011). Engenharia de Software; Manual do Git (https://git-scm.com/doc)
3. Justificativa da alternativa correta:
A afirmação está correta porque o Git realmente é um sistema de controle de versão distribuído, amplamente utilizado para rastrear alterações, permitir colaboração e gerenciar múltiplas versões do código. Isso é confirmado tanto na literatura de engenharia de software quanto na documentação oficial do Git.
4. Estratégia para interpretação:
Ao analisar questões desse tipo, foque nos termos-chave como “distribuído”, “rastrear alterações” e “colaborar em equipe”. Desconfie apenas se existirem exageros (“sempre”, “nunca”), mas, neste caso, os conceitos são corretos e bem definidos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
“O Git, sistema de controle de versões que mantém um histórico completo de todas as alterações, permite a recuperação das versões do projeto na busca de informações sobre o estado dos arquivos em versões anteriores.” (Cespe/2015)
Gabarito: certo.
Gabarito Direto: CERTO
As bancas costumam tentar invalidar essa questão trocando "distribuído" por "centralizado" ou afirmando que ele "não permite o trabalho offline". Como sua frase manteve os termos corretos, ela é uma afirmativa padrão ouro.
Cuidado com a confusão entre Git e GitHub/GitLab em provas:
- Git: É o motor, o software instalado na sua máquina (Open Source).
- GitHub/GitLab: São plataformas de hospedagem (nuvem) que utilizam o Git como base.
Instagram: @informaticaconcursos_
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo