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.


1941Q968969 | Engenharia de Software, Processos de Software, Analista de Sistemas, TJPE, IBFC

O RUP possui duas dimensões, uma representando o aspecto dinâmico do processo e a outra o aspecto estático do processo. Para tanto, no eixo vertical ela é representada:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1942Q1038350 | Engenharia de Software, Processos de Software, Infraestrutura e Segurança Cibernética, BDMG, CESPE CEBRASPE, 2025

Julgue o próximo item, relativos a metodologias ágeis.

Considere que o product owner de certo projeto tenha delegado as atividades de criação, comunicação e ordenação dos itens do product backlog a um integrante da equipe. Nesse caso, ainda que o product owner continue a ser o responsável pelas citadas atividades, de acordo com o Scrum, a ordenação dos itens do product backlog não poderia ter sido delegada a outra pessoa.
  1. ✂️
  2. ✂️

1945Q904469 | Engenharia de Software, Qualidade de Software, Especialização em Desenvolvimento BackEnd, Prefeitura de Rio Branco AC, IV UFG, 2024

Leia o caso a seguir.

Uma empresa de software está implementando um novo sistema de gerenciamento de banco de dados para melhorar a eficiência de consultas e escalabilidade. A equipe de engenharia de software está avaliando diferentes estratégias de verificação e validação para garantir a qualidade do software.
Elaborado pelo(a) autor(a).

Com base nesse cenário, visando a atingir os objetivos de qualidade e performance, a equipe deverá
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1946Q1038358 | Engenharia de Software, Processos de Software, Infraestrutura e Segurança Cibernética, BDMG, CESPE CEBRASPE, 2025

Julgue o próximo item, relativos a indicadores de desempenho e gestão de projetos ágeis.

Os indicadores-chave de desempenho (KPIs) são medidas quantificáveis utilizadas para se avaliar o sucesso de um projeto, podendo, portanto, ser utilizados como valores mensuráveis que se relacionam com as metas, os objetivos e as estratégias específicas do projeto.
  1. ✂️
  2. ✂️

1947Q1050125 | Engenharia de Software, Desenvolvimento de Software, manhã, MF, FGV, 2024

O gráfico de burndown é frequentemente utilizado em metodologias ágeis de desenvolvimento de software, como o Scrum.
Esse artefato é uma representação visual
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1948Q903737 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista de Tecnologia da Informação, UFPI, COPESE, 2024

Na engenharia de software, o uso de padrões de projeto oferece soluções reutilizáveis para problemas comuns no desenvolvimento de software, promovendo modularidade, reutilização de código e manutenibilidade. Relacione os padrões de projeto, listados a seguir, às suas respectivas características:

I. Factory;
II. Singleton;
III. Decorator;
IV. Proxy.

( ) Permite a criação de um único objeto de uma classe, garantindo um ponto de acesso global.
( ) Encapsula a criação de objetos, escondendo a lógica de instanciação dos clientes.
( ) Adiciona responsabilidades a um objeto dinamicamente, sem modificar o código da sua classe.
( ) Controla o acesso a um objeto, adicionando funcionalidades como cache, segurança ou logging.


Assinale a opção que indica a relação CORRETA, entre padrões de projeto e suas características:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1949Q903995 | Engenharia de Software, Análise de Pontos de Função, Especialista em Governança de Tecnologia da Informação, TRF 1a, FGV, 2024

VENCE_ONE é a organização que venceu a licitação, instaurada por um Tribunal Regional Federal, para desenvolvimento de uma solução de software na forma de aplicativo para dispositivos móveis. A VENCE_ONE deve entregar duas versões do aplicativo, com as mesmas funcionalidades, para os dois tipos de sistemas operacionais (SO) para dispositivos móveis indicados pelo Tribunal. Após a versão do aplicativo para um dos SOs a serem entregues, a VENCE_ONE fez as adequações necessárias para gerar o aplicativo na versão do outro SO.
Considerando a Análise de Pontos de Função (APF) e o Software Non Functional Assessment Process (SNAP), as ações de adaptação do aplicativo de um SO para outro devem ser classificadas para contagem/avaliação como:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1950Q1038608 | Engenharia de Software, Desenvolvimento de Software, Suporte, BANESE, CESGRANRIO, 2025

Um técnico bancário de suporte resolveu configurar a infraestrutura de um ambiente de produção utilizando o processo de Infraestrutura como Código (IaC). Ao estudar sobre o assunto, ele descobriu que há dois tipos de abordagem para IaC: a declarativa e a imperativa.
A respeito dessas abordagens, o técnico aprendeu que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1951Q1042704 | Engenharia de Software, Processos de Software, Desenvolvimento de Software, DATAPREV, FGV, 2024

Em um projeto de alta complexidade, sujeito a mudanças frequentes nos requisitos e com a necessidade de entregas rápidas em ciclos incrementais, a metodologia ágil mais adequada para priorizar o valor ao cliente por meio de feedback contínuo e promover a colaboração da equipe é a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1952Q902194 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

Acerca da perspectiva ágil sobre documentação (agile documentation) em projetos de software, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1954Q897894 | Engenharia de Software, Edital nº 3, Prefeitura de Concórdia SC, FEPESE, 2024

A Interface Homem-Máquina (IHM) é o meio pelo qual um usuário interage com um sistema computacional, sendo fundamental para proporcionar uma experiência de uso eficiente e intuitiva.
Assinale a alternativa que indica corretamente um aspecto crucial para garantir que a interface seja fácil de ser usada e compreensível para os usuários, no desenvolvimento de IHMs.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1955Q891279 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024

Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) O teste de segurança é uma técnica que não avalia a resistência do software a ameaças e ataques, visando não identificar vulnerabilidades e garantir a proteção dos dados.
( ) Teste de Unidade é uma técnica que verifica obrigatoriamente em todos os componentes de um software para garantir que tudo funcione conforme esperado, dispensando completamente o teste de partes menores isoladas (unidades).
( ) O teste de aceitação do usuário (UAT) é conduzido exclusivamente pelos desenvolvedores para garantir que o sistema atenda aos padrões de qualidade internos da equipe de desenvolvimento.

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

1956Q907200 | Engenharia de Software, DFD Diagrama de Fluxo de Dados, Negócios, CELESC, ACAFE, 2024

A empresa ABC está desenvolvendo um novo sistema de vendas online e decidiu utilizar Diagramas de Fluxo de Dados (DFD) para modelar o sistema. O analista de sistemas precisa representar as interações entre os clientes e o sistema de vendas, bem como o fluxo de dados entre os diferentes processos do sistema. Assinale a alternativa CORRETA que contém os elementos do DFD que o analista deve usar para representar um processo.

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

1957Q887233 | Engenharia de Software, Tecnologia da Informação, EMATER DF, IADES, 2024

Com relação às diferenças entre os métodos de engenharia de software denominados Lean e Ágil, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1958Q978156 | Engenharia de Software, Teste de Software, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025

Determinado órgão de atendimento ao público precisou passar o seu sistema por testes funcionais, os quais mostraram resultados bem-sucedidos, a princípio, mas, durante o uso real em dias de pico, o sistema apresentou lentidão extrema e falhas de conexão. A equipe de qualidade decidiu, então, aplicar testes específicos para avaliar o comportamento do sistema sob condições adversas. A respeito dos testes considerados pela equipe, com base nas práticas de engenharia de software voltadas à qualidade e nos testes de requisitos não funcionais, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1959Q910340 | Engenharia de Software, Tecnologia da Informação Ciência de Dados, EPE, FGV, 2024

A respeito dos conceitos de DevOps, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Uma das práticas da Integração Contínua é estimular que a equipe de desenvolvimento agregue código em um repositório compartilhado várias vezes ao dia.
( ) Executar casos de teste automatizados e compilar o código fonte são tarefas de ferramentas de automação de build, como Cucumber, Travis CI e Zabbix.
( ) Configuration Management é eficiente quando nem todas as instalações e modificações são aplicadas novamente aos servidores, atualizando apenas o comportamento alterado.

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

1960Q910342 | Engenharia de Software, Tecnologia da Informação Ciência de Dados, EPE, FGV, 2024

Considerando as técnicas e as ferramentas da gerência de um projeto, analise as afirmativas a seguir.

I. As técnicas de coleta de dados, tais como listas de verificação, grupos de discussão, entrevistas e brainstorming, são utilizadas para obter dados de forma mais eficiente.

II. Análise de dados, opinião especializada, representação de dados e mapa mental não são exemplos de ferramentas e técnicas da gerência de um projeto.

III. Como técnica e ferramenta de um projeto é possível encontrar as estimativas análoga, paramétrica, única, de três pontos e a bottom-up, por exemplo.


Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.