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.


2121Q988002 | Engenharia de Software, Infraestrututa de TIC, PRODESTES, IBADE, 2024

No gerenciamento ágil de projetos utilizando design thinking há uma ferramenta na etapa “convergir para prototipar” utilizada para validar a hipótese do negócio. Essa ferramenta é conhecida como:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2122Q893829 | Engenharia de Software, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024

[Questão inédita]Tanto o Scrum quanto o Kanban têm como objetivo a eficiência e a eficácia do trabalho em equipe no desenvolvimento ágil de softwares. Assinale a alternativa correta acerca de suas características.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Considerando a Estrutura Analítica do Projeto (EAP), analise as afirmativas a seguir.

I. Para confeccionar a EAP é necessário considerar somente as entregas mais importantes, isto é, as entregas que podem comprometer as folgas livres do projeto.

II. Cada nível descendente da EAP representa uma definição gradualmente menos detalhada do trabalho do projeto.

III. A EAP não demonstra as sequências de trabalho de seus itens, isto é, não mostra a sequência em que os itens devem ser executados.

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

2124Q892313 | Engenharia de Software, Desenvolvimento de Sistemas, IFSE, IV UFG, 2024

O uso de padrões de projetos tornou-se uma prática importante no desenvolvimento de software. Os padrões de projeto garantem um reuso adequado, criam um entendimento comum entre desenvolvedores e até mesmo facilitam o aprendizado de desenvolvedores iniciantes. Assim, podemos definir que padrões de projeto são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2125Q1072544 | Engenharia de Software, Frameworks, Ciência da Computação, INSS, CESPE CEBRASPE

Texto associado.
Diversos são os arcabouços (frameworks) de definição de
arquitetura de sistemas de informação. Por meio desses
arcabouços, a arquitetura de sistemas de informação de uma
organização pode ser descrita em diversos modelos que
relacionam aspectos dos dados, funções, redes, pessoas e
aspectos temporais e motivacionais de uma organização a
modelos que representam visões que podem ser distintas e
complementares, como as dos planejadores, dos donos da
organização, dos projetistas, dos construtores, dos subcontratados
e dos usuários. Julgue os itens subseqüentes
acerca desse assunto.
Diagramas e textos que descrevem o fluxo planejado de atividades a serem realizadas pelos empregados que desempenham determinados papéis em uma organização representam uma visão do construtor de sistemas de informação.
  1. ✂️
  2. ✂️

2126Q1038262 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025

Analise as afirmativas a seguir sobre DevOps.

I - DevOps é uma metodologia que integra princípios ágeis.
II - A metodologia DevOps prega a separação rígida entre as equipes de desenvolvimento e operações, com cada uma focada em suas responsabilidades específicas.
III - A automação é um dos pilares do DevOps, permitindo entregas mais rápidas e confiáveis-end.

Qual(is) afirmativa(s) está(ão) correta(s)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2127Q883902 | Engenharia de Software, Técnico de TI, Prefeitura de Lindóia do Sul SC, AMAUC, 2024

A Engenharia de Software se concentra na aplicação de princípios de engenharia para o desenvolvimento, manutenção e evolução de sistemas de software, envolvendo a aplicação sistemática de métodos, técnicas e ferramentas para produzir software de alta qualidade de maneira eficiente e eficaz. Assinale a seguir a alternativa que mostra corretamente o nome da fase do ciclo de vida do desenvolvimento de software responsável por definir as funcionalidades do sistema, suas restrições e os requisitos que deverão ser atendidos?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2128Q1031114 | Engenharia de Software, Conceitos Básicos em Engenharia de Software, Antropologia, IPHAN, FGV, 2025

O Projeto Mnemosyne é uma iniciativa implementada pelo Museu Bargello, em Florença. Câmeras interconectadas e com visão computacional rastreiam os movimentos dos frequentadores e medem o tempo de observação de cada obra, identificando interesses específicos. Com base nesses dados, o museu fornece informações detalhadas sobre os pontos de interesse e recomendações de outras peças relacionadas.

Nesse projeto, o aspecto que diz respeito especificamente ao conceito de IoT (Internet das Coisas) é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2129Q996601 | Engenharia de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Analise a citação, que trata de uma categoria de Inteligência Artificial (IA):
“[...] acredita que um dia será possível recriar máquinas capazes de pensar, criar e exibir comportamento inteligente nos moldes humanos, a partir da criação de algoritmos cognitivos que possam executar em computadores [...]” (SILVA et al., 2018, p.17).
Assinale a alternativa que apresenta esta categoria de IA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2130Q1037586 | Engenharia de Software, Inteligencia Artificial, Ciência de Dados e Analytics, TJ RR, FGV, 2024

Modelos de linguagem de larga escala (Large Language Models - LLM) são frequentemente utilizados em processamento de linguagem natural, e podem gerar resultados inesperados em resposta às consultas dos usuários. Essas respostas são chamadas de alucinações dos modelos. Uma técnica usada para se evitar tais alucinações consiste em combinar os modelos generativos com sistemas de recuperação de informações, permitindo buscas em bases de dados mais confiáveis e melhorando a qualidade das respostas geradas.
A essa técnica dá-se o nome de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2131Q1036065 | Engenharia de Software, Qualidade de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Julgue o item subsequente, relativos à qualidade de software e a seus atributos e custos.

Entre as atividades que ajudam uma equipe a atingir o alto padrão de qualidade de software, a garantia da qualidade é aquela que engloba um conjunto de ações de engenharia de software que contribui para que cada produto resultante atinja suas metas de qualidade.
  1. ✂️
  2. ✂️

2132Q1036173 | Engenharia de Software, Processos de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

Julgue o próximo item, relativos a metodologias ágeis e experiência do usuário, suas técnicas e processos de apoio.

Para criar e validar soluções de acordo com a experiência do usuário, a prototipação com wireframes é adequada para representar a hierarquização da informação, o fluxo de navegação e interações de um determinado software.
  1. ✂️
  2. ✂️

2133Q1016467 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Tecnologista Júnior Especialidade Tecnologia da Informação, AEB, CESPE CEBRASPE, 2025

Considere as seguintes situações, relativas a metodologias ágeis no contexto de desenvolvimento de software.

I Uma equipe organiza o trabalho em iterações fixas, com eventos, como planejamento, reuniões diárias, revisão e retrospectiva, para promover a inspeção contínua e a adaptação dos processos.
II Uma equipe busca a excelência técnica, adotando práticas robustas de engenharia, como desenvolvimento orientado por testes (TDD), programação em par e integração contínua, com o objetivo de melhorar a qualidade do código.
III Uma equipe gerencia o fluxo de trabalho por meio de um quadro visual, estabelecendo limites para as tarefas em progresso (WIP) e permitindo ajustes rápidos conforme surgem gargalos.
IV Uma equipe adota princípios que visam a eliminar desperdícios e a otimizar os processos, focando na criação de valor e na melhoria contínua dos métodos de trabalho.

Assinale a opção em que estão associados corretamente cada um dos itens precedentes à sua respectiva metodologia ágil, na ordem em que foram citados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2134Q1068701 | Engenharia de Software, Uml, Especialidade Informática, EsFCEx, VUNESP, 2025

Considerando o Diagrama de Estados, conforme definido na UML 2.0, esse contém a representação dos estados inicial e final, sendo correto afirmar que em um diagrama desse tipo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2135Q1038264 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025

Na metodologia Scrum, como é conhecida a reunido que inicia cada Sprint, onde a equipe, junto com o Product Owner e o Scrum Master, escolhe os itens do Product Backlog que serão desenvolvidos?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2136Q1037498 | Engenharia de Software, Desenvolvimento de Software, Arquitetura Engenharia e Sustentação Tecnológica, DATAPREV, FGV, 2024

É correto afirmar que Gherkin é uma linguagem
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2137Q963265 | Engenharia de Software, Sistemas de Tecnologia da Informação, TRF 4ª REGIÃO, FCC, 2019

Suponha que um Analista de TI, participando da etapa de análise de requisitos de um sistema de emissão de certidão negativa para o TRF4, tenha elencado os requisitos apresentados abaixo:

1. Utilizar interface responsiva para que possa ser executado em dispositivos móveis e na web.

2. Validar o tipo de certidão solicitado.

3. Emitir certidão negativa após verificação de situação do requerente.

4. Solicitar o CPF do requerente.

5. Responder ao clique único do usuário em qualquer botão da interface.

6. Validar o CPF do requerente.

7. Restaurar os dados automaticamente após falhas não programadas.

8. Solicitar o nome do requerente.

9. Oferecer dois tipos de certidão: para fins gerais e para fins eleitorais.

10. Emitir aviso de impossibilidade de emissão da certidão.

Sobre os requisitos, é correto afirmar que

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

2138Q896964 | Engenharia de Software, Informática, IF Sul MG, FUNDATEC, 2024

Conforme Sommerville (2019), analise a sentença abaixo:
Os testes fazem parte de um processo mais amplo de verificação e validação de software (V & V) (1ª parte). A validação de software é o processo de conferir se o software cumpre seus requisitos funcionais e não funcionais declarados (2ª parte). A verificação de software é um processo mais geral, cujo objetivo é assegurar que o software atenda às expectativas do cliente, e vai além da conferência da conformidade com a especificação, para demonstrar que o software faz o que se espera dele (3ª parte).

Quais partes estão corretas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2139Q1060310 | Engenharia de Software, Desenvolvimento de Software, Analista de Suporte, TCE PA, FGV, 2024

No contexto de DevOps e CD/CI (Continuous Delivery/ Continuous Integration), avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O processo de testes automatizados englobam os testes unitários e os testes de integração mas não incluem os testes de sistema ou de funcionalidade.
( ) A automação é um dos principais princípios do DevOps, permitindo executar tarefas mais rapidamente, diminuindo a possibilidade de erros humanos e tornando os processos mais confiáveis e auditáveis.

( ) Uma de suas vantagens de implementação é a realização de deploy de incrementos ou melhorias de software sob supervisão de especialistas.
( ) Essa abordagem busca aumentar o fluxo de trabalho completado, proporcionando uma maior frequência de deploys, enquanto aumenta a estabilidade e robustez do ambiente de produção.

As afirmativas são, respetivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2140Q1083905 | Engenharia de Software, Processos de Software, Analista de Projetos, TJ RJ, CESPE CEBRASPE, 2021

Assinale a opção que corresponde a um dos princípios da programação ágil, de acordo com o Manifesto para Desenvolvimento Ágil de Software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.