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

Foram encontradas 240 questões

Q3497419 Engenharia de Software
Considere um profissional que está utilizando um repositório Git. Em determinado momento, ele está diante do seguinte cenário:
•A branch main contém o commit A. •A branch feature é criada a partir de main e recebe dois commits: B e C. •Enquanto isso, a branch main recebe um novo commit D.

O desenvolvedor executa o seguinte comando a partir da branch feature:
git rebase main
Após o rebase, ocorre um conflito no commit C. O desenvolvedor resolve o conflito e executa:
git add . git rebase --continue
Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q3497418 Engenharia de Software
Durante o desenvolvimento de uma API RESTful, um desenvolvedor decide utilizar Swagger (OpenAPI) para documentação e Postman para testes automatizados. Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q3497412 Engenharia de Software
A partir do lançamento do JDK 17, a Oracle introduziu mudanças significativas em seu modelo de licenciamento, afetando a forma como empresas e desenvolvedores individuais podem utilizar e distribuir o Oracle JDK. Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q3497408 Engenharia de Software

Considere o seguinte arquivo docker-compose.yml:



Imagem associada para resolução da questão



Diante do exposto, assinale a alternativa CORRETA.

Alternativas
Q3475617 Engenharia de Software
O Git é um sistema de controle de versão amplamente utilizado no desenvolvimento de software, permitindo gerenciar alterações no código-fonte e colaborar em projetos de forma eficiente. Ele oferece diversos comandos para manipular o repositório local e remoto, um deles permite baixar as atualizações do repositório remoto sem realizar a mesclagem automática com o repositório local. Qual é esse comando? 
Alternativas
Q3472251 Engenharia de Software
Assinale a opção em que é indicada a ferramenta mais adequada para a integração contínua, haja vista a automatização e a integração de processos de desenvolvimento, operações e segurança. 
Alternativas
Q3445193 Engenharia de Software
Uma equipe de desenvolvimento de software está trabalhando em uma aplicação web e necessita adotar uma ferramenta de integração de código e criação de pipelines de implantação, a fim de automatizar o processo de integração e entrega contínua.

Nessa situação, a ferramenta mais indicada para o atendimento da necessidade da equipe é o
Alternativas
Q3421006 Engenharia de Software

Julgue o item que se segue, referente a HTML, CSS e JavaScript, Python e Java.  


A execução do arquivo HTML a seguir aplicará as configurações definidas no arquivo styles.css aos elementos da página, desde que esse arquivo esteja acessível no caminho especificado. 


Imagem associada para resolução da questão

Alternativas
Q3409349 Engenharia de Software
Julgue o próximo item, relativo a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
MapStruct é um gerador de código que permite realizar a implementação de mapeamentos entre tipos de bean Java com base em uma abordagem de convenção sobre configuração, permitindo gerar mapeamentos de bean em tempo de compilação.
Alternativas
Q3409347 Engenharia de Software
Julgue o próximo item, relativo a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
Swagger é um conjunto de ferramentas de código aberto construídas em torno da especificação OpenAPI que permite projetar, criar, documentar e consumir APIs REST.
Alternativas
Q3402425 Engenharia de Software
Swagger é composto por um conjunto de ferramentas de código aberto criadas em torno da especificação OpenAPI que podem ajudar os desenvolvedores a construírem, documentarem e consumirem APIs REST.
Com relação às ferramentas do Swagger, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.

( ) Swagger Parser - É uma biblioteca autônoma para analisar definições OpenAPI no formato JSON ou YAML.
( ) Swagger APIDom - Fornece uma estrutura única e unificadora para descrever APIs em várias linguagens, por exemplo, RAML, API Blueprint, e formatos de serialização, como por exemplo XML, YAML ou JSON.
( ) Swagger SourceGen - Faz a geração automática de bibliotecas de cliente de APIs e stubs de servidor a partir de uma definição OpenAPI.

As afirmativas são, respectivamente,
Alternativas
Q3402421 Engenharia de Software
Um workflow no github é um processo automatizado e configurável capaz de executar jobs.
Com relação aos componentes básicos presentes nos workflows, analise os itens a seguir.

I. Event é uma atividade específica em um repositório que aciona a execução do workflow. Por exemplo, uma atividade pode se originar do GitHub quando um usuário cria uma solicitação de pull ou envia um commit para um repositório.
II. Job é um conjunto de tarefas que são executadas em um workflow por um ou mais hosts. Cada tarefa é uma ação ou shell script a ser executado na ordem em que foram definidos, sendo dependentes umas das outras.
III. Host é um servidor que executa os workflows quando são acionados pelos usuários. Cada host pode executar vários jobs de modo concorrente. O GitHub fornece hosts no Ubuntu Linux, Windows e MacOS.

Está correto, o que se afirma em
Alternativas
Q3401857 Engenharia de Software
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
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373316 Engenharia de Software
Assinale a alternativa que apresenta um comando Git corretamente utilizado para registrar alterações no histórico do projeto.
Alternativas
Q3350200 Engenharia de Software
O Swagger Editor é um editor de código aberto usado para projetar, definir e documentar APIs HTTP segundo a especificação OpenAPI.
A respeito dos pré-requisitos necessários para o editor ser executado localmente, avalie os itens a seguir.

I. Git em qualquer versão.
II. Node.js em versão 20.3.0. ou superior.
III. Npm em versão 9.6.7 ou superior.
IV. OAuth em versão 2.0 ou superior.

São pré-requisitos necessários para que o Swagger Editor seja executado localmente os indicados em 
Alternativas
Q3336826 Engenharia de Software

O analista Carlos gerencia o GitLab do MPU. Carlos adicionou o job microservico_A ao pipeline do projeto A, inserindo no arquivo .gitlab-ci.yml do projeto o seguinte conteúdo:



Imagem associada para resolução da questão

Considere que os arquivos referenciados são válidos e acessíveis. Com essa configuração, ao ser executado, o job microservico_A irá disparar, ao todo:

Alternativas
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
Q3290592 Engenharia de Software
Um Tribunal Regional do Trabalho implementou uma plataforma no-code para permitir que diferentes departamentos criem seus próprios aplicativos de gestão de tarefas e projetos. Após seis meses de uso, a administração avaliou que os resultados obtidos no uso de plataformas no-code está em consonância com o que é frequentemente associado com  
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
Respostas
81: A
82: D
83: B
84: D
85: E
86: B
87: E
88: E
89: C
90: C
91: B
92: A
93: B
94: B
95: C
96: A
97: A
98: E
99: E
100: C