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

Foram encontradas 120 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
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
Q3258090 Engenharia de Software
A respeito da Microsoft Power Platform, julgue o item seguinte.


O Power Automate permite conexão com fontes de dados e utiliza API e ETL para construir os fluxos de automação.
Alternativas
Q3258081 Engenharia de Software
No que concerne à gestão de configuração e à infraestrutura como código (IAC), julgue o item a seguir.
O editor de pipeline é a ferramenta principal para configurar o GitLab CI/CD, através do arquivo .gitlab-ci.yml, que por padrão deve estar localizado na pasta de configuração do repositório. 
Alternativas
Q3257344 Engenharia de Software
Julgue o item a seguir, acerca de infraestrutura como código (IaC) com Terraform e planejamento e implementação de estratégias de continuidade e recuperação. 

Conforme a sintaxe do Terraform, no bloco de configuração a seguir, o provedor bdmg está sendo configurado com a região br-mg-1. 
provider “bdmg” { 
region = “br-mg-1” 
Alternativas
Q3257343 Engenharia de Software
Julgue o item a seguir, acerca de infraestrutura como código (IaC) com Terraform e planejamento e implementação de estratégias de continuidade e recuperação. 

Provedores são plugins que permitem ao Terraform interagir com serviços de nuvem específicos; módulos são blocos de código reutilizáveis que permitem organizar e compartilhar definições de recursos. 
Alternativas
Q3170211 Engenharia de Software

Acerca de ferramentas de codeless e nocode, julgue o item subsequente.


As plataformas nocode permitem a utilização de componentes gráficos de front-end e back-end, bem como possibilitam integrações com sistemas externos. 

Alternativas
Q3170210 Engenharia de Software

Acerca de ferramentas de codeless e nocode, julgue o item subsequente.


Uma das vantagens das ferramentas de nocode é a possibilidade de customizações específicas para cada aplicação.

Alternativas
Q3170209 Engenharia de Software

Acerca de ferramentas de codeless e nocode, julgue o item subsequente.


Aplicações desenvolvidas com os conceitos de codeless não possuem nenhuma linha de código que seja executada pelo computador. 


Alternativas
Q3167025 Engenharia de Software

Julgue o item a seguir, a respeito das técnicas de coleta de dados com o uso de API.


A URL em que reside uma API é sempre estática. 

Alternativas
Q3162875 Engenharia de Software
No processo de design de interfaces, os protótipos desempenham um papel essencial na comunicação de ideias e no teste de funcionalidades antes da finalização do projeto. De acordo com os níveis de fidelidade dos protótipos, existem ferramentas específicas que ajudam os designers a criarem representações adequadas às necessidades de cada etapa do desenvolvimento. Qual das seguintes ferramentas é utilizada para a criação de protótipos de alta fidelidade?
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
Q3162142 Engenharia de Software
O Tableau é uma ferramenta poderosa para a análise de dados, oferecendo diversas funcionalidades que permitem explorar e visualizar informações de forma clara e intuitiva. No Tableau, o que é um bin e qual é sua principal função?
Alternativas
Q3161391 Engenharia de Software
Qual comando do Git é utilizado para registrar alterações no repositório local?
Alternativas
Q3161352 Engenharia de Software
Considerando as ferramentas Git e GitLab, qual das alternativas abaixo descreve corretamente suas funcionalidades?
Alternativas
Q3161238 Engenharia de Software
Imagine um desenvolvedor trabalhando em um projeto com outros colegas, utilizando o Git para controlar as versões do código-fonte. Ele precisa fazer uma alteração significativa em um módulo do sistema, mas não quer afetar o trabalho dos seus colegas enquanto desenvolve essa nova funcionalidade.
Qual a sequência de comandos Git que ele deve executar para criar uma ramificação (branch) para desenvolver a nova funcionalidade, fazer as alterações e, posteriormente, integrar as alterações na ramificação principal (main)?
Alternativas
Q3161224 Engenharia de Software
Uma equipe de desenvolvimento está utilizando o Git para controlar as versões do código-fonte de um projeto. Dois desenvolvedores, Ana e Bruno, estão trabalhando em funcionalidades diferentes do mesmo sistema. Ana fez alterações em um arquivo chamado index.php e enviou suas alterações para o repositório remoto. Bruno, que também fez alterações no mesmo arquivo index.php, tentou enviar suas alterações, mas o Git reportou um conflito.
O que Bruno deve fazer para resolver o conflito e integrar suas alterações ao código de Ana?
Alternativas
Q3161179 Engenharia de Software
Para a configuração do processo de CI/CD (Continuous Integration/Continuous Delivery) na ferramenta GitLab, é necessário realizar a configuração do runner. Sobre os GitLab runners, é correto afirmar que eles:
Alternativas
Q3161174 Engenharia de Software
Durante o processo de melhoria do processo de desenvolvimento, uma equipe passou a analisar a ferramenta SonarQube. Sobre a função e características dessa ferramenta, marque a afirmativa correta. 
Alternativas
Q3156924 Engenharia de Software

Julgue o seguinte item, relativo a práticas e ferramentas de DevOps e integração contínua de código.


A expansão gradual em Canary Releases consiste na liberação imediata de uma nova versão para a totalidade da base de usuários, sendo a nova versão do software monitorada em tempo real. 

Alternativas
Respostas
1: A
2: E
3: C
4: E
5: C
6: C
7: C
8: E
9: E
10: E
11: A
12: B
13: D
14: D
15: D
16: A
17: B
18: B
19: A
20: E