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.


2581Q1009252 | Engenharia de Software, Classe B, DPE RO, FGV, 2025

A ferramenta do framework Selenium que permite a execução de testes paralelos em múltiplas máquinas em diferentes plataformas é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2583Q910182 | Engenharia de Software, Analista de Sistemas, TCEPA, FGV, 2024

As arquiteturas de modelos de linguagem de larga escala (Large Language Models – LLM) surgiram recentemente, revolucionando a área de inteligência artificial nas áreas de processamento e geração de texto. A arquitetura desses modelos baseia-se, majoritariamente, nas redes neurais do tipo transformers.
Relacione as arquiteturas a seguir as suas características principais.

1. BERT
2. GPT
3. T5

( ) Utiliza decoders das redes transformer para prever novos tokens a partir de uma sequência, tornando-se ideal para a geração de textos.
( ) Utiliza encoders das redes transformer para "entender" o contexto de frases, tornando-se ideal para classificação de textos.
( ) Utiliza encoders e decoders das redes transformer, sendo adaptável a situações em que seja necessário gerar novos textos ou processar textos para "entender" o contexto das frases.
( ) Em comparação com as outras arquiteturas, tem menor necessidade de fine-tuning para melhora de performance.

A relação correta, na ordem apresentada, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2584Q1007207 | Engenharia de Software, Analista de Tecnologia da Informação, EBSERH, IBFC, 2022

Quanto as ferramentas de infraestrutura ágil, automatização e gerenciamento de configuração (Puppet, Jenkins, GIT), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F).

( ) Jenkins facilita a adoção das práticas de DevOps.
( ) Git é um sistema de controle de versões distribuído.
( ) Puppet roda tanto em ambientes Linux como no Windows.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2585Q969831 | Engenharia de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022

Julgue o item subsecutivo, relativos a DevOps e notação BPMN.


No DevOps, a integração contínua possui como uma de suas atividades a realização de testes; a fim de se obter os benefícios esperados convém automatizar os testes para poder executá-los para cada alteração feita no repositório principal.
  1. ✂️
  2. ✂️

2586Q910183 | Engenharia de Software, Analista de Sistemas, TCEPA, FGV, 2024

O campo da inteligência artificial generativa é dedicado ao desenvolvimento de algoritmos capazes de gerar novas instâncias de dados. Suas aplicações incluem, por exemplo, a criação de textos, imagens, áudio e vídeo. As redes generativas adversárias (Generative Adversarial Networks – GANs) são um exemplo de IA generativa que possuem arquitetura baseada em duas redes, chamadas geradora e discriminadora, que competem entre si.
Um dos principais problemas das GANs ocorre quando a rede geradora produz apenas uma quantidade limitada de tipos de dados, mesmo que seus dados de treinamento sejam mais ricos e diversificados. Isso ocorre porque a rede geradora consegue “enganar” a rede discriminadora mais facilmente quando dados daqueles tipos específicos são produzidos.
A esse fenômeno dá-se o nome de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2587Q975468 | Engenharia de Software, Scrum, Reaplicação, TJBA, FGV

São considerados processos ágeis os processos de desenvolvimento de software que compartilham um conjunto comum de princípios, conforme definido pelo Manifesto Ágil. Analise as afirmativas a seguir acerca de alguns desses processos ágeis:

I. Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II. FDD (Feature Driven Development) pressupõe a entrega de pequenas versões funcionais, isto é, blocos bem pequenos de funcionalidade valorizada pelo cliente, a cada duas semanas ou menos.

III. Extreme Programming (XP) enfatiza práticas de trabalho energizado, em que a equipe trabalha em ritmo acelerado para assegurar a liberação de versões funcionais dentro do quadro de tempo estabelecido.

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

2588Q1044090 | Engenharia de Software, Desenvolvimento de Software, Análise de Negócio de TI, DATAPREV, FGV, 2024

Ao desenvolver um sistema de software, a escolha da arquitetura é crucial para garantir que ele seja capaz de lidar com grandes volumes de dados e manter uma alta disponibilidade. O arquiteto de soluções de um projeto está encarregado de criar um sistema que não só precisa ser escalável, mas também seguro e estável ao longo do tempo.
Dado esse cenário, a abordagem ideal é a de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2589Q969086 | Engenharia de Software, Programador de Computador, TJPE, IBFC

O gerente solicitou a pesquisa de softwares para a automação de testes. No caso atual, existe a necessidade urgente de testar aplicativos Web. A possível escolha seria a ferramenta:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2590Q900995 | Engenharia de Software, Analista Técnico II – Dados – Business Intelligence, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Uma das métricas do Kanban é o lead time, que tem como objetivo identificar
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2591Q955014 | Engenharia de Software, Processos de Software, Técnico de Tecnologia da Informação, IFES, IF ES, 2025

Com base nos conceitos sobre processos ágeis em Engenharia de Software, qual das alternativas a seguir descreve CORRETAMENTE como um processo ágil lida com a imprevisibilidade ao longo do desenvolvimento de software?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2592Q1063560 | Engenharia de Software, Teste de Software, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

O desenvolvimento orientado a testes (TDD) engloba um conjunto de práticas que visam garantir a detecção de erros e a qualidade do código gerado.
No escopo do TDD, assinale a opção que apresenta a característica do teste unitário.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2593Q1044370 | Engenharia de Software, Processos de Software, Tecnologia da Informação, TJ MT, FGV, 2024

No Scrum, um papel é responsável por maximizar o valor do produto e do trabalho da equipe, além de definir e ordenar o Product Backlog, papel esse exercido pelo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2594Q1059992 | Engenharia de Software, Desenvolvimento de Software, manhã, MF, FGV, 2024

Durante a fase inicial de um projeto de desenvolvimento de software, uma equipe procura empregar uma técnica de elicitação de requisitos que estimule a criatividade e encoraje a participação de todos os stakeholders para gerar um amplo leque de ideias e soluções para problemas potenciais. Essa técnica favorece um ambiente em que todas as sugestões são bem-vindas, sem críticas imediatas, permitindo que a equipe explore possibilidades inovadoras e identifique requisitos que podem não ser evidentes em uma análise inicial.
A técnica descrita é conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2595Q1059993 | Engenharia de Software, Teste de Software, manhã, MF, FGV, 2024

Na validação de requisitos de software, acerca das interações entre a Criação de Casos de Teste, Prototipação e Revisão de Requisitos é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2596Q1018265 | Engenharia de Software, Desenvolvimento de Software, Especialidade Suporte em Tecnologia da Informação, STM, CESPE CEBRASPE, 2025

Texto associado.
No que se refere a Rancher, ambiente de clusters e Kubernetes, julgue o item que se segue.
No que se refere aos daemons Docker em execução no RancherOS, o System Docker executa serviços de sistema como ntpd, e o Manager Docker executa a gestão do serviço em si, a exemplo do controle do syslog.
  1. ✂️
  2. ✂️

2597Q1050014 | Engenharia de Software, Inteligencia Artificial, Tecnologia da Informação, TCE GO, FGV, 2024

O Processamento de Linguagem Natural (PLN) é uma área de estudo dedicada à pesquisa e desenvolvimento de métodos e sistemas que visam compreender e processar a linguagem humana por meio de computadores.
São paradigmas de PLN:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2598Q1055655 | Engenharia de Software, Processos de Software, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022

Na análise de sistemas, é estabelecida a solução mais viável para atender às necessidades da solução. O objeto da etapa de análise de sistema que visa definir primeiramente as informações gerais do sistema como, por exemplo, quais informações serão produzidas e devem ser fornecidas, quais funções deverão ter o sistema e o desempenho esperado é(são):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2599Q910248 | Engenharia de Software, Web Design, TCEPA, FGV, 2024

Sketch é um aplicativo voltado para design de interfaces e UX para sites e aplicativos móveis. Também oferece recursos para prototipagem e colaboração, sendo reconhecido por sua interface limpa e intuitiva, o que facilita o processo de design para profissionais e iniciantes.
A respeito do Sketch, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2600Q892329 | Engenharia de Software, Desenvolvimento de Sistemas, IFSE, IV UFG, 2024

O diagrama UML que modela a comunicação entre objetos, incluindo a ordem exata das mensagens trocadas entres eles, além de mostrar as classes e atores envolvidos no cenário é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.