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.


2921Q967809 | Engenharia de Software, Tecnologia da Informação, TCU, CESPE CEBRASPE

Com relação a testes de software, julgue o item seguinte.

Os casos de testes são especificações acerca das entradas para o teste e da saída esperada e englobam, também, uma declaração do que está sendo testado. Devido ao tamanho do espaço de possibilidades de teste, a geração automática exaustiva de casos de testes que exploram todas as entradas e saídas para qualquer configuração de teste é impossível ou computacionalmente intratável.

  1. ✂️
  2. ✂️

2922Q966274 | Engenharia de Software, TCU, CESPE CEBRASPE

Com base no que prevê o PMBOK (5.ª edição), julgue o item que se segue.
Os grupos de processos de gerenciamento de projetos agregam de forma lógica um conjunto de entradas, ferramentas, técnicas e saídas de gerenciamento de projetos, sendo que esses grupos de processos não representam as fases do projeto.
  1. ✂️
  2. ✂️

2923Q1009284 | Engenharia de Software, Classe B, DPE RO, FGV, 2025

Com o avanço da abordagem DevOps nas organizações e com o aumento da colaboração entre administradores de sistema e desenvolvedores, diversas ferramentas têm evoluído para tentar padronizar o gerenciamento automatizado de infraestrutura e suas configurações.
Selecione a alternativa que indica ferramentas usadas exclusivamente no gerenciamento de configurações.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2924Q1035910 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Tecnologia da Informação, TCE PE, FGV, 2025

Sobre metodologias de desenvolvimento de software ágeis, relacione as listadas a seguir às respectivas caracterizações.

1. Scrum
2. Kanban

( ) A sua principal ferramenta é um quadro que é dividido em colunas, cada uma representando um estágio de desenvolvimento dos elementos de funcionalidade do software.
( ) Os seus principais artefatos incluem o backlog do produto e o backlog do sprint.
( ) O trabalho é distribuído em ciclos chamados sprints, com duração de 3 a 4 semanas, nos quais a equipe se adapta às necessidades e desafios que surgem, garantindo flexibilidade no processo.
( ) Promove a reflexão sobre o processo e a realização de ajustes, para aumentar a eficiência e a qualidade do trabalho entregue.

A associação correta, segundo a ordem apresentada, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2925Q969876 | Engenharia de Software, Processos de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022

Com base nos conceitos de computação em nuvem, benefícios e alta disponibilidade, julgue o próximo item.

O SAFe é um framework cujo objetivo consiste em expandir o desenvolvimento ágil no âmbito corporativo, permitindo que o Scrum e o XP sejam aplicados a grandes organizações e facilitando o gerenciamento de tarefas em empresas com vários desenvolvedores integrados.

  1. ✂️
  2. ✂️

2926Q967829 | Engenharia de Software, Tecnologia da Informação, TCU, CESPE CEBRASPE

Acerca de integração contínua e entrega contínua, julgue o próximo item.
Para que a prática de integração contínua seja eficiente, é necessário parametrizar e automatizar várias atividades relativas à gerência da configuração, não somente do código-fonte produzido, mas também de bibliotecas e componentes externos.
  1. ✂️
  2. ✂️

2927Q1086615 | Engenharia de Software, Uml, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021

Na linguagem UML, o diagrama de sequência do sistema tem como objetivo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2928Q970391 | Engenharia de Software, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022

A estrutura do PMBoK 6ª edição contempla os grupos de processos de iniciação, de planejamento, de execução, de encerramento e de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2929Q995228 | Engenharia de Software, Analista de Sistemas, MGS, IBFC, 2024

Estruturas de repetição são amplamente utilizadas no desenvolvimento de sistemas, isto é, estas estruturas permitem que um determinado bloco de código será executado por N vezes. Desta forma, a estrutura de repetição que mais adequada quando se precisa que o bloco de código seja executado pelo menos uma vez é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2930Q1038759 | Engenharia de Software, Qualidade de Software, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025

A conduta adequada a ser tomada durante o desenvolvimento de interfaces de usuário para web apps e aplicativos móveis, em consonância com o princípio segundo o qual a interface deve ser construída de forma a maximizar a produtividade do usuário, mesmo com maior esforço de desenvolvimento, consiste em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2931Q965050 | Engenharia de Software, Analista Tecnológico, Banco do Brasil, FGV, 2023

O desenvolvimento orientado a testes (TDD) é um processo que se baseia na repetição em ciclos de desenvolvimento curtos. Ele é baseado no conceito test-first oriundo da programação extrema (XP) que incentiva o design simples com alto nível de confiança.
O procedimento que conduz este ciclo é denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2932Q1006040 | Engenharia de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE

No processo de desenvolvimento de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2933Q989406 | Engenharia de Software, Rede de Computadores, Prefeitura de Manaus AM, IBADE, 2024

Avalie as seguintes afirmações sobre o processo de Gerenciamento de Configuração de Software.

I. O Gerenciamento de Configuração de Software consiste do conjunto de atividades que devem ser desenvolvidas para administrar as alterações durante o ciclo de vida do software.
II. Alguns conceitos fundamentais sobre o gerenciamento de configuração são: (i) Linhas-base (referencial, padrão de referência): (ii) Release ou Entrega; (iii) Repositório dos Itens de Configuração; (iv) Check -in / Check-out; and (v) Rastreabilidade.
III. Uma desvantagem do uso de sistemas de controle de versão consiste no fato que os releases atuais ou anteriores não podem ser geradas a qualquer momento a partir das baselines e das mudanças armazenadas por elas.

Está(ão) correta(s) a(s) afirmativa(a):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2934Q1087203 | Engenharia de Software, Teste de Software, Análise de Sistemas, TJ RJ, FCC

No que se refere a testes de software, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2935Q1001198 | Engenharia de Software, Técnico em Tecnologia da Informação, UFPB, IBFC, 2025

Analise a afirmativa abaixo.

“São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.”

Diante do exposto, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2936Q1083908 | Engenharia de Software, Engenharia de Requisitos, Analista de Projetos, TJ RJ, CESPE CEBRASPE, 2021

Determinada atividade do processo de engenharia de requisitos tem por objetivo definir o domínio do problema e as funções, características e restrições do software; nela, em particular, são descritos cenários de como os usuários vão interagir com o sistema. Essa atividade é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2937Q970249 | Engenharia de Software, Ciência de Dados, Petrobras, CESPE CEBRASPE, 2022

Julgue o próximo item, relativos a redes neurais artificiais (RNA).

Em RNA formada unicamente de perceptron, uma pequena alteração nos pesos de um único perceptron na rede pode ocasionar grandes mudanças na saída desse perceptron; mesmo com a inserção das funções de ativação, não é possível controlar o nível da mudança, por isso, essas redes são voltadas para a resolução de problemas específicos, tais como regressão e previsão de séries temporais.

  1. ✂️
  2. ✂️

2940Q1036133 | Engenharia de Software, Desenvolvimento de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022

Em relação a metodologias ágeis de desenvolvimento de software, julgue o seguinte item.

O TDD (test-driven development), como atividade da XP, é uma forma disciplinada de organizar o código, alterando-o de modo a aprimorar sua estrutura interna, sem que se altere o comportamento externo do software.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.