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.


2141Q1083905 | 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. ✂️

2142Q1061908 | Engenharia de Software, Inteligencia Artificial, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025

Acerca demachine learning,do sistema operacional Linux, do protocolo DNS e dos modelos de serviço em nuvem, julgue o item subsequente.
Em machine learning supervisionado, o algoritmo aprende, a partir de um conjunto de dados rotulados, a identificar padrões e realizar previsões em novos dados.
  1. ✂️
  2. ✂️

2143Q1036060 | Engenharia de Software, Processos de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Em relação às metodologias ágeis de desenvolvimento, julgue o item que se segue.

O método Kanban pode ser utilizado em substituição à metodologia Scrum, mas também ambos podem ser combinados para o alcance de resultados mais eficazes.
  1. ✂️
  2. ✂️

2144Q1062712 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

Assinale a opção em que é corretamente citada a metodologia ou prática ágil que se destaca por enfatizar a criação de uma linguagem ubíqua entre desenvolvedores e especialistas do domínio, realizar a modelagem estratégica com contextos delimitados e utilizar agregados, entidades e objetos de valor como padrões para representar conceitos do negócio, caracterizando-se como uma abordagem segundo a qual a estrutura do código deve refletir o modelo mental do domínio do problema.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2145Q1036093 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Gestão de Tecnologia da Informação, BANRISUL, CESPE CEBRASPE, 2022

Acerca da governança de TI e de aspectos relacionados ao gerenciamento de projetos, julgue o seguinte item.

Ferramenta de cronograma é um fator ambiental da empresa que pode influenciar o processo de sequenciar as atividades.
  1. ✂️
  2. ✂️

2146Q910450 | Engenharia de Software, Tecnologia da Informação Soluções, EPE, FGV, 2024

No contexto de desenvolvimento de software, code smells são sinais de possíveis problemas típicos no código.

Sobre esse conceito, analise as afirmativas a seguir.

I. Dividir métodos longos em partes menores pode ser uma solução para o caso de bloaters.

II. Usar grupos idênticos de variáveis que se repetem ao longo do código pode melhorar a legibilidade e a consistência do código, sendo considerada uma boa prática.

III. Recomenda-se refatorar o código quando um método acessa excessivamente os dados de outra classe, o que indica a presença do code smell conhecido como Feature Envy.


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

2147Q893838 | Engenharia de Software, Scrum, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024

[Questão inédita]Em um cenário de desenvolvimento de software, uma equipe segue princípios de metodologias ágeis, Lean Manufacturing e Scrum para otimizar seus processos e melhorar a entrega de produtos. Considerando essas metodologias, qual das seguintesafirmações melhor descreve uma prática que alinha todas elas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2148Q1039502 | Engenharia de Software, Xp Extreme Programming, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023

Das abordagens principais dos processos de software, apresenta pelo menos três princípios ou características do método Extreme Programming (XP):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2149Q1000376 | Engenharia de Software, Produção Redes Suporte de Banco de Dados e Suporte Sistemas, CORREIOS, IBFC, 2024

Com relação a DevOps, muitas empresas possuem um ritmo de entrega acelerado e, a cada atualização, é necessário realizar diferentes ações para garantir a qualidade do software produzido. Os processos realizados manualmente dificultam a entrega mais rápida e baixam a produtividade dos colaboradores por estarem presos àquela atividade (TRAVERSIN, 2017), de modo que a ______ dos processos é indispensável para o DevOps. Em relação ao conceito de princípio de DEVOPS, assinale a alternativa que preencha corretamente a lacuna.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2150Q1036249 | Engenharia de Software, Prototipação, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.

MVP (mínimo produto viável) é um protótipo do sistema que é simples o suficiente para testar as características técnicas de um produto bem como é o conceito de uma solução utilizável e valiosa para o negócio.

  1. ✂️
  2. ✂️

2151Q1038354 | Engenharia de Software, Xp Extreme Programming, Infraestrutura e Segurança Cibernética, BDMG, CESPE CEBRASPE, 2025

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

Na metodologia XP, o refatoramento consiste na implementação das funcionalidades cujos componentes do código-fonte devem ser integrados várias vezes, à medida que tais funcionalidades sejam desenvolvidas e testadas unitariamente.
  1. ✂️
  2. ✂️

2152Q994079 | Engenharia de Software, Tecnologia de Informação e Comunicação, IBGE, SELECON, 2023

Ricardo está trabalhando no IBGE em um sistema orientado a objetos e precisa de uma métrica para medir o número de subclasses imediatas de uma classe, ou seja, mensurar a largura de uma hierarquia de classes. Nesse caso, é adequado Ricardo utilizar a métrica:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2153Q1036348 | Engenharia de Software, Uml, Desenvolvimento, BANESE, AOCP, 2022

Na UML (Unified Modelling Language), há dois tipos de associações indicadas para uma coleção de objetos, sendo elas a agregação e a composição. Assinale a alternativa que apresenta a definição correta de uma agregação e de uma composição.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2154Q1059646 | Engenharia de Software, Processos de Software, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024

A respeito da gestão de projetos que emprega metodologias ágeis, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2155Q1011812 | Engenharia de Software, Processos de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025

Em relação ao processo unificado (RUP), julgue o item que se segue.

O RUP possui nove disciplinas: seis core disciplines, diretamente ligadas à engenharia de software, e três umbrellas ou supporting disciplines, que dão suporte ao processo.

  1. ✂️
  2. ✂️

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

A UML (Unified Modeling Language) é uma linguagem que define elementos gráficos para serem utilizados na modelagem de sistemas; seguindo o paradigma da orientação a objetos, a linguagem descreve como os elementos e o relacionamento devem interagir em um diagrama que, por sua vez, representam diversas perspectivas de um sistema. Com relação aos Diagrama UML, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2157Q1036165 | Engenharia de Software, Engenharia de Requisitos, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

Com referência às técnicas de levantamento de requisitos, julgue o seguinte item.

Na execução da técnica de apprenticing (aprendizado), o engenheiro de requisitos deve questionar procedimentos operacionais complexos e pouco claros do domínio do sistema que os stakeholders desejam preservar.
  1. ✂️
  2. ✂️

2158Q993415 | Engenharia de Software, Desenvolvimento de Aplicações, IBGE, AOCP, 2019

A equipe de desenvolvimento de software do IBGE resolveu utilizar o Kanban para organizar as suas demandas. Sabendo disso, assinale a alternativa correta a respeito do Kanban.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2159Q891022 | Engenharia de Software, Técnico de Informática, Câmara de Anápolis GO, IV UFG, 2024

A Inteligência Artificial (IA) é uma ferramenta computacional que permitiu o avanço em diferentes áreas, entre elas: a saúde, finanças, marketing, entre outras. A principal ajuda, veio no apoio à tomada de decisões. As caraterísticas que descrevem o aprendizado de máquina (machine learning) são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2160Q1036174 | Engenharia de Software, Teste 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.

O DevOps melhora a experiência do cliente ao dar atenção aos testes manuais contínuos por membros da equipe de operações e de desenvolvimento para garantir a adequação do produto às necessidades dos usuários.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.