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.


2621Q1036796 | Engenharia de Software, Desenvolvimento de Software, Suporte Manhã, BNDES, CESGRANRIO, 2024

Determinada empresa de TI está aplicando a Infraestrutura como Código (IaC) para que haja provisionamento da sua infraestrutura por meio de códigos. Foi escolhida, para isso, uma única abordagem, que é caracterizada por definir o estado no qual se deseja o sistema, com a inclusão dos recursos necessários, as propriedades que tais recursos precisam ter e uma ferramenta específica para configurar esse estado.

A abordagem escolhida por possuir essas características é a

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

2622Q1034493 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Tecnologia com Especialidade em Análise de Dados, TCE RR, FGV, 2025

Ferramentas de gestão de projetos ajudam a planejar, monitorar e controlar tarefas, prazos e recursos, facilitando a colaboração e a tomada de decisões. Existem ferramentas mais adequadas para diferentes tipos de gerenciamento, como ágil, tradicional ou híbrido, garantindo a execução eficiente dos projetos dentro dos parâmetros estabelecidos.
Nesse sentido, correlacione as ferramentas de gestão de projetos apresentadas a seguir com suas respectivas descrições.
1. Microsoft Project 2. Jira 3. Trello

( ) Ferramenta robusta e amplamente utilizada em grandes projetos, oferecendo funcionalidades avançadas para cronogramas, alocação de recursos e acompanhamento de custos.
( ) Plataforma ágil que facilita a gestão de projetos com a utilização de quadros visuais, sendo muito popular em equipes que utilizam metodologias ágeis como o Scrum e Kanban.
( ) Ferramenta projetada para auxiliar equipes de desenvolvimento de software, com foco na gestão de tarefas e fluxos de trabalhos complexos, rastreamento de problemas (bugs) e integração com outras ferramentas de desenvolvimento.

Assinale a opção que indica a relação correta na ordem apresentada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2623Q965141 | Engenharia de Software, Scrum, Polo de Tecnologia da Informação, Caixa Econômica Federal, CESPE CEBRASPE

Julgue o próximo item, referentes a metodologias ágeis de desenvolvimento de software.

De acordo com o Scrum, na entrega de um novo incremento de funcionalidade de um produto, esse incremento não precisa ser utilizável nem estar funcionando em conjunto com todos os anteriores para que o Product Owner o libere e o adicione aos demais incrementos desse produto.

  1. ✂️
  2. ✂️

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

Uma equipe de desenvolvimento de um software para gerência de finanças pessoais decidiu adotar uma abordagem ágil, utilizando Histórias do Usuário para capturar requisitos funcionais. Essa técnica tem como característica descrever as funcionalidades do software do ponto de vista do usuário final. Para assegurar uma compreensão comum entre todos os envolvidos no projeto, é fundamental que a equipe entenda os componentes de uma História do Usuário.
Os três componentes principais de uma História do Usuário são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2625Q965157 | Engenharia de Software, Polo de Tecnologia da Informação, Caixa Econômica Federal, CESPE CEBRASPE

Com relação a testes desoftware, julgue o próximo item.

O teste embasado em especificação ou teste caixa preta, realizado a partir das especificações do programa e requisitos funcionais, é utilizado para demonstração de que as funções do software são operacionais, que a entrada é adequadamente aceita e que a saída é corretamente produzida conforme as especificações.

  1. ✂️
  2. ✂️

2626Q903740 | Engenharia de Software, Analista de Tecnologia da Informação, UFPI, COPESE, 2024

Dentre as atividades de desenvolvimento descritas abaixo, assinale a opção que apresenta uma atividade que NÃO é de refatoração de código:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2627Q1068358 | Engenharia de Software, Teste de Software, Informática, EsFCEx, VUNESP, 2024

Considerando diferentes técnicas de teste de validação de software, enquadram-se os denominados testes alfa e testes beta, sendo correto que os testes do tipo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2628Q963912 | Engenharia de Software, Scrum, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2629Q899165 | Engenharia de Software, Estatístico, Prefeitura de Vitória ES, FGV, 2024

No aprendizado de máquina, técnicas de classificação e agrupamento têm objetivos distintos.
Assinale a opção que descreve corretamente uma diferença fundamental entre técnicas de agrupamento e técnicas de classificação.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2630Q899424 | Engenharia de Software, Analista de Sistemas, Prefeitura de Montes Claros MG, COTEC, 2024

Entre as dimensões do gerenciamento de projetos apresentadas e discutidas pelo Project Management Institute (PMI), encontra-se o escopo.
Qual das seguintes afirmações descreve adequadamente a importância da gestão do escopo no gerenciamento de projetos?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2631Q905056 | Engenharia de Software, Especialidade: Tecnologia da Informação, TRF 1a, FGV, 2024

O analista Maicon deve configurar um novo runner, chamado RunM, no GitLab CI/CD do TRF1. Os jobs executados no RunM devem ser capazes de interagir de forma plena com um dispositivo externo conectado fisicamente ao host do runner. O escalonamento do RunM pelo GitLab deve ser fixo, e não automático. Maicon deve escolher o executor de runner do GitLab que exige a menor quantidade de customização necessária para a execução de RunM.

O executor de runner que Maicon deve escolher é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2632Q1000545 | Engenharia de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Assinale a alternativa que apresenta de que forma as plataformas Low-Code contribuem para a inovação nas organizações, especialmente no contexto de desenvolvimento ágil.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2633Q1036129 | Engenharia de Software, Desenvolvimento de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022

Julgue o próximo item, relativos ao modelo cascata.

O modelo cascata é frequentemente inadequado para os casos de desenvolvimento de soluções de software em que há ritmo acelerado e volume intenso de mudanças de características, todavia ele pode servir como um modelo de processo útil em situações nas quais os requisitos são fixos.

  1. ✂️
  2. ✂️

2635Q910190 | Engenharia de Software, Analista de Sistemas, TCEPA, FGV, 2024

Algumas vezes chamado de teste alfa, este tipo de teste corresponde à fase final do processo de testes, precedendo a liberação do software para uso operacional.
A aplicação é testada com dados fornecidos pelo cliente, o que pode revelar problemas na definição dos requisitos do sistema, uma vez que o software é provocado de maneira diferente ao usar os dados reais em vez de dados de teste.
A definição acima descreve aspectos a respeito do teste de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2636Q988022 | Engenharia de Software, Scrum, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

Maria faz parte do time scrum de um projeto com uma sprint prevista para durar 1 mês. Ela foi convidada a participar de uma cerimônia em que o time-box da sprint está previsto para durar 8 horas. Nesse caso, Maria irá participar da cerimônia:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2637Q1044089 | Engenharia de Software, Engenharia de Requisitos, Análise de Negócio de TI, DATAPREV, FGV, 2024

No contexto da Engenharia de Software, o levantamento e a elicitação de requisitos são etapas essenciais para garantir que o sistema atenda às expectativas dos stakeholders. Um time de desenvolvimento está utilizando diferentes técnicas para elicitar requisitos para um novo sistema de gestão de projetos.
Para garantir que todos os requisitos críticos sejam corretamente identificados e documentados, deve-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2639Q955017 | Engenharia de Software, Processos de Software, Técnico de Tecnologia da Informação, IFES, IF ES, 2025

Acerca do desenvolvimento de software e práticas relacionadas, analise cada uma das afirmações a seguir como VERDADEIRA (V) ou FALSA (F):

( ) Desenvolvimento Ágil de Software busca implementar softwares mais rapidamente e com menos recursos.
( ) Refatoração consiste em alterar a funcionalidade de um programa para atender novos requisitos.
( ) Padrões de Projeto são arquiteturas reutilizáveis que ajudam a desenvolver softwares orientados a objetos de melhor qualidade, economizando tempo, dinheiro e esforço.

Assinale a alternativa que apresenta a sequência CORRETA:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2640Q1064087 | Engenharia de Software, Teste de Software, Tarde, CVM, FGV, 2024

A fase de testes de software em processos ágeis se caracteriza pela elaboração dos testes antes da implementação do código, permitindo a execução do teste enquanto o código está sendo escrito.

A característica do XP que tem como fundamento esse conceito de teste é o:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.