Questão 63 do Concurso Assembleia Legislativa do Estado de Pernambuco (AL-PE) - Analista Legislativo - Sistemas - FCC (2014)

O controle de versões é uma atividade procedimental que garante qualidade e consistência à medida que modificações são feitas em um objeto de configuração. Aplicado ao contexto de desenvolvimento de uma aplicação web, um processo de controle de versão deve ser estabelecido, de forma a implantar;

  • A a criação de um arquivo editável no repositório central de projetos web da organização. Como este repositório contém diferentes projetos web, este arquivo geral garantirá o armazenamento da versão corrente de todos os objetos de configuração da aplicação.
  • B uma pasta do projeto para cada engenheiro web em sua estação de trabalho. Isso garantirá que os engenheiros não acessem nada relativo ao projeto pela web, requisito de segurança imprescindível
  • C a sincronização dos relógios de todas as estações de trabalho dos desenvolvedores. Isso ajudará a evitar conflitos de sobrescrita quando dois desenvolvedores fizerem atualizações na aplicação em espaços de tempo muito próximos.
  • D a importação da última versão de cada novo objeto de configuração desenvolvido para o arquivo editável do projeto no repositório central. Isso permitirá o controle de versão manual, que deve gerir as operações de inserção e retirada nas pastas de projeto de cada engenheiro web.
  • E o envio do arquivo editável do projeto para os engenheiros web cada vez que objetos são dele importados ou exportados no repositório. Este arquivo também fomenta a ferramenta de controle de versão, garantindo o controle de versões de forma efetiva.