Qual das ferramentas apresentadas abaixo faz o controle de v...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - GIT.
A questão aborda o tema de Gerência de Configuração de Software, que é uma área da Engenharia de Software vital para o controle de versões, histórico de mudanças e colaboração em projetos de software. Para responder essa pergunta, o aluno deve estar familiarizado com ferramentas de controle de versão e entender como elas permitem que múltiplos desenvolvedores trabalhem em conjunto sem se sobreporem, mantendo o código organizado e rastreável.
O GIT é uma ferramenta de controle de versão distribuída, criada por Linus Torvalds, ideal para coordenação de trabalho entre programadores, mas também útil para controle de alterações em qualquer conjunto de arquivos. O GIT permite que cada desenvolvedor tenha uma cópia local do histórico de desenvolvimento completo, o que torna possível diversas formas de fluxos de trabalho e colaboração entre equipes, como branches e merges.
Esta característica de ter um repositório local para cada área de trabalho e um repositório remoto para colaboração é o que faz do GIT a resposta correta para a questão. O GIT se destaca pela sua eficiência no tratamento de grandes projetos, sua flexibilidade em diversas situações de desenvolvimento e sua capacidade de suportar fluxos de trabalho não-lineares, aspectos essenciais para a colaboração em projetos de software modernos.
As outras alternativas apresentadas não correspondem ao contexto da questão: ITIL é um conjunto de práticas para gerenciamento de serviços de TI; GCS (Google Cloud Storage) é um serviço de armazenamento na nuvem; DRI não é reconhecido como um acrônimo padrão na área de Engenharia de Software relacionado a controle de versões; e CMMI (Capability Maturity Model Integration) é uma abordagem de melhoria de processo que não está diretamente relacionada ao controle de versões de software.
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
A ferramenta é o GIT.
Ele é um sistema de controle de versões distribuído, o que significa que cada desenvolvedor tem uma cópia completa do repositório, que funciona como seu próprio repositório local. Essa característica permite trabalhar em um ambiente isolado (sua área de trabalho) e depois sincronizar as mudanças com um repositório central (o "repositório maior") que controla o projeto colaborativo.
Por que as outras alternativas não se encaixam?
- ITIL (Information Technology Infrastructure Library): É um conjunto de boas práticas para gerenciamento de serviços de TI, não uma ferramenta de controle de versão.
- GCS (Google Cloud Storage): É um serviço de armazenamento de objetos da Google, não um sistema para controle de versões de código.
- DRI (Directly Responsible Individual): É uma sigla utilizada para indicar a pessoa que é diretamente responsável por uma tarefa ou decisão, e não uma ferramenta.
- CMMI (Capability Maturity Model Integration): É um modelo de maturidade para processos de desenvolvimento, não uma ferramenta de controle de versão.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo