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.


2641Q891288 | Engenharia de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024

Ao optar por utilizar a ferramenta de versionamento Git, em um projeto de software, deve-se criar um repositório Git em um diretório local, desta forma, assinale a alternativa que apresenta o comando Git que deve ser utilizado para criar este novo repositório local.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2642Q883098 | Engenharia de Software, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

Em uma empresa de tecnologia, a equipe de desenvolvimento está trabalhando em um grande projeto de software que exige um rigoroso controle de versões e de mudanças. Durante uma sessão de treinamento, o gerente de configuração quer garantir que todos os membros da equipe compreendam os conceitos fundamentais e as práticas de gerência de configuração.

A respeito desses temas, ele esclarece que, em relação ao desenvolvimento de softwares, a gerência de configuração
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2643Q1086620 | Engenharia de Software, Processos de Software, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021

A metodologia Scrum estabelece vários papéis a serem desempenhados pelo time; o responsável por controlar o progresso do desenvolvimento do projeto e ser o guardião dos ritos é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2644Q1007792 | Engenharia de Software, Desenvolvimento de Sistemas, MPU, FGV, 2025

O Time de Desenvolvimento de Software (TDevS) de uma organização está utilizando testes automatizados em seus projetos.
Ao utilizar testes automatizados, o TDevS:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2645Q1037489 | Engenharia de Software, Gerência de Configuração, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Um técnico de TI é responsável pela manutenção e gestão de um repositório Git para uma equipe de desenvolvimento. Nesse sentido, é essencial que ele compreenda o funcionamento dos comandos básicos do Git para garantir o fluxo de trabalho e uma boa colaboração entre os membros dessa equipe.
Sobre o tema, avalie as afirmativas a seguir.

I. O comando “git add” é usado para adicionar alterações ao índice, preparando-as para o próximo commit.
II. O comando “git commit” envia as alterações do índice para o repositório remoto.
III. O comando “git push” envia commits locais para o repositório remoto.

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

2646Q892342 | Engenharia de Software, Infraestrutura de Tecnologia da Informação, IFSE, IV UFG, 2024

Diferentes conceitos são aplicados em empresas de desenvolvimento de software. No IFS será utilizado um conceito que engloba Cultura DovOps para colaboração e integração do desenvolvimento de software e das operações, assim como práticas de automação em que alterações de código são frequentes e adicionais a um repositório central de versionamento, para que, em seguida, ocorram as etapas de build e teste para melhorar a qualidade. Qual conceito deverá ser usado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2647Q1037243 | Engenharia de Software, Processos de Software, Desenvolvimento de Software, DATAPREV, FGV, 2024

No contexto do gerenciamento de projetos, uma abordagem Ágil Híbrida é caracterizada por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2648Q901053 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista Técnico II – Governança de TI, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Em relação às abordagens ágil e tradicional de gestão de projetos, julgue os itens a seguir.
I Na abordagem tradicional, é usado um sistema linear de trabalho que exige que a equipe conclua cada fase do projeto antes de passar para a próxima.
II Na abordagem ágil, a equipe trabalha nas fases do projeto simultaneamente e com prazo de tempo menor.
III A abordagem tradicional é mais adequada para equipes que planejam avançar rapidamente e experimentar direções mesmo no final do projeto.

Assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

O principal objetivo de limitar o trabalho em progresso (WIP) no Kanban é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2650Q1036244 | Engenharia de Software, Desenvolvimento de Software, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

Acerca de conceitos e técnicas do projeto desoftware, desenvolvimento orientado por comportamento (BDD) e desenvolvimento guiado por testes (TDD), julgue os itens subsequentes.

Durante um projeto de um software, caso haja algum eventual atraso no desenvolvimento do produto, a solução com efeitos mais imediatos será a contratação, com urgência, de mais programadores, a fim de que o cronograma de execução do projeto mantenha-se em dia.

  1. ✂️
  2. ✂️

2652Q968665 | Engenharia de Software, Análise de Sistemas, TRERR, FCC

Dentre os princípios da Engenharia de Software NÃO se encontra:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Certa empresa está negociando um contrato com um fornecedor de software crítico. Durante as negociações, o fornecedor insiste em incluir uma cláusula de renovação automática do contrato com um aumento de 10% no valor anual.


No caso apresentado, a abordagem mais adequada que a empresa deve adotar na negociação com o fornecedor é

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

2654Q1060319 | Engenharia de Software, Inteligencia Artificial, Ciência de Dados, TCE PA, FGV, 2024

O tratamento dos dados influencia diretamente no desempenho de muitos algoritmos de aprendizado de máquina.
A respeito de métodos de normalização e padronização numéricos é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2655Q1008608 | Engenharia de Software, Tecnologia da Informação Reaplicação, TRT 24 REGIÃO MS, FGV, 2025

Paula e Maria estão avaliando as potencialidades dos usos de JSON e XML no desenvolvimento de aplicações Web para uma grande companhia estatal. As analistas sabem que JSON e XML são duas escolhas muito comuns quando se trata de formatos de dados na Web.
A esse respeito, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2656Q1000421 | Engenharia de Software, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024

"Em Git, o comando _____ é utilizado para visualizar as mudanças que foram feitas no diretório de trabalho, mas que ainda não foram adicionadas ao staging." Assinale a alternativa que preencha a lacuna corretamente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2657Q1039862 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Auditor de Controle Externo Tecnologia da Informação, TCE PE, FGV, 2025

A respeito das metodologias Scrum, Kanban e do modelo tradicional em cascata, considere as afirmativas a seguir.

I. O Kanban, assim como o modelo cascata, exige a conclusão de uma fase para iniciar a próxima, garantindo previsibilidade no fluxo de trabalho
II. O modelo cascata permite maior adaptação a mudanças durante o projeto do que o Scrum e o Kanban, por trabalhar com fases bem delimitadas.
III. No Scrum, as entregas são realizadas em ciclos fixos e iterativos, enquanto o Kanban opera com fluxo contínuo e foco na limitação de trabalho em progresso.

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

2658Q1049360 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia da Informação, EBSERH, VUNESP, 2020

Considerando as técnicas utilizadas para a avaliação de requisitos, é correto afirmar que, na
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2659Q905767 | Engenharia de Software, Professor, BNDES, CESGRANRIO, 2024

Uma rede neural é um programa de aprendizado de máquina que toma decisões utilizando processos que imitam a forma como os neurônios biológicos funcionam.

Com relação ao funcionamento, à aplicação e à modelagem quando se utilizam redes neurais, verifica-se que

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

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

Julgue o item subsequente, acerca de gerência de configuração desoftware.

A gerência de configuração de software monitora e controla todos os elementos de um projeto, como código-fonte, arquivos de configuração, documentação, para coordenar o desenvolvimento e o trabalho em equipe e concomitante dos colaboradores do projeto.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.