Questões de Concursos Gerência de Configuração

Resolva questões de Gerência de Configuração comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

21Q261669 | Engenharia de Software, Gerência de Configuração, Técnico Judiciário Operação de Computador, TRE AM, FCC

Os logs de um sistema serão úteis para um administrador se forem tão detalhados quanto possível, sem no entanto gerar dados em excesso. Para tal, os administradores devem ter especial atenção
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

23Q155635 | Engenharia de Software, Gerência de Configuração, Analista Judiciário Tecnologia da Informação, TRT 3a Região, FCC

O conceito de release está diretamente associado ao gerenciamento de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q113606 | Engenharia de Software, Gerência de Configuração, Analista de Informática, TCE RO, CESPE CEBRASPE

Com relação à gerência de configuração de software, julgue os itens que se seguem.

Quando a baseline, gerada na função de controle da configuração, é selecionada para ser liberada para o cliente, ocorre a função de avaliação e revisão da configuração.
  1. ✂️
  2. ✂️

26Q198647 | Engenharia de Software, Gerência de Configuração, Analista Análise de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.
A gerência de configuração de software (GCS) é um
processo que abrange todas as fases que compõem o ciclo de vida
de um software, consistindo, basicamente, em um conjunto de
regras formais para a identificação e o controle das mudanças, de
modo que um controle sistemático seja exercido sobre as
modificações realizadas. A GCS fornece uma abordagem
consistente, controlada e flexível para o gerenciamento da evolução
das mudanças, garantindo a integridade e a rastreabilidade dos
artefatos modificados. Para se estabelecer um controle sistemático
sobre as diversas revisões de um artefato, normalmente, utiliza-se
uma ferramenta que suporta controle de versões.

Cristiano Caetano. CVS — controle de versões e desenvolvimento
colaborativo de software. São Paulo: Novatec, 2004. p. 13 (com adaptações).

Considerando o fragmento de texto acima, julgue os itens
subsequentes, relativos ao controle de versões e ao Concurrent
Version System
(CVS).

Para se armazenar em arquivos binários no CVS, é necessário informar o tipo do arquivo durante as operações de importação e adição.
  1. ✂️
  2. ✂️

27Q955012 | Engenharia de Software, Gerência de Configuração, Técnico de Tecnologia da Informação, IFES, IF ES, 2025

No contexto dos Princípios Fundamentais na Engenharia de Software em um ambiente de TI, qual alternativa está alinhada ao princípio fundamental "Gerencie Mudanças"?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

28Q1041478 | Engenharia de Software, Gerência de Configuração, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
Acerca de princípios do DevOps, automação de builds e deploys, CI/CD, versionamento, branches, merge e pipelines, julgue o item a seguir.
No Git, o cherry-picking permite que se adicione um commit de certa branch ao último commit de outra branch, sem que se inclua o restante dos commits da branch de origem.
  1. ✂️
  2. ✂️

29Q1054835 | Engenharia de Software, Gerência de Configuração, Tecnologia da Informação, DETRAN CE, UECE CEV, 2018

Assinale a opção que apresenta a correta descrição da função do componente do sistema de controle de versão Subversion abaixo indicado.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

30Q1040123 | Engenharia de Software, Gerência de Configuração, Programação de Sistemas, TJ DFT, CESPE CEBRASPE

No que se refere aos sistemas de controle de versão e ao Subversion, julgue o item a seguir.
No Subversion 1.7, considerando-se os arquivos versionados cuja propriedade svn:mime-type seja definida com um tipo MIME não textual, suas fusões contextuais são realizadas durante as atualizações.
  1. ✂️
  2. ✂️

31Q1039868 | Engenharia de Software, Gerência de Configuração, Auditor de Controle Externo Tecnologia da Informação, TCE PE, FGV, 2025

Historicamente, as equipes de desenvolvimento trabalhavam de forma isolada por grandes períodos, atrasando a junção de suas modificações na ramificação principal (master) até a conclusão completa de suas tarefas. Essa prática resultava em fusões de código complexas e demoradas, além de propiciar o acúmulo de erros. Consequentemente, a agilidade na distribuição de novas atualizações aos clientes era severamente comprometida.
Isso posto, a solução para o problema descrito é a (o):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

32Q1064153 | Engenharia de Software, Gerência de Configuração, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024

Relacione as terminologias referentes ao Git, listadas a seguir, às suas respectivas definiçõ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.


Assinale a opção que indica a relação correta, segundo a ordem apresentada.


  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

33Q1063572 | Engenharia de Software, Gerência de Configuração, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

Relacione as terminologias referentes ao Git, listadas a seguir, às suas respectivas definiçõ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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q1036233 | Engenharia de Software, Gerência de Configuração, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

Com relação à arquitetura desoftware, julgue o próximo item.

Nos sistemas de versionamento de software, o repositório de artefatos deverá manter as duas últimas versões para backup, o que, por conseguinte, leva à exclusão das demais versões.

  1. ✂️
  2. ✂️

35Q1037489 | Engenharia de Software, Gerência de Configuração, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Um técnico de TI é responsável pela manutenção e gestão de um repositório Git para uma equipe de desenvolvimento. Nesse sentido, é essencial que ele compreenda o funcionamento dos comandos básicos do Git para garantir o fluxo de trabalho e uma boa colaboração entre os membros dessa equipe.
Sobre o tema, avalie as afirmativas a seguir.

I. O comando “git add” é usado para adicionar alterações ao índice, preparando-as para o próximo commit.
II. O comando “git commit” envia as alterações do índice para o repositório remoto.
III. O comando “git push” envia commits locais para o repositório remoto.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

36Q1035911 | Engenharia de Software, Gerência de Configuração, Tecnologia da Informação, TCE PE, FGV, 2025

Leia a descrição a seguir.

“É uma cópia de um repositório existente para o seu próprio namespace ou conta, permitindo realizar alterações e experimentar o projeto livremente, pois a cópia é totalmente sua e você tem permissão para fazer push para ela”.

O elemento do sistema de controle de versão git correspondente à descrição citada é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

37Q1032593 | Engenharia de Software, Gerência de Configuração, Classe B, DPE RO, FGV, 2025

Git é um sistema de controle de versões distribuído que possui vários comandos.
O comando que copia os commits mais recentes do repositório local para um repositório remoto é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q1040124 | Engenharia de Software, Gerência de Configuração, Programação de Sistemas, TJ DFT, CESPE CEBRASPE

No que se refere aos sistemas de controle de versão e ao Subversion, julgue o item a seguir.

Uma desvantagem dos sistemas de controle de versão que adotam o modelo lock-modify-unlock é a baixa produtividade em trabalhos colaborativos: esse modelo não permite que o conteúdo de um arquivo seja alterado por mais de um usuário simultaneamente.
  1. ✂️
  2. ✂️

39Q1082279 | Engenharia de Software, Gerência de Configuração, Área Desenvolvimento, IF PE, FUNCERN, 2025

Durante o desenvolvimento colaborativo em um projeto Git, pode surgir a demanda de integrar alterações de diferentes branches. Neste contexto, dois comandos são muito comuns para lidar com essa necessidade: git merge e git rebase. Assinale a situação em que o comando git rebase é mais indicado do que git merge.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.