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.


2461Q902204 | Engenharia de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

A Modelagem Orientada a Objetos (MOO) visa a diagramar os principais conceitos de um sistema de software. Diagramas de classe da Unified Modeling Language (UML) são frequentemente usados para fazer MOO. Com isso em mente, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2462Q881475 | Engenharia de Software, Técnico de Tecnologia da Informação / Área Sistema, UFRPE, FADURPE, 2024

No contexto de Test-Driven Development (TDD), assinale a alternativa correta sobre o conceito de baby steps (passos de bebê).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2463Q909899 | Engenharia de Software, Analista de Tecnologia da Informação, UFMT, UFMT, 2024

O SonarQube pode ser descrito como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2464Q909900 | Engenharia de Software, Analista de Tecnologia da Informação, UFMT, UFMT, 2024

Dada a definição:
É uma abordagem de desenvolvimento de software que visa envolver todas as partes interessadas usando uma linguagem comum para definições de comportamento, permitindo a colaboração eficaz entre desenvolvedores, testadores e os usuários finais. Trata-se de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2465Q967801 | Engenharia de Software, Análise de Pontos de Função, Tecnologia da Informação, TCU, CESPE CEBRASPE

Sobre os conceitos da técnica de análise de pontos de função, julgue o item subsecutivo.
Quando duas ou mais aplicações mantém e(ou) referenciam a mesma função de dados, deve-se contar os DERs (dados elementares referenciados) de todas as funções de dados das aplicações envolvidas.
  1. ✂️
  2. ✂️

2466Q993409 | Engenharia de Software, Desenvolvimento de Aplicações, IBGE, AOCP, 2019

Um analista de sistemas do IBGE necessita realizar um teste em um software. Durante o teste, o analista teve como objetivo não se preocupar com o comportamento interno do software e suas estruturas. Ao invés disso, ele se concentrou em encontrar as circunstâncias pelas quais o software não se comportava em conformidade com os seus requisitos. Diante desse cenário, assinale a alternativa que apresenta corretamente o nome do teste realizado pelo analista do IBGE.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Considerando os conceitos de gerenciamento de projetos, analise as afirmativas a seguir.

I. A linha de base do escopo, composta pela especificação do escopo do projeto, pela EAP e pelo dicionário da EAP, é considerada a referência para o monitoramento e o controle do projeto.
II. O pacote de trabalho é considerado o nível mais baixo de uma EAP e não pode ser decomposto em atividades.
III. Não há diferença entre escopo do produto e o escopo do projeto, haja vista que os dois se referem aos objetivos do projeto.

Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2468Q1037972 | Engenharia de Software, Teste de Software, Tecnologia da Informação Tarde, Prefeitura de Cuiabá MT, FGV, 2024

Um software que está sendo desenvolvido por um determinado grupo de desenvolvedores está na fase de testes. Deseja-se verificar a integridade das funções e classes que compõem o software. O teste adequado para realizar este tipo de verificação é o teste
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2469Q1082284 | Engenharia de Software, Orientação a Objetos, Área Desenvolvimento, IF PE, FUNCERN, 2025

Uma empresa está criando um sistema de composição de interfaces gráficas, onde elementos como janelas, botões e painéis podem conter outros elementos, formando uma estrutura hierárquica. É necessário que todos os elementos, independentemente de serem simples ou compostos, sejam tratados de maneira uniforme pelo cliente.

Neste contexto, o padrão de projeto mais indicado é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2470Q996526 | Engenharia de Software, Especialista em Governança de Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024

Segundo Sommerville (2011), no desenvolvimento ágil, uma das características fundamentais é ______. Assinale a alternativa que preencha corretamente a lacuna.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2471Q1018545 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2472Q1032625 | Engenharia de Software, Inteligencia Artificial, Classe B, DPE RO, FGV, 2025

Em Inteligência Artificial existem diversos tipos de aprendizado sendo que cada um possui características e aplicações.
Com relação aos tipos de aprendizado, analise os itens a seguir.

I. No aprendizado não supervisionado, o agente aprende a partir de padrões na entrada, mesmo que nenhum feedback explícito tenha sido fornecido anteriormente, sendo empregadas como as técnicas mais comuns a regressão e a classificação.
II. No aprendizado acelerado, o agente usa grandes modelos de linguagens pré-existentes e aprende a partir de série de contribuições de uma rede semântica composta por conceitos, recompensas ou punições. Por exemplo, a falta de gorjeta no final da viagem dá ao agente uma indicação de que fez algo errado, cabe ao agente decidir quais das ações anteriores a contribuição foram mais responsáveis por ele.
III. No aprendizado supervisionado, o agente observa e analisa alguns pares de dados rotulados de entrada-saída como exemplo e aprende uma função que faz o mapeamento da entrada para a saída.


Está correto, o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2474Q1018583 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025

Acerca do método de gestão da visão de produto bem como de suas etapas, julgue os seguintes itens.

I Esse método envolve a participação de diversas partes interessadas, incluindo-se os clientes, para a definição da visão do produto de forma conjunta.

II Na etapa de comunicação da visão, analisa-se o mercado e identificam-se o público-alvo, seus problemas e necessidades, bem como tendências e oportunidades.

III Na última etapa, a equipe interna relaciona todas as informações geradas, descrevendo as entregas necessárias para a consecução da visão devidamente traduzida, com as datas planejadas.


Assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2475Q900831 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024

A principal vantagem da implementação da estratégia de blue-green deployment para minimizar o tempo de inatividade durante a fase de entrega contínua (CD) é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2476Q1028581 | Engenharia de Software, Orientação a Objetos, Tecnologia da Informação, MPE RJ, FGV, 2025

SOLID é um acrônimo que representa um conjunto de cinco princípios que facilitam o processo de desenvolvimento e manutenção de software. Os princípios são fundamentais na programação orientada a objetos e podem ser aplicados em qualquer linguagem de programação que adotem este paradigma.
Com relação aos princípios, analise os itens a seguir

I. O princípio da responsabilidade única (a letra S da sigla) enuncia que cada classe deve ter um, e somente um, motivo para mudar.

II. O princípio aberto-fechado (a letra O da sigla), define que entidades de software (por exemplo, classes e métodos) devem estar abertas para extensão, mas fechadas para modificação.

III. O princípio de permutação de Igorov (a letra I da sigla) tem suas origens em bases formais, mas estabelece que as Classes derivadas (classes-filhas) devem ser capazes de substituir suas classes-base (classes-mães).


Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2477Q1040875 | Engenharia de Software, Desenvolvimento de Software, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023

Um Técnico está em um grupo de discussão sobre as atividades de segurança individuais que devem ser realizadas para haver conformidade com os processos do Security Development Lifecycle (SDL). Como no ambiente de desenvolvimento há um risco de segurança significativo, o grupo está discutindo a atividade de Threat Modeling, que faz parte da fase de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2478Q1050612 | Engenharia de Software, Inteligencia Artificial, Ciência de Dados, TCE PA, FGV, 2024

Alguns dos primeiros modelos de linguagem de larga escala desenvolvidos tendiam a gerar resultados incorretos com excesso de confiança, caracterizando o que se convencionou chamar de alucinações dos modelos. Uma estratégia de mitigação das alucinações é o uso da técnica de Geração Aumentada por Recuperação, ou Retrieval-Augmented Generation (RAG).
A respeito da RAG, avalie as afirmativas a seguir.
I. Baseia-se na combinação de sistemas de recuperação de informações e de modelos generativos capazes de produzir novos textos. II. Permite aos modelos buscarem informações relevantes em bases de dados mais confiáveis durante o processamento das consultas dos usuários (user queries), viabilizando melhor adequação a contextos e melhor qualidade das respostas. III. Não altera os parâmetros dos modelos generativos, e, portanto, não influencia o treinamento das redes neurais com informações recuperadas de bases de dados externas.
Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2479Q899846 | Engenharia de Software, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

Um time de desenvolvimento de software está adotando a cultura DevOps para melhorar a colaboração entre as equipes de desenvolvimento e operações. O objetivo é acelerar a entrega de software, melhorar a qualidade e aumentar a satisfação dos clientes. A equipe está implementando práticas para assegurar que o código funcione corretamente em diferentes ambientes antes de ser lançado em produção.
Entre as práticas de DevOps, aquela que é específica e essencial para garantir que o código funcione de forma consistente em diferentes ambientes é conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2480Q968970 | Engenharia de Software, Scrum, Analista de Sistemas, TJPE, IBFC

O Scrum está sendo implantado dentro da sua empresa, portanto existe a necessidade de se criar o Time Scrum que é formado pelo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.