Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


2041Q993427 | Engenharia de Software, Desenvolvimento de Aplicações Web Mobile, IBGE, AOCP, 2019

Para chegar a um nível de perfeição de um software, é necessário aplicar muitos testes, sendo que o teste de integração é um dos mais importantes. Considerando o exposto, assinale a alternativa que NÃO apresenta uma característica dos testes de integração de software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2042Q983453 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2043Q887231 | Engenharia de Software, Tecnologia da Informação, EMATER DF, IADES, 2024

No contexto da engenharia de software, qual nome é dado à fase cujo objetivo é elaborar etapas, prazos e estimar demais recursos a serem aplicados?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2044Q899829 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

Um gerente de projetos de uma instituição financeira está adotando o Processo Unificado (UP) para o desenvolvimento de um novo sistema de gerenciamento de transações. Durante uma reunião, ele explica as diferentes fases do UP e seus objetivos.
Considerando-se o contexto descrito, qual é o objetivo principal a ser atingido na fase de elaboração do Processo Unificado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2045Q1054220 | Engenharia de Software, Inteligencia Artificial, Assistente Industrial, HEMOBRÁS, Consulplan, 2021

“A Internet das Coisas (IoT) encapsula uma visão de um mundo no qual bilhões de objetos com inteligência incorporada, meios de comunicação e recursos de detecção e atuação se conectam por meio da rede. A IoT tem diferentes aplicações, desde cuidados de saúde até a indústria, em que as soluções são trazidas às pessoas para ajudar a lidar com o caos em suas vidas diárias.”
(Cirani, et al., 2019. P 1. Adaptado.)

Sobre a Internet das Coisas (IoT), assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2046Q1004587 | Engenharia de Software, Analista de Desenvolvimento Mobile, Prodesan SP, IBAM, 2025

A engenharia de requisitos é fundamental para garantir que sistemas sejam desenvolvidos com base em necessidades claras e alinhadas aos objetivos de negócios. Acerca do tema, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.

(__) A elicitação de requisitos é a fase inicial em que as necessidades do cliente e dos stakeholders são identificadas, documentadas e analisadas.
(__) A rastreabilidade de requisitos permite associar cada requisito às fases subsequentes do projeto, garantindo sua implementação e validação.
(__) A validação de requisitos é realizada exclusivamente no final do ciclo de desenvolvimento, garantindo que todos os requisitos foram implementados corretamente.
(__) A categorização de requisitos pode incluir requisitos funcionais, que descrevem o comportamento esperado do sistema, e não funcionais, que definem atributos como desempenho e segurança.

A sequência está correta em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2047Q906130 | Engenharia de Software, Ciência de Dados Manhã, BNDES, CESGRANRIO, 2024

Como parte do processo de desenvolvimento de uma aplicação para analisar grandes volumes de textos, diversas tarefas de Processamento de Linguagem Natural (NLP, sigla em inglês) estão sendo implementadas para melhorar a eficácia e a precisão dessa aplicação.
Diante disso, para a aplicação dessas tarefas, é necessário
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2048Q910249 | Engenharia de Software, Web Design, TCEPA, FGV, 2024

O Figma é uma das ferramentas mais utilizadas atualmente quando se trata de criação de interfaces gráficas.
Em relação ao Figma, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2049Q905193 | Engenharia de Software, Analista Tributário do Tesouro Municipal, Prefeitura de Nova Iguaçu RJ, FGV, 2024

Uma equipe de qualidade está avaliando as métricas de um projeto para assegurar a conformidade com os padrões estabelecidos.


Considerando a utilização da análise por pontos de função, assinale a afirmação que explica como essa metodologia garante a qualidade do software.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2050Q1038595 | Engenharia de Software, Desenvolvimento de Software, Desenvolvimento, BANESE, CESGRANRIO, 2025

Uma empresa especializada em desenvolvimento de software para gestão bancária enfrenta problemas frequentes com erros inesperados em seu sistema de processamento de empréstimos. Muitos desses erros ocorrem devido a entradas inválidas, falta de validação adequada e contratos mal definidos entre os módulos do sistema. Para garantir que os componentes do software se comuniquem corretamente e respeitem regras bem definidas, o arquiteto de software propõe a adoção da Programação por Contrato (Design by Contract – DbC).
Nesse contexto, o uso da Programação por Contrato (Design by Contract – DbC) é adequado pois ela
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2051Q897326 | Engenharia de Software, Analista de Sistemas, SAAE de São Carlos SP, MS CONCURSOS, 2024

A Inteligência Artificial, (IA), é uma área da tecnologia que permite que computadores e dispositivos digitais, realizem atividades semelhantes às humanas. Entre as capacidades da IA, podemos destacar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2052Q1069617 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Auditor Técnico de Tributos tarde, SEFAZ SE, CESPE CEBRASPE, 2022

Na gerência de projetos, é importante dimensionar o software que será construído, e a abordagem que utiliza componentes genéricos já existentes consiste no dimensionamento por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2053Q1038409 | Engenharia de Software, Inteligencia Artificial, Sistemas Arquitetura e Solução de Dados, BDMG, CESPE CEBRASPE, 2025

Considerando os conceitos de ML (machine learning), julgue o item a seguir.


Nos algoritmos supervisionados de ML, o modelo é treinado apenas com dados de entrada, e as saídas são geradas automaticamente pelo algoritmo com base nos padrões inferidos, sem necessidade de dados de saída rotulados.



  1. ✂️
  2. ✂️

2054Q1038411 | Engenharia de Software, Inteligencia Artificial, Sistemas Arquitetura e Solução de Dados, BDMG, CESPE CEBRASPE, 2025

Julgue o item a seguir, referentes aos modelos de linguagem da IA generativa.

O VAE (variational autoencoder) é um autoencoder cuja distribuição de codificações é regularizada somente após o treinamento, o que garante que seu espaço latente tenha boas propriedades e maior dimensão para capturar padrões subjacentes, permitindo a geração de novos dados.

  1. ✂️
  2. ✂️

2055Q910451 | Engenharia de Software, Tecnologia da Informação Soluções, EPE, FGV, 2024

Após uma atualização, para garantir que partes do sistema que não foram diretamente modificadas continuem funcionando, e que o teste deve utilizar informações do código-fonte para garantir a cobertura de todas as áreas relevantes, devemos realizar testes
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2056Q973172 | Engenharia de Software, Análise de Dados, TJDFT, FGV, 2022

Durante o processo de treinamento e validação de uma rede neural, foi observado o fenômeno de underfitting do modelo, necessitando de ajustes ao procedimento. A arquitetura utilizada foi a Multilayer Perceptron (MLP) e o conjunto de dados foi separado em regime de holdout (50%, 30% e 20% para treinamento, validação e teste, respectivamente).
Dois fatores que podem ter condicionado o fenômeno observado são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2057Q973179 | Engenharia de Software, Análise de Dados, TJDFT, FGV, 2022

A Equipe de Gestão de Dados (EGD) de um órgão público optou por aplicar práticas ágeis em seus projetos.
Uma das propostas da EGD é utilizar o sistema de gestão Kanban para observar de forma contínua o fluxo do trabalho, de modo a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2058Q1036166 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

Com referência às técnicas de levantamento de requisitos, julgue o seguinte item.

No momento da coleta de dados, os questionários oferecem ao pesquisador uma percepção imediata sobre erros de formulação e esquecimento de perguntas-chave.
  1. ✂️
  2. ✂️

2059Q910474 | Engenharia de Software, Tecnologia da Informação Infraestrutura e Segurança, EPE, FGV, 2024

Fluxo, feedback e aprendizado contínuo, as Três Maneiras, são princípios básicos a partir dos quais são derivados todos os comportamentos e padrões observados no universo DevOps.

Isso posto, assinale a opção que apresenta duas práticas da maneira fluxo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2060Q1060012 | Engenharia de Software, Software Livre, manhã, MF, FGV, 2024

Kubernetes é uma plataforma de código aberto amplamente utilizada para orquestração de contêineres que permite automatizar a implantação, o escalonamento e o gerenciamento de aplicativos em contêineres.

O componente da camada de gerenciamento de um cluster do Kubernetes que observa os Pods recém-criados e que ainda não foram atribuídos a um nó, e seleciona um nó para executá-los é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.