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.


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

Texto associado.
Julgue o item seguinte, relativo a RabbitMQ, PostgreSQL e Git.
No RabbitMQ, o stream é uma estrutura de dados não persistente que pode armazenar mensagens de produtores que são lidas pelos consumidores, diferenciando-se das filas por não ser replicado.
  1. ✂️
  2. ✂️

2682Q954027 | Engenharia de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Atente para o que se afirma a seguir sobre DevOps e assinale com V o que for verdadeiro, e com F o que for falso.

( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas.
( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção.
( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes.

Está correta, de cima para baixo, a seguinte sequência:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2683Q1038764 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025

Com base nos princípios e nas etapas do design thinking, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2684Q1037487 | Engenharia de Software, Processos de Software, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Considerando a aplicação de metodologias ágeis a projetos de desenvolvimento de software, analise as afirmativas a seguir.

I. Documentação abrangente mais que software em funcionamento é um dos valores propostos pelo manifesto ágil.
II. A limitação do número de tarefas em execução, conhecida como WIP (Work In Progress), favorece um ritmo sustentável para a equipe de desenvolvimento sem impedir o fluxo de trabalho.
III. O tempo transcorrido desde o momento em que uma tarefa entra em um quadro Kanban até ser finalizada é conhecido como lead time.

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

2685Q896962 | Engenharia de Software, Desenvolvimento de Software, Informática, IF Sul MG, FUNDATEC, 2024

Sobre um determinado tipo de teste de desenvolvimento de software, analise as características abaixo:

• O sistema é testado como um todo. • Os testes são concentrados nas interações entre os componentes e objetos que compõem o sistema. • É um processo coletivo quando os componentes do sistema são desenvolvidos por diferentes membros do time ou por subtimes.

As características acima definem o teste de:

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

2686Q900825 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Considerando as melhores práticas de gerenciamento de contratos, assinale a opção em que é indicada a principal vantagem do modelo de precificação baseado no uso.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2687Q1000412 | Engenharia de Software, Scrum, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024

Nos conceitos de Scrum e Kanban, assinale a alternativa que apresenta a diferença entre o uso de Sprints no Scrum e o fluxo contínuo no Kanban.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2688Q1000413 | Engenharia de Software, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024

Sobre a aplicação de WIP (Work In Progress) em um quadro Kanban, assinale a alternativa que descreve seu uso.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2689Q1037298 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Processamento, DATAPREV, FGV, 2024

A prática de Infrastructure as Code (IaC) tem se tornado cada vez mais comum em ambientes de TI, especialmente em organizações que adotam metodologias ágeis e DevOps. Sobre IaC, assinale a opção que descreve corretamente o seu conceito e características principais.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2690Q1018106 | Engenharia de Software, Processos de Software, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente.
Um item de backlog deve ser uma história de usuário completa, não podendo ser representado por tarefas técnicas tal como, por exemplo, refatorar o código da interface com o usuário.
  1. ✂️
  2. ✂️

2691Q1040137 | Engenharia de Software, Teste de Software, Programação de Sistemas, TJ DFT, CESPE CEBRASPE

Os processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue o próximo item.

Os testes de componentes têm a finalidade de comprovar que as interfaces de componentes funcionam de acordo com a sua especificação.
  1. ✂️
  2. ✂️

2692Q999182 | Engenharia de Software, Especialidade Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024

Numa abordagem de gerenciamento de projeto por rede PERT, os requisitos básicos para um bom aproveitamento da técnica são.
( ) Todas as tarefas individuais para completar um programa devem estar suficientemente claras para serem colocadas em uma rede, que inclui eventos e atividades, ou seja, segue a estrutura analítica do projeto.
( ) As redes podem ter muitos eventos, mas nunca menos de vinte.
( ) Os eventos e as atividades devem ser sequenciados na rede em um conjunto muito lógico de regras básicas que permitem a determinação dos caminhos crítico e subcrítico.
( ) As estimativas de tempo devem ser feitas para cada atividade no mínimo em cinco pontos. Otimista, Adequada, Provável, Pouco Provável e Pessimista. Os cálculos de tempo decorrido são estimados pelos atores mais familiarizados com a atividade.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2693Q894495 | Engenharia de Software, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

A análise por Pontos de Função é uma metodologia utilizada para estimar o tamanho e o esforço necessários para o desenvolvimento e manutenção de software a partir de diversos tipos de funções.
Quais são as categorias de funções medidas na análise por Pontos de Função?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2694Q1001761 | Engenharia de Software, Tecnologia da Informação, TRT 7 Região CE, FCC

No projeto de software, excetuando-se o acoplamento direto entre módulos, o seguinte no espectro (PRESSMAN) e o mais baixo desejado possível é o acoplamento

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

2695Q907051 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024

No que se refere à disciplina de engenharia de requisitos, assinale a alternativa correta.

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

2696Q1089325 | Engenharia de Software, Teste de Software, Técnico em Tecnologia da Informação, UFRGS, FUNDATEC, 2025

Uma startup está desenvolvendo um aplicativo de mobilidade urbana que deve calcular rotas otimizadas para usuários em tempo real. O time de desenvolvimento adota a prática de Desenvolvimento Orientado a Testes (TDD) para garantir maior qualidade e reduzir retrabalho. Durante a implementação de uma nova funcionalidade de cálculo de tarifa dinâmica, o desenvolvedor cria inicialmente um teste automatizado que descreve o comportamento esperado, depois implementa o código mínimo necessário para que o teste passe e, em seguida, realiza refatorações para melhorar a estrutura do código sem alterar sua funcionalidade. Com base nesse cenário e nos princípios do TDD, assinale a alternativa que descreve corretamente a sequência de passos fundamentais dessa prática.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2697Q899892 | Engenharia de Software, Professor de Informática, Prefeitura de Mozarlândia GO, Itame, 2024

Em redes de computadores, o que caracteriza um ataque de negação de serviço (DoS)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2698Q1059895 | Engenharia de Software, Processos de Software, Tecnologia da Informação, TCE GO, FGV, 2024

Avalie as seguintes afirmativas no contexto de práticas e metodologias de deploy em desenvolvimento mobile:
I. A aplicação de Continuous Integration (CI) em aplicativos mobile responsivos é uma prática que visa a fusão e teste do código apenas ao final de cada sprint; II. Continuous Delivery (CD) é parte da filosofia "Mobile First" e permite que toda mudança de código seja automaticamente disponibilizada para os usuários finais, sem a necessidade de aprovação das equipes de operações; III. DevSecOps é a integração da segurança no processo de desenvolvimento de software desde o início sem comprometer a velocidade de entrega.
Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2699Q907070 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024

Texto associado.

Texto hipotético para responder às questões 37 e 38.

João foi selecionado por sua chefia para liderar um projeto de criação de uma inteligência artificial que fosse capaz de classificar, a partir de fotos obtidas pelas câmeras de segurança de cada agência, se, ao entrar na agência, a pessoa está utilizando algum tipo de chapéu, óculos, ambos ou nenhum acessório. Uma base de dados com amostras em quantidade e qualidade suficientes foi fornecida para João. Sendo assim, ele optou por seguir com uma abordagem baseada em modelos de redes neurais.

Ao analisar a base de dados, João notou que havia imagens anotadas com a classe esperada (target preenchido) e também algumas imagens que possuíam o campo de classe esperada vazio. Primeiramente, ele considerou descartar as imagens que não possuíam a classe esperada preenchida, mas, após breve reflexão e muitas pesquisas, decidiu adotar a seguinte estratégia: utilizar as imagens que possuíam a classe esperada para treinar um modelo inicial de classificação. Esse modelo seria usado para predizer as classes das imagens com tal campo vazio. A partir desse ponto, todas as imagens teriam uma classe associada e, assim, todas poderiam ser utilizadas para treinar o modelo final. Essa abordagem é conhecida como aprendizado

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

2700Q963919 | Engenharia de Software, Análise de Pontos de Função, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

Sobre a métrica análise por pontos de função, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.