Logo Passei Direto
Buscar
Atividade conceitual 2 Durante o desenvolvimento colaborativo de sistemas, é comum o uso de ferramentas de controle de versão, como CVS, SVN e Git. Uma das funcionalidades mais relevantes dessas ferramentas é impedir que o código seja modificado localmente antes de ser aprovado por todos os desen- A volvedores do projeto. garantir que todas as versões do sistema sejam mantidas apenas no computador do desen- B volvedor principal. permitir que diferentes desenvolvedores modifiquem O mesmo arquivo simultaneamente, re- C solvendo conflitos de modo automático em todos os casos. controlar as alterações no código-fonte por meio de um repositório central, permitindo cola- D boração e gerenciamento de conflitos. eliminar completamente a necessidade de comunicação entre os membros da equipe, pois E todo O processo é automatizado.
User badge image
Jessica Jovetic

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar as alternativas apresentadas em relação às funcionalidades das ferramentas de controle de versão: a) Impedir que o código seja modificado localmente antes de ser aprovado por todos os desenvolvedores do projeto - Isso não é uma funcionalidade típica, pois as ferramentas de controle de versão permitem que os desenvolvedores façam alterações localmente antes de submeterem suas mudanças. b) Garantir que todas as versões do sistema sejam mantidas apenas no computador do desenvolvedor principal - Isso não é correto, pois as ferramentas de controle de versão mantêm as versões em um repositório, não apenas no computador de um único desenvolvedor. c) Permitir que diferentes desenvolvedores modifiquem o mesmo arquivo simultaneamente, resolvendo conflitos de modo automático em todos os casos - Embora as ferramentas permitam modificações simultâneas, nem sempre os conflitos são resolvidos automaticamente. d) Controlar as alterações no código-fonte por meio de um repositório central, permitindo colaboração e gerenciamento de conflitos - Esta é uma descrição precisa das funcionalidades das ferramentas de controle de versão, que permitem a colaboração e o gerenciamento de conflitos. e) Eliminar completamente a necessidade de comunicação entre os membros da equipe, pois todo o processo é automatizado - Isso não é verdade, pois a comunicação continua sendo essencial em um ambiente colaborativo. A alternativa correta é: d) controlar as alterações no código-fonte por meio de um repositório central, permitindo colaboração e gerenciamento de conflitos.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina