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.


2781Q1036081 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Na programação de um script Selenium, a sincronização do código ao estado atual do navegador pode ser realizada com uma espera explícita, durante a qual o código interrompe a execução do programa até que se resolva a condição definida ou decorra o limite de espera da chamada.
  1. ✂️
  2. ✂️

2783Q963898 | Engenharia de Software, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

Os diagramas de atividade da UML são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. Sobre tais diagramas, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2784Q1038394 | Engenharia de Software, Teste de Software, Sistemas Arquitetura e Solução de Dados, BDMG, CESPE CEBRASPE, 2025

Julgue o seguinte item, no que se refere a testes desoftware.



O teste unitário concentra o esforço de verificação no componente ou módulo de software, usando como guia a descrição de projeto no nível de componente. Nesse processo, caminhos de controle importantes são testados para descobrir erros dentro dos limites do módulo, conforme implementado no código-fonte.

  1. ✂️
  2. ✂️

2785Q903997 | Engenharia de Software, Especialista em Governança de Tecnologia da Informação, TRF 1a, FGV, 2024

O Time de Inovação Digital (TID) de uma organização está utilizando Lean Inception para iniciar um novo projeto o mais rápido possível, entregando aos usuários um produto que agregue valor. O TID já descobriu quais features (recursos) o produto do projeto deve atender.
Considerando que as descrições das features são e devem ser simples, o TID deve:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2786Q963915 | Engenharia de Software, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

Sobre os processos de teste de software, considere:

I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente.

II. No teste de integração é feito o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho do sistema torne-se aceitável.

III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação.

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

2787Q908626 | Engenharia de Software, Informática, IFSE, IV UFG, 2024

Os métodos ágeis de desenvolvimento de software têm se popularizado por aumentar a efetividade na entrega do produto, potencialmente reduzindo custos e prazo. Neste contexto, um dos conceitos fundamentais nos métodos ágeis de desenvolvimento de software é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2788Q908627 | Engenharia de Software, Informática, IFSE, IV UFG, 2024

A qualidade de software é um aspecto crucial em qualquer projeto de desenvolvimento de software, pois afeta diretamente a satisfação do cliente. Dentre os aspectos relevantes da qualidade de software, destacam-se os atributos de qualidade, que são propriedades que descrevem quão bem o software realiza suas ações. O tempo de resposta é uma métrica associada ao atributo de qualidade:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2789Q1018454 | Engenharia de Software, Inteligencia Artificial, Área Tecnologia da Informação e Ciência de Dados, SUSEP, CESPE CEBRASPE, 2025

Julgue o próximo item, relativo à normalização de dados, à modelagem de dados NoSQL e ao DataMesh.

O DataMesh adota um modelo centralizado de governança e integração de dados, priorizando a consistência sobre a escalabilidade.

  1. ✂️
  2. ✂️

2790Q906073 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Análise de Software ou Análise de Código é o processo de examinar o código fonte de um software para identificar e corrigir problemas, melhorar a qualidade e garantir que o código esteja alinhado com os requisitos e padrões estabelecidos. Duas das principais formas de se realizar Análise de Software é por meio da análise estática e da análise dinâmica. Assinale a opção que melhor descreve a diferença fundamental entre análise estática e análise dinâmica de software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2791Q906081 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Test-Driven Development (TDD) é uma abordagem de desenvolvimento de software onde os testes são escritos antes do código que implementa a funcionalidade.
Assinale a afirmativa que melhor descreve o princípio fundamental do Test-Driven Development (TDD).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2792Q988004 | Engenharia de Software, Infraestrututa de TIC, PRODESTES, IBADE, 2024

Você está envolvido em um projeto ágil e deparou com um quadro com diversos post-its. Em um deles estava escrito: “Vera (professora) gostaria de comunicar aos pais situações especiais.”

Esses post-its no quadro mostram, tipicamente o (a):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2793Q909926 | Engenharia de Software, Analista de Sistemas, Prefeitura de Montes Claros MG, FUNDEP, 2024

Um gerente de projeto está implementando um sistema de gestão de configuração de software para controlar as mudanças nos artefatos de um projeto.


Fazem parte da gestão de configuração de software, exceto:

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

2794Q1007212 | Engenharia de Software, Analista de Tecnologia da Informação, EBSERH, IBFC, 2022

Quanto a implementação de um modelo de DEVOPS, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Uma prática fundamental é a execução de atualizações frequentes, porém pequenas.
( ) A segurança não é a principal prioridade de todos em uma equipe de DevOps.
( ) As equipes de desenvolvimento e operações não ficam mais separadas.

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

2796Q960632 | Engenharia de Software, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLAN

A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2797Q988027 | Engenharia de Software, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

No Lean Development existe um conceito que diz que “uma atividade que diretamente não agrega valor deve ser descartada”. Este conceito significa:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2798Q967805 | Engenharia de Software, Tecnologia da Informação, TCU, CESPE CEBRASPE

Julgue o próximo item, relativo ao CMMI, ao MPS.BR e a engenharia de requisitos.
Em todos os sistemas novos, o processo de engenharia de requisitos deve começar por um estudo de viabilidade.
  1. ✂️
  2. ✂️

2800Q1036161 | 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.

A arqueologia é uma técnica apropriada quando se busca preservar todas as funcionalidades de um sistema legado em um novo sistema que reutilize as soluções e experiências existentes.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.