Questões de Concurso Sobre gerência de configuração em engenharia de software

Foram encontradas 432 questões

Q3298837 Engenharia de Software

Considere o seguinte cenário e sequência de comandos executados no Git:


Imagem associada para resolução da questão


Após executar esses comandos, surgiram conflitos de merge no arquivo funcionalidade.txt. O desenvolvedor resolve manualmente os conflitos, salva as alterações e executa:


Imagem associada para resolução da questão


Com base no fluxo apresentado, qual foi o objetivo principal do comando git merge main no contexto do fluxo de trabalho do Git?

Alternativas
Q3292549 Engenharia de Software
Durante a configuração de um sistema de gerenciamento de documentos (GED), uma das funcionalidades esperadas é:
Alternativas
Q3291039 Engenharia de Software
A partir de seu repositório local do Git, aberto e funcionado em condições ideais, um Técnico emitiu o comando git status e obtendo a seguinte saída:

Captura_de tela 2025-04-11 160409.png (727×258)

Com base nessa saída, o Técnico concluiu que 
Alternativas
Q3291023 Engenharia de Software
Durante o desenvolvimento de um projeto colaborativo no GitHub, um Técnico da equipe realizou commits diretamente na branch principal (main) sem passar por uma revisão de código via Pull Request. A prática mais indicada para corrigir essa situação e minimizar o impacto na equipe:
Alternativas
Q3273716 Engenharia de Software
Após um novo repositório ser criado no Git, os comandos responsáveis para que as alterações sejam incluídas e carregadas no repositório são, respectivamente,
Alternativas
Q3271641 Engenharia de Software
O Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, com o objetivo de gerenciar as diferentes versões dos arquivos utilizados no projeto. A respeito do Git, assinale a alternativa que apresenta CORRETAMENTE o comando utilizado para incorporar as alterações de um repositório remoto no ramo atual:
Alternativas
Q3219512 Engenharia de Software
A ferramenta Git tem como seu principal objetivo o controle de versão para o desenvolvimento de software. Suponha a seguinte situação: 

1. Um desenvolvedor fez o commit de uma mudança em um arquivo. 
2. Entretanto ele percebe que ainda não deveria ter realizado o commit da mudança. 
3. Dessa forma, pretende desfazer esse commit deixando o arquivo com as alterações, porém no status de “untracked”. 

Qual comando ele deve utilizar, tendo como referência o Git versão 2.34.1? 
Alternativas
Q3219154 Engenharia de Software
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"?
Alternativas
Q3204226 Engenharia de Software
No que tange ao versionamento de código, são feitas as seguintes afirmações:

I. O Gerenciamento de Configuração visa controlar e gerenciar as diferentes versões dos componentes de um produto.
II. Git é um sistema de controle de versões distribuído.
III. Em um sistema de gerenciamento de versões, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente.

É correto o que se afirma em
Alternativas
Q3204225 Engenharia de Software
Git oferece uma variedade de comandos para auxiliar os desenvolvedores no gerenciamento de alterações no códigofonte. Neste contexto, assinale a opção que corresponde ao comando git para atualizar os arquivos no branch atual.
Alternativas
Q3204222 Engenharia de Software
Git-flow é um modelo de gerenciamento de branches muito comum em times que usam Git, que utiliza
Alternativas
Q3167143 Engenharia de Software

A respeito de Git e Github, julgue o próximo item.


No Git, uma branch é uma cópia local de um repositório remoto, com todos os arquivos e as configurações iguais aos originais.

Alternativas
Q3167142 Engenharia de Software

A respeito de Git e Github, julgue o próximo item.


O comando merge é limitado à combinação de duas branches, sendo verificadas as sequências em comum entre elas, o que dá origem a um novo commit.

Alternativas
Q3167128 Engenharia de Software

Acerca do guia MR-MPS-SW versão 2021, julgue o item que se segue.


O processo de gerência de configuração objetiva garantir a integridade dos produtos de trabalho e disponibilizá-los aos envolvidos, sendo implementado no nível de maturidade E do MPS.BR.

Alternativas
Q3167127 Engenharia de Software

Acerca do guia MR-MPS-SW versão 2021, julgue o item que se segue.


A partir do nível de maturidade D do MPS.BR, o plano do projeto é revisado com todos os interessados, incluindo o tratamento de dependências críticas, e o compromisso com ele é obtido.

Alternativas
Q3167111 Engenharia de Software
steps:     - name: Checkout code     uses: actions/checkout@v2
Com base na instrução precedente, julgue o item a seguir, considerando o contexto de um arquivo de workflow no GitHub Actions e a função da ação actions/checkout@v2.
A instrução apresentada tem como objetivo realizar o checkout, ou seja, baixar o código do repositório no runner para a execução de outras tarefas. 
Alternativas
Q3167110 Engenharia de Software
Julgue o próximo item, relativo a GIT.
git branch -D test
A execução do comando precedente excluirá a branch test caso todos os commits tenham sido realizados; porém, se a master estiver em estado de check-out, a exclusão será cancelada. 
Alternativas
Q3162143 Engenharia de Software
O Git é uma ferramenta poderosa para o controle de versões, permitindo que os desenvolvedores acompanhem e revertam alterações no código de forma eficiente. Em alguns casos, pode ser necessário desfazer um commit recente, seja para corrigir um erro ou refazer alguma modificação. No Git, qual é o comando correto para reverter o último commit realizado?
Alternativas
Q3161391 Engenharia de Software
Qual comando do Git é utilizado para registrar alterações no repositório local?
Alternativas
Q3161297 Engenharia de Software
No ReactJS, qual hook é utilizado para gerenciar o estado em componentes funcionais?
Alternativas
Respostas
1: A
2: E
3: C
4: A
5: E
6: B
7: D
8: C
9: D
10: C
11: A
12: E
13: C
14: E
15: C
16: C
17: E
18: B
19: D
20: C