SóProvas


ID
2365891
Banca
COMPERVE
Órgão
UFRN
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:

I Checkout é o comando de excluir um código-fonte do repositório.

II Commit é o comando de submeter mudanças em um código-fonte.

III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.

IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.

Estão corretas as afirmações

Alternativas
Comentários
  • Consideraria errada o item III, já que ele fala de dois itens distintos ramificação E mescla, onde ele explica o que seria remificação sem falar nada a respeito de mescla... Mas está bom né, continuar a estudar que ganho mais...
    "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente

  • a-

    Terminologia de GCS são:


    1- Baseline - base estável para a evolução dos itens de configuração (IC).


    2-  Repositório: Local onde os itens de um sistema estão.


    3- Check-out: acessa a última versão de um IC no repositório.


    4- Check-in: inserir/atualizar um IC no repositório.


    5- Build: versão "compilada" de um software ou parte dele 


    6- Release: Identificação e empacotamento de artefatos entregues


    7- Branch: fluxo alternativo para atualização de versões de itens de configuração.


    8- Merge: ¹ Uniao de diferentes versões de um mesmo item de configuração

    ² Juntar um branch com os itens de configuração do fluxo principal.

  • Ronniery Correa,

    Além disso, considerar: "Commit é o comando de submeter mudanças em um código-fonte"... é no minimo muita falta de atenção da banca em perceber o que escreve. Submeter mudanças DE um código-fonte é uma coisa, mas EM um.... fica parecendo que se faz commit no proprio fonte e não no servidor.

    Ao meu ver as duas afirmativas que a banca coloca como certas, estão com erros de português claros e passiveis de recurso/anulação, pois as demais estão erradas.