Questões de Concurso
Filtrar
148 Questões de concurso encontradas
Página 6 de 30
Questões por página:
Questões por página:
Concurso:
CIGA-SC
Disciplina:
Engenharia de Software
Em um consórcio público, um Programador
está trabalhando em uma nova funcionalidade utilizando
Git para controle de versão. Durante o desenvolvimento,
surgiu a necessidade de interromper temporariamente ?
implementação para corrigir um erro crítico em outra
branch. Entretanto, ele ainda não deseja realizar um
commit das alterações já feitas, mas precisa salvar
temporariamente o trabalho atual e deixar a área de
trabalho limpa para mudar de branch com segurança.
Nesse contexto, qual comando do Git atende à
necessidade supracitada?
Concurso:
CIGA-SC
Disciplina:
Engenharia de Software
No contexto da engenharia de software,
diferentes técnicas e mecanismos são utilizados para
apoiar o desenvolvimento, a validação e o
acompanhamento de sistemas ao longo do ciclo de vida
do software. Entre esses mecanismos, existe um conceito
cuja finalidade é permitir o acompanhamento ea
vinculação entre requisitos, testes, funcionalidades
implementadas e demais artefatos produzidos durante o
desenvolvimento, facilitando o controle das mudanças e a
verificação de impactos no sistema. Com base nessa
descrição, assinale a alternativa que corresponde ao
conceito supracitado.
Concurso:
Prefeitura de Vitória - ES
Disciplina:
Engenharia de Software
No contexto de engenharia de software e práticas modernas de DevSecOps, uma organização decidiu implementar entrega
contínua para um sistema crítico. Durante o planejamento do pipeline de CI/CD, a equipe definiu as seguintes premissas;
analise-as.
I. A estratégia de ramificação deve reduzir conflitos de integração e favorecer integração frequente ao tronco principal.
II. As mudanças no esquema do banco de dados devem ser versionadas, automatizadas e reversíveis.
III. A segurança deve ser integrada desde as etapas iniciais do pipeline, incluindo análise automatizada de vulnerabilidades e dependências.
Considerando essas premissas e as boas práticas de gestão da configuração e entrega de software, assinale a alternativa correspondente.
I. A estratégia de ramificação deve reduzir conflitos de integração e favorecer integração frequente ao tronco principal.
II. As mudanças no esquema do banco de dados devem ser versionadas, automatizadas e reversíveis.
III. A segurança deve ser integrada desde as etapas iniciais do pipeline, incluindo análise automatizada de vulnerabilidades e dependências.
Considerando essas premissas e as boas práticas de gestão da configuração e entrega de software, assinale a alternativa correspondente.
Concurso:
NAV Brasil
Disciplina:
Engenharia de Software
Uma equipe de engenharia de plataformas gerencia a
infraestrutura em nuvem híbrida de um órgão público utilizando
scripts Terraform (IaC). Durante um procedimento de deploy
automatizado via pipeline de CI/CD, dois analistas dispararam
simultaneamente o comando terraform apply, em suas respectivas
máquinas, para modificar o mesmo conjunto de recursos de rede
virtuais. O pipeline travou e retornou um erro crítico informando
que o arquivo de estado (State File) estava bloqueado.
No contexto das boas práticas de gerenciamento de Infraestrutura como Código com Terraform, a ocorrência desse travamento técnico justifica-se porque o sistema implementa o seguinte mecanismo:
No contexto das boas práticas de gerenciamento de Infraestrutura como Código com Terraform, a ocorrência desse travamento técnico justifica-se porque o sistema implementa o seguinte mecanismo:
Concurso:
MPE-ES
Disciplina:
Engenharia de Software
Git Flow é um modelo de ramificação robusto para repositórios
Git, projetado para organizar o versionamento de software e o
gerenciamento de lançamentos.
Sobre o tema, avalie as afirmativas a seguir.
I. Consideramos origin/develop como a branch principal, na qual o código-fonte da versão HEAD reflete um estado pronto para produção.
II. Release branches são criadas a partir da develop branch.
III. Para corrigir um bug crítico em produção, é possível criar uma branch de hotfix a partir da tag correspondente na branch master que marca a versão de produção.
Está correto o que se afirma em
Sobre o tema, avalie as afirmativas a seguir.
I. Consideramos origin/develop como a branch principal, na qual o código-fonte da versão HEAD reflete um estado pronto para produção.
II. Release branches são criadas a partir da develop branch.
III. Para corrigir um bug crítico em produção, é possível criar uma branch de hotfix a partir da tag correspondente na branch master que marca a versão de produção.
Está correto o que se afirma em