🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre ferramentas de desenvolvimento de software em engenharia de software

Foram encontradas 266 questões

Q3689615 Engenharia de Software
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.
Alternativas
Q3684235 Engenharia de Software

No que se refere ao processo e à estratégia de teste de aplicações web e à ferramenta SonarQube, julgue o item subsequente. 


Uma estratégia de teste para aplicações web contempla a execução da aplicação em múltiplas configurações de ambiente, de forma a avaliar não apenas a compatibilidade, mas também a confiabilidade, a escalabilidade e o desempenho da aplicação. 

Alternativas
Q3649037 Engenharia de Software
Assinale a alternativa que descreve corretamente informações sobre os comandos git merge e git rebase.  
Alternativas
Q3636624 Engenharia de Software
Qual alternativa melhor descreve o uso de probes?
Alternativas
Q3636597 Engenharia de Software
Em pipeline YAML (YAML Ain't Markup Language) do Azure DevOps, deseja-se fazer uma análise estática com Quality Gate do SonarQube que falhe o build ao reprovar. O que é suportado oficialmente? 
Alternativas
Q3635840 Engenharia de Software
Qual é a principal vantagem de um sistema de controle de versão distribuído como o Git em comparação a um sistema centralizado como o SVN?
Alternativas
Q3635839 Engenharia de Software
Para criar uma nova linha de desenvolvimento (branch) no Git chamada "nova-feature", qual comando deve ser usado?
Alternativas
Q3635835 Engenharia de Software
Qual comando do Git é utilizado para enviar os commits locais para um repositório remoto? 
Alternativas
Ano: 2025 Banca: Ibest Órgão: CRM-DF Prova: Ibest - 2025 - CRM-DF - Analista de T.I. |
Q3629630 Engenharia de Software
Assinale a alternativa correta em relação ao funcionamento do GitLab. 
Alternativas
Q3620972 Engenharia de Software
O Git é um sistema de controle de versão distribuído amplamente utilizado no desenvolvimento de software e pode trazer diversos benefícios para órgãos públicos que buscam modernizar seus processos de desenvolvimento de sistemas. Sobre o uso de Git no contexto de desenvolvimento de sistemas em órgãos públicos, marque verdadeiro (V) ou falso (F) nas afirmativas abaixo:

(__) A branch main deve conter sempre o código mais estável e pronto para produção.
(__) Commits devem ter mensagens claras e descritivas, facilitando o histórico do projeto.
(__) O uso de merge é desnecessário quando se trabalha com múltiplas branches.
(__) O Git permite controlar versões de arquivos, facilitando auditorias e reversões.

Assinale a sequência correta de cima para baixo.
Alternativas
Q3620966 Engenharia de Software
Um Analista de Tecnologia da Informação deseja implantar um sistema composto por vários containers com redes e volumes específicos. Ele precisa garantir que os serviços iniciem com dependências definidas e que seja fácil replicar o ambiente em outras máquinas. Assinale a alternativa correta que corresponde qual recurso ele deve usar.
Alternativas
Q3620947 Engenharia de Software
Um órgão público precisa automatizar o deploy de suas aplicações usando integração contínua e entrega contínua. O Analista de Tecnologia da Informação optou por usar uma ferramenta que permite pipelines declarativas via arquivos .gitlab-ci.yml. Assinale a alternativa correta que corresponde qual das soluções abaixo atende melhor a esse contexto.
Alternativas
Q3594426 Engenharia de Software
DevOps integra desenvolvimento e operações, promovendo a automação e a colaboração contínua para acelerar a entrega de software e melhorar sua qualidade. Essa cultura visa otimizar todo o ciclo de vida do desenvolvimento, desde o planejamento até a produção e monitoramento, garantindo maior agilidade e confiabilidade.
Considerando esse cenário, assinale a opção que apresenta ferramentas mais direcionadas para a etapa de build.
Alternativas
Q3594425 Engenharia de Software
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 é:
Alternativas
Q3552612 Engenharia de Software
Uma equipe de desenvolvimento de software está migrando para uma abordagem DevOps e pretende utilizar o GitLab como plataforma principal de versionamento e automação de pipeline CI/CD. Considerando o uso da ferramenta GitLab no contexto de infraestrutura de software moderna, assinale a alternativa que contém uma de suas principais funcionalidades integradas. 
Alternativas
Q3548330 Engenharia de Software
A equipe de desenvolvimento do IFMS precisa implantar uma aplicação web em diferentes ambientes, como desenvolvimento, teste e produção. Durante esse processo, a equipe enfrenta dificuldades com diferenças na configuração de cada ambiente, o que causa erros e comportamentos inesperados na aplicação. Diante desse cenário, assinale a alternativa que melhor descreve a principal vantagem do uso do Docker.
Alternativas
Q3548329 Engenharia de Software
Durante o desenvolvimento de um sistema no IFMS, dois programadores precisam trabalhar simultaneamente no mesmo projeto, enquanto um adiciona novas funcionalidades, o outro corrige erros no código existente. Para garantir que ambos possam colaborar sem sobrescrever as alterações um do outro e ainda acompanhar o histórico de mudanças realizadas, a equipe decide utilizar uma ferramenta específica para esse controle.
Com base nessa situação, qual das seguintes soluções é a mais adequada?
Alternativas
Q3538634 Engenharia de Software
Considere o trecho de código a seguir:
31.png (466×79)
Trata-se da declaração de dependências no arquivo
Alternativas
Q3503623 Engenharia de Software
No desenvolvimento de jogos digitais, os motores de jogo e as bibliotecas gráficas desempenham papéis distintos. Um motor de jogo, como Unreal Engine ou Unity, diferencia-se de uma biblioteca gráfica (ex: OpenGL) por oferecer
Alternativas
Q3503099 Engenharia de Software
Qual é a principal diferença entre as IDEs Eclipse e NetBeans? 
Alternativas
Respostas
81: D
82: C
83: E
84: A
85: B
86: E
87: C
88: D
89: D
90: C
91: B
92: E
93: A
94: C
95: B
96: C
97: C
98: A
99: D
100: D