Um desenvolvedor de Software recém-formado foicontratado para a implementação de um projetoem uma empresa e, em reunião, recebeu váriasexplicações sobre como a gerência de configuraçãofuncionava.Considerando essa situação, avalie as afirmaçõesa seguir, referentes às informações dadas aodesenvolvedor.I. Inicialmente, para ter acesso à base dedesenvolvimento, o profissional deverealizar uma operação de checkout parabaixar os arquivos do projeto que estãoarmazenados no servidor.II. Na situação em que mais de umdesenvolvedor estiver modificando ummesmo documento, ao se tentar realizaruma operação de commit, pode sernecessário realizar uma operação de tag(release) para resolução do conflito entre aversão local e a versão mais recente norepositório, caso algum desenvolvedortenha submetido uma mudança nodocumento previamente.III. No desenvolvimento de um novo casode uso, em que diversos arquivos sejammodificados, é recomendada a criação deuma ramificação (branch).IV. A versão estável é o ramo principal dedesenvolvimento, que segue do começo dodesenvolvimento até o momento presente.É correto apenas o que se afirma emO I e II.O I e III.O II e IV.@ I, III e IV.O II, III e IV.
#ENADE
Respostas
respondido por:
21
As afirmativas I e III estão corretas.
Ao realizar a operação de commit, não é necessário realizar uma operação de tag(release) para solucionar um conflito que esteja ocorrendo entre a versão local e a mais recente.
A versão estável não é ramo principalmente do desenvolvimento, mas é uma parte dele.
Criar uma versão estável do software é o foco principal, porém, a estabilidade nunca é 100% garantida, tendo em mente que o processo de depuração continua.
Espero ter ajudado!
respondido por:
2
Resposta:
I e III
Explicação:
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás