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.


1961Q904838 | Engenharia de Software, Engenheiro de Telecomunicações, Prefeitura de Rio Branco AC, IV UFG, 2024

A atividade de reengenharia de software que tem como característica a análise do programa na tentativa de criar uma representação dele em um nível mais alto de abstração que o código-fonte é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1962Q892327 | Engenharia de Software, Diagrama de Classes, Desenvolvimento de Sistemas, IFSE, IV UFG, 2024

O diagrama de classes é uma representação da estrutura e relacionamentos das classes em um sistema orientado a objetos. Os principais elementos encontrados em um diagrama de classes são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1963Q954026 | Engenharia de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Git-flow é um modelo de gerenciamento de branches muito comum em times que usam Git, que utiliza
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1964Q1038609 | Engenharia de Software, Inteligencia Artificial, Suporte, BANESE, CESGRANRIO, 2025

Em um banco de grande porte, o time de operações de TI enfrenta dificuldades para monitorar a grande quantidade de eventos e alertas provenientes de diversos sistemas e ferramentas. O time está considerando implementar uma solução baseada em Inteligência Artificial (IA) para automatizar as tarefas operacionais (AiOps) de identificação de problemas e de redução do tempo de resposta a incidentes críticos.

Nesse contexto, o uso de IA é possível, pelo fato de a AiOps, nesse caso,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1965Q994078 | Engenharia de Software, Tecnologia de Informação e Comunicação, IBGE, SELECON, 2023

Os requisitos não funcionais podem ser divididos em três categorias. Kíssila, da área de TI, solicitou que você fizesse um levantamento de requisitos para um novo produto e apontasse quais deles seriam requisitos de produtos, requisitos organizacionais e requisitos externos. Como resposta, identificaram-se, respectivamente, os requisitos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1966Q909922 | Engenharia de Software, DFD Diagrama de Fluxo de Dados, Analista de Sistemas, Prefeitura de Montes Claros MG, FUNDEP, 2024

Um analista de sistemas está elaborando um novo sistema de informação e precisa documentar o fluxo de informações entre os processos.


Qual das alternativas a seguir descreve corretamente a finalidade dos diagramas de fluxo de dados (DFD) nesse contexto?

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

1967Q1008743 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Tecnologia da Informação, MPE RJ, FGV, 2025

Com relação ao SCRUM, a pessoa responsável por garantir e maximizar, a partir do trabalho do time de desenvolvimento, o retorno sobre o investimento no produto para os clientes, definir o produto e a tomada das decisões de negócios relativas a seu desenvolvimento a partir das necessidades dos clientes do projeto e demais partes interessadas, alinhado com ou em direção aos objetivos da organização, chama-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1968Q904836 | Engenharia de Software, Processos de Software, Engenheiro de Telecomunicações, Prefeitura de Rio Branco AC, IV UFG, 2024

Considerando o fluxo de processos (ou fluxo de trabalho), o tipo de modelo de processo de software que tem como característica combinar os fluxos de processo linear e paralelo das atividades, aplicando sequências lineares de forma escalonada é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1969Q898538 | Engenharia de Software, Diagrama de Classes, Edital nº 2, Prefeitura de Sapezal MT, SELECON, 2024

Um projetista de sistema de informação, fazendo uso da UML, precisa trabalhar com um diagrama dessa linguagem que auxilia na modelagem de objetos e apresenta o modelo da estrutura estática do sistema. Esse diagrama é o de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1970Q880896 | Engenharia de Software, UML, Técnico de Tecnologia da Informação, UFMT, UFMT, 2024

A Linguagem de Modelagem Unificada (UML) é uma linguagem utilizada na área de Engenharia de Software para especificar, visualizar e documentar os artefatos de sistemas mais elaborados. UML possui um conjunto de diferentes diagramas que auxiliam a representar tanto as estruturas quanto os comportamentos de um sistema. Assinale a alternativa que apresenta um diagrama utilizado pela UML.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1971Q1037577 | Engenharia de Software, Processos de Software, Gestão e Governança de Tecnologia da Informação, TJ RR, FGV, 2024

Em relação às características do time Scrum, analise as afirmativas a seguir.

I. O time Scrum é um pequeno grupo de pessoas em que o dono do produto é o superior hierárquico do Scrum Master e dos desenvolvedores.

II. O Scrum Master é o responsável pela efetividade do time Scrum, permitindo que o time melhore suas práticas dentro do framework Scrum.

III. Os desenvolvedores são as pessoas comprometidas a criar qualquer aspecto de um incremento utilizável em cada Sprint.

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

1972Q1042708 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, DATAPREV, FGV, 2024

A Inteligência Artificial (IA) é uma área da ciência da computação que visa desenvolver sistemas capazes de realizar tarefas que normalmente exigiriam inteligência humana.
O conceito que está mais diretamente relacionado ao desenvolvimento de sistemas que aprendem com os dados e melhoram seu desempenho ao longo do tempo é o de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1973Q1051167 | Engenharia de Software, Inteligencia Artificial, Arquitetura Engenharia e Sustentação Tecnológica, DATAPREV, FGV, 2024

A detecção de outliers é uma tarefa importante que integra tanto a etapa de pré-processamento do processo de mineração de dados quanto a análise exploratória de dados em aprendizado de máquina. Outliers são valores atípicos que podem fornecer informações importantes ou, em alguns casos, distorcer análises de dados. Eles são classificados em diferentes tipos, dependendo de suas características e do contexto em que aparecem.
Considere um cenário em que uma sequência de vendas de um produto permanece constante durante uma promoção que normalmente gera picos de vendas, retornando aos patamares normais ao final da promoção.
Nessas condições, o tipo de outlier observado nessa sequência de vendas é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1974Q1041478 | Engenharia de Software, Gerência de Configuração, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
Acerca de princípios do DevOps, automação de builds e deploys, CI/CD, versionamento, branches, merge e pipelines, julgue o item a seguir.
No Git, o cherry-picking permite que se adicione um commit de certa branch ao último commit de outra branch, sem que se inclua o restante dos commits da branch de origem.
  1. ✂️
  2. ✂️

1975Q1038414 | Engenharia de Software, Inteligencia Artificial, Sistemas Arquitetura e Solução de Dados, BDMG, CESPE CEBRASPE, 2025

Acerca de LLM, IA generativa edata science, julgue o item subsequente.

No contexto da IA generativa, o conceito de latent space refere-se a um espaço vetorial multidimensional em que características abstratas de dados de entrada são representadas e manipuladas para gerarem novos dados.
  1. ✂️
  2. ✂️

1976Q897165 | Engenharia de Software, Ciência de Dados e Analytics, TJ RR, FGV, 2024

A classificação de dados é uma tarefa comumente executada por meio de algoritmos de aprendizado de máquina. Uma técnica muito conhecida de classificação se dá por aprendizado supervisionado, e classifica novas instâncias de dados por associação à classe da maioria das instâncias de dados preexistentes mais próximas a elas. A avaliação dessa proximidade é baseada em normas (isto é, métricas de distância) definidas no espaço multidimensional das amostras.
Assinale a técnica de classificação que melhor se enquadra nas características descritas acima.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1977Q1012122 | Engenharia de Software, Conhecimentos Específicos II, SEFAZRJ, CESPE CEBRASPE, 2025

As metodologias ágeis de gestão de projetos caracterizam-se pela
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1978Q902148 | Engenharia de Software, Computação, IFES, IF ES, 2024

A engenharia de requisitos de software define uma base concreta para o projeto e para a construção. Acerca da Engenharia de Requisitos, assinale a afirmação VERDADEIRA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1979Q1036061 | 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.

A filosofia da modelagem ágil não admite decisões que levem um projeto a sua rejeição e a sua refatoração, pois os profissionais de tecnologia não possuem todas as respostas e outros stakeholders envolvidos no negócio devem ser respeitados e integrados ao processo.
  1. ✂️
  2. ✂️

1980Q988007 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Infraestrututa de TIC, PRODESTES, IBADE, 2024

Carlos está procurando uma abordagem orientada a objetivos com alternativas viáveis sustentadas por conselhos contextuais e compensações visando adequar a situação em que ele se encontra. Para gerenciar seus projetos com essa abordagem híbrida ele deve escolher:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.