FC ConcursosFC Concursos

Questão FC373971

Considere a figura abaixo. (Adaptado de: https://brunoleite.wordpress.com/2012/02/24/principios-basicos-da-gerenciade- configuracao/) Com base na estrutura de gerenciamento de conf

Automação e Gestão de Projetos de Software

FCC · 2018

Considere a figura abaixo.

 

 

(Adaptado de: https://brunoleite.wordpress.com/2012/02/24/principios-basicos-da-gerenciade- configuracao/)


Com base na estrutura de gerenciamento de configuração de software apresentada na figura, conclui-se corretamente que

  1. após a liberação da versão 1.0, foi realizada a implementação de novas funcionalidades de forma conjunta, permitindo que modificações evolutivas de outros desenvolvedores fossem incorporadas à versão 1.1 por meio de um check-in.
  2. foi realizado um merge do arquivo HOMOLOG_1_0 com o arquivo HOMOLOG_1_1, gerando a versão MANUT_EVOL_1_1.
  3. a lacuna I identifica uma baseline, também chamada de working area, que é uma cópia da última versão de cada item de configuração armazenado no repositório. É sobre essa cópia que os desenvolvedores trabalham. A cópia local fica armazenada na máquina do desenvolvedor.
  4. HOMOLOG_1_0 identifica uma liberação da versão 1.0 para homologação e MANUT_EVOL_1_1 indica um branch criado para realizar uma manutenção evolutiva dando origem à versão 1.1.
  5. a lacuna I identifica uma baseline, que neste caso é utilizada quando um dos desenvolvedores deseja divulgar as modificações que fez na sua cópia local (versão 1.0) para os outros desenvolvedores. Ele faz o check-out de suas modificações na baseline, e os outros desenvolvedores realizam o update em suas cópias locais, gerando a versão modificada (versão 1.1).
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A identificação HOMOLOG_1_0 sinaliza uma liberação da versão 1.0 destinada ao ambiente de homologação, ou seja, é o artefato estável submetido a testes de aceitação.

O rótulo MANUT_EVOL_1_1 denomina um branch criado a partir dessa base para implementar uma manutenção evolutiva — desenvolvimento de novas funcionalidades ou melhorias.

Durante esse trabalho no branch, as alterações são isoladas da linha principal, permitindo testes e controle de mudanças. Após validação, as modificações do MANUT_EVOL_1_1 originam a versão 1.1, que então pode ser promovida a homologação.

Assim, os nomes deixam claro o propósito: HOMOLOG_1_0 = liberação 1.0 para homologar; MANUT_EVOL_1_1 = branch que gera a versão 1.1.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo