Qual das ferramentas apresentadas abaixo faz o controle de v...

Próximas questões
Com base no mesmo assunto
Q2171198 Engenharia de Software
Qual das ferramentas apresentadas abaixo faz o controle de versões de um software utilizando um repositório para cada área de trabalho, além de um repositório maior para controlar outras áreas, e que permite projetos colaborativos com vários desenvolvedores?
Alternativas

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