SóProvas


ID
2630212
Banca
FAURGS
Órgão
HCPA
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo.


I - O gerenciamento de versões é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração e dos sistemas em que esses componentes são usados. Refere-se também à garantia de que as mudanças feitas por diferentes desenvolvedores para essas versões não interfiram umas nas outras.

II - Em um sistema de gerenciamento de versões com uma variedade de recursos, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas nas outras.

III - Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre uma versão e outra.


Quais estão corretas?

Alternativas
Comentários
  • c-

    a gestao de versoes mantém oncjunto de versoes de 1 ou mais arquivos, gerenciando source code. é necessario copmpartilhar uma base comum de trabalho. pela frequencia de conflitos de modificacoes, o controle de concorrencia evita esseconlifto, de 2 modos: controle de concorrencia pessimista exige a cada usuario um lock (chave d exlcusao mutua), cujo uso gerante quem pode alterar o recurso. ja o contrle de concorrencia otimmista nao possui restricao.

  • Letra: C

    Gerenciamento de versões foram criados para diferentes desenvolvedores poderem trabalhar.