I - O processo de acompanhamento das diferentes versões de componentes de software, itens de configuração e de sistemas onde esses componentes são utilizados é definido como gerenciamento de versões. Assim, tem-se a garantia de que as alterações realizadas por desenvolvedores distintos não causam interferências entre as versões e seus respectivos componentes. II - O uso de um sistema de gerenciamento de versões impende que diferentes desenvolvedores realizem alterações, ao mesmo tempo, nos mesmos componentes de software. Essas alterações podem interferir mutuamente nesses componentes. III - Recursos de gerenciamento de armazenamento são fornecidos pelos sistemas de gerenciamento de versões. Estes têm como função reduzir o es...
51
Q1008360
A respeito de Versionamento, considere as afirmativas.
I - O processo de acompanhamento das diferentes versões de componentes de software, itens de configuração e de sistemas onde esses componentes são utilizados é definido como gerenciamento de versões. Assim, tem-se a garantia de que as alterações realizadas por desenvolvedores distintos não causam interferências entre as versões e seus respectivos componentes. II - O uso de um sistema de gerenciamento de versões impende que diferentes desenvolvedores realizem alterações, ao mesmo tempo, nos mesmos componentes de software. Essas alterações podem interferir mutuamente nesses componentes. III - Recursos de gerenciamento de armazenamento são fornecidos pelos sistemas de gerenciamento de versões. Estes têm como função reduzir o es...
I - O processo de acompanhamento das diferentes versões de componentes de software, itens de configuração e de sistemas onde esses componentes são utilizados é definido como gerenciamento de versões. Assim, tem-se a garantia de que as alterações realizadas por desenvolvedores distintos não causam interferências entre as versões e seus respectivos componentes. II - O uso de um sistema de gerenciamento de versões impende que diferentes desenvolvedores realizem alterações, ao mesmo tempo, nos mesmos componentes de software. Essas alterações podem interferir mutuamente nesses componentes. III - Recursos de gerenciamento de armazenamento são fornecidos pelos sistemas de gerenciamento de versões. Estes têm como função reduzir o es...
52
Q1008359
Com relação ao Versionamento, um desenvolvedor de softwares utiliza para os projetos um repositório de arquivos com o modelo GIT descentralizado em um servidor web. Após alterações no código-fonte, ele precisa confirmar essas modificações e enviá-las para o repositório. No entanto, o desenvolvedor está sem conexão com a internet, mas posteriormente encaminhará essas alterações, tão logo conectar-se à internet. Nesse cenário, assinale a alternativa que indica a ação que o desenvolvedor deverá executar para efetivar este versionamento.
53
Q1008278
A área relacionada à engenharia de software que visa rastrear versões e gerir fluxos em um sistema em desenvolvimento, de modo a não permitir a inclusão de versões erradas dos componentes no software a ser entregue ao usuário, refere-se ao gerenciamento de
54
Q1008173
Muito utilizado no desenvolvimento e manutenção de soluções computacionais, o GIT é um Sistema de Controle de Versão por meio do qual é possível manter um histórico dos arquivos/códigos entre colaboradores. Assim sendo, considere as afirmativas a seguir, marque V, para verdadeiras, e F, para falsas:
( ) Utilizar o comando synchronize é equivalente a utilizar o comando fetch, seguido do comando merge.
( ) Para verificar o estado de seu repositório local git, desde seu último commit, deve-se usar o comando git status.
( ) Ao utilizar o comando git branch, sem argumentos adicionais, será criada...
55
Q1007936
Acerca dos conceitos de gestão de configuração, julgue o item que se segue.
Os principais recursos de um sistema de controle de versão incluem um repositório de dados que armazena todos os objetos de configuração relevantes e um recurso de gestão de versão que armazena todas as versões de um objeto de configuração.
Os principais recursos de um sistema de controle de versão incluem um repositório de dados que armazena todos os objetos de configuração relevantes e um recurso de gestão de versão que armazena todas as versões de um objeto de configuração.
56
Q1007935
Acerca dos conceitos de gestão de configuração, julgue o item que se segue.
A prática DevOps visa à entrega contínua e à automação de tarefas repetitivas e tediosas, o que possibilita dedicar mais tempo à interação humana.
A prática DevOps visa à entrega contínua e à automação de tarefas repetitivas e tediosas, o que possibilita dedicar mais tempo à interação humana.
57
Q1007786
Considere a sequência de comandos executados com sucesso em um repositório git para implementação de uma nova funcionalidade.
$ git branch cadastro-funcionario
$ git checkout cadastro-funcionario
...
$ git commit -a -m “Implementação do cadastro de funcionários”
$ git checkout master && git merge cadastro-funcionario
$ git push
Em relação à cultura DevOps e ao controle de versão, assinale a alternativa correta.
$ git branch cadastro-funcionario
$ git checkout cadastro-funcionario
...
$ git commit -a -m “Implementação do cadastro de funcionários”
$ git checkout master && git merge cadastro-funcionario
$ git push
Em relação à cultura DevOps e ao controle de versão, assinale a alternativa correta.
58
Q1007673
Assinale a alternativa que apresenta a variável de ambiente que, no CVS (Concurrent Version System), indica o caminho absoluto do repositório.
59
Q1007661
Assinale a alternativa que apresenta o comando que o usuário do GIT deve utilizar para poder ver o histórico de commits depois de ele ter criado vários commits ou ter clonado um repositório com um histórico de commits preexistente.
60
Q1007519
O gitflow é recomendado para projetos que utilizam versionamento semântico.
Assim sendo, ele propõe o uso dos branches master e develop para linha contínua de projeto, além de branches de suporte, que são do tipo
Assim sendo, ele propõe o uso dos branches master e develop para linha contínua de projeto, além de branches de suporte, que são do tipo