Questões de Concurso
Sobre gerência de configuração em engenharia de software
Foram encontradas 569 questões
1. Fetch
2. Branch
3. Issue
4. Commit
( ) Permite adicionar alterações do repositório remoto à sua ramificação de trabalho local, sem confirmá-las.
( ) Está contido no repositório, mas é uma versão paralela do mesmo, não afetando a ramificação principal e permitindo trabalhar livremente sem interromper a versão "live".
( ) É uma alteração individual em um ou mais arquivos. Quando usado para salvar um trabalho, o Git gera um ID único que permite registrar as alterações confirmadas assim como quem as fez e quando.
( ) É uma sugestão de melhoria, tarefa ou dúvida relacionada ao repositório. Pode ser criado por qualquer pessoa (em repositórios públicos), bem como ser categorizado com rótulos e atribuído a colaboradores.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Nesse contexto, mais especificadamente sobre o sistema Git, assinale a afirmativa correta.
Supondo que um repositório Git local possui apenas o commit inicial, um novo branch local poderia ser criado por meio do comando
Com uso de containers, é possível isolar os processos de cada ferramenta, garantindo que nenhuma atrapalhe o funcionamento da outra.
O comando kubectl taint é utilizado para listar todos os serviços disponíveis no cluster Kubernetes.
A menor unidade do Kubernetes é chamada de pod e é dentro dele que estão os contêineres.
O comando Git remote, no framework Git, armazena temporariamente os arquivos modificados pelo usuário em uma área chamada stash (esconderijo).
Na ferramenta Git, o comando git‑checkout tem como função configurar a identidade do usuário, inserindo
informações, como o nome e o e‑mail, que serão empregadas em cada commit.
A gestão de configuração de software é abordada, especificamente, pela norma ISO/IEC 14598‑3.
Para realizar a operação por meio da ferramenta de linha de comando git, ela deve empregar o seguinte comando do git:
No que se refere aos conceitos de gestão de configuração, julgue o item subsequente.
O comando get clone incorpora as alterações de um
repositório remoto no ramo atual.
No que se refere aos conceitos de gestão de configuração, julgue o item subsequente.
Na prática, o git flow pode ser usado para projetos que têm
um ciclo de lançamento agendado, que consiste no uso de
ramificações de recursos e várias ramificações primárias.
Esse fluxo de trabalho não adiciona novos conceitos ou
comandos além do necessário para o fluxo de trabalho de
ramificação de recurso.
I. O Gerenciamento de Configuração de Software consiste do conjunto de atividades que devem ser desenvolvidas para administrar as alterações durante o ciclo de vida do software.
II. Alguns conceitos fundamentais sobre o gerenciamento de configuração são: (i) Linhas-base (referencial, padrão de referência): (ii) Release ou Entrega; (iii) Repositório dos Itens de Configuração; (iv) Check -in / Check-out; and (v) Rastreabilidade.
III. Uma desvantagem do uso de sistemas de controle de versão consiste no fato que os releases atuais ou anteriores não podem ser geradas a qualquer momento a partir das baselines e das mudanças armazenadas por elas.
Está(ão) correta(s) a(s) afirmativa(a):
______________________é um processo na Engenharia de Software responsável por identificar e controlar o acesso, as versões e as mudanças nos itens de configuração com o objetivo de garantir sua integridade.
I. O merge do tipo simplex é o mais simples de todos, ocorre quando não existem outros branches prévios no servidor GIT; no merge simplex, o git cria um contador de branches no destino.
II. O merge do tipo fast-forward ocorre quando os históricos de desenvolvimento dos branches envolvidos no merge não divergiram; durante um merge fast-forward, o GIT move o ponteiro do branch de destino para o commit do branch de origem.
III. Os merges full-duplex são um tipo de merge mais complexo em que o usuário pode encontrar conflitos de merge; esses conflitos surgem quando se mesclam dois branches nos quais foram feitas alterações diferentes nas mesmas partes do(s) mesmo(s) arquivo(s), ou se em um branch de um arquivo foi excluído e editado no outro branch.
Está correto o que se afirma em
Julgue o item a seguir, a respeito de conceitos, prática e ferramentas relativos a DevOps e de integração contínua.
Uma das boas práticas do DevOps é a adoção de uma cultura
livre de culpa por erros nos processos apresentados pelos
desenvolvedores ou pelo pessoal de operações.
Em termos de características, em um repositório de gestão de configuração é fundamental