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.


2201Q890049 | Engenharia de Software, Especialidade: Programação, TST, CESPE CEBRASPE, 2024

Assinale a opção em que é apresentada uma técnica de desenvolvimento de software orientada a testes que é voltada para o atendimento dos requisitos do sistema com base no negócio, que utiliza exemplos e dublês de teste e que descreve funcionalidades por meio da sintaxe dado que, quando e então.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2203Q1037294 | Engenharia de Software, Conceitos Básicos em Engenharia de Software, Analista de Processamento, DATAPREV, FGV, 2024

Sobre os conceitos de contêineres e orquestração de contêineres, assinale a opção que descreve corretamente a função do Kubernetes.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2204Q978174 | Engenharia de Software, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025

A Portaria CNJ nº 131/2021 institui o Grupo Revisor de Código-Fonte com o objetivo de garantir a qualidade das implementações realizadas na PDPJ-Br e no sistema Processo Judicial Eletrônico (PJe). Esse grupo segue diretrizes técnicas e processuais específicas para validação e aceite de alterações propostas no código. Conforme as disposições dessa portaria, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2205Q903180 | Engenharia de Software, Especialidade: Análise de Dados, TRF 1a, FGV, 2024

Bernardo, analista de dados do TRF-1, realiza o pré-processamento de um dataset que será utilizado para treinar o chatbot do Tribunal. Em uma das etapas do pré-processamento, ele utiliza uma ferramenta que deflexiona as palavras, retirando suas inflexões.
Nessa etapa, Bernardo realizou uma:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2207Q894509 | Engenharia de Software, Scrum, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Uma equipe de desenvolvimento de uma empresa de TI está aplicando a metodologia baseada no framework Scrum. Essa equipe realizará uma primeira reunião, na qual definirá e estimará quais tarefas serão executadas naquele ciclo, objetivando o que será desenvolvido e como será feito, priorizando o backlog e direcionando o planejamento para entrega de maior valor possível.
No Scrum, essa reunião, ou cerimônia, é a de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2208Q903741 | Engenharia de Software, Scrum, Analista de Tecnologia da Informação, UFPI, COPESE, 2024

O Scrum é um framework ágil, amplamente utilizado para gerenciar projetos de desenvolvimento de software, com foco na entrega iterativa e incremental de valor. Equipes Scrum trabalham em ciclos curtos chamados Sprints, com papéis e responsabilidades bem definidos para cada membro da equipe. Considerando o contexto acima, assinale a opção que melhor descreve o papel do Scrum Master:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2209Q1030731 | Engenharia de Software, Desenvolvimento de Software, Desenvolvedor de Sistemas, TCE RR, FGV, 2025

Acerca dos modelos de desenvolvimento de software, avalie as afirmativas a seguir.

I. O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de etapas simultâneas.
II. No modelo incremental, as fases de especificação, desenvolvimento e validação são intercaladas.
III. O modelo ágil considera que os requisitos e o projeto (design) são desenvolvidos juntos.

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

2210Q905299 | Engenharia de Software, Informação e Comunicação, SEEDPR, Consulplan, 2024

A compreensão dos conceitos abordados pela lógica de programação é considerada essencial para a formação de desenvolvedores de software. Essa habilidade permite a assimilação de problemas de uma forma crítica e analítica, construindo soluções eficientes, performáticas e principalmente escaláveis ao longo do tempo. Ela possui papel protagonista no processo de aprendizagem, sendo aplicada de forma inicial, independente da linguagem de programação almejada pelo desenvolvedor, fornecendo uma base sólida na sua evolução profissional. São razões pelas quais a habilidade lógica de programação é considerada fundamental, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2211Q1048162 | Engenharia de Software, Processos de Software, Especialidade Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Metodologia Ágil é uma abordagem utilizadas para gerenciar e executar projetos de desenvolvimento de software, com foco na flexibilidade, colaboração e entrega contínua de valor. No contexto da Metodologia Ágil Scrum, a seguinte atividade é realizada durante a cerimônia de "Sprint Retrospective":
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2213Q1061737 | Engenharia de Software, Engenharia de Requisitos, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025

Uma equipe de produto está desenvolvendo um novo aplicativo de mobilidade urbana. Para a identificação dos reais desafios enfrentados pelos usuários, os designers saem a campo, realizam entrevistas com passageiros e motoristas, observam seus comportamentos e documentam suas angústias e necessidades.
No que se refere ao processo de product design, a etapa descrita na situação hipotética precedente corresponde à
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2214Q988035 | Engenharia de Software, Scrum, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

No scrum, nas reuniões de estimativa do tamanho das histórias e dos pontos por história, quem realiza as estimativas participando dessas atividades é o:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2215Q961157 | Engenharia de Software, Diagrama de Casos de Uso, Informática, TRF 2a REGIÃO, CONSULPLAN

Tão importante quanto dominar a notação gráfica do Modelo de Casos de Uso (MCU) é ter conhecimento de técnicas e boas práticas de modelagem coerentes com as reais necessidades dos futuros usuários. Considere a situação hipotética “em que seja necessário garantir a um Sistema de Informação Bancário acessar os dados cadastrais de clientes de uma empresa para a qual se está desenvolvendo um sistema de gerenciamento de clientes, a fim de gerar futuras estratégias de Marketing Bancário”. Qual das alternativas a seguir apresenta, de forma correta, ator e caso de uso respectivamente?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2216Q1036176 | Engenharia de Software, Processos de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

Julgue o próximo item, relativos ao uso de Lean UX e Lean UX Canvas nas metodologias ágeis e experiência do usuário.

Ao preencher o quadro de soluções do Lean UX Canvas, as equipes são provocadas a identificar soluções de todas as dimensões, aceitando-se a consideração de modelos de negócio não usuais.
  1. ✂️
  2. ✂️

2217Q993425 | Engenharia de Software, Desenvolvimento de Aplicações Web Mobile, IBGE, AOCP, 2019

Os sistemas ainda são colocados em uso nos dias atuais pelo fato de que os softwares são pouco testados ou não o são. O problema é que os testes têm alto custo de tempo e dinheiro. Assim, uma boa solução são os testes automatizados, que são muito parecidos com o manual, porém são executados pela máquina. Com base no exposto, assinale a alternativa que apresenta as três etapas fundamentais dos testes automatizados, respectivamente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2218Q1036182 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

A respeito dos modelos de tripla e quádrupla hélice para um sistema de inovação, julgue o item seguinte.

Na visão da hélice quádrupla, para a elaboração de estratégias políticas de conhecimento e inovação, deve-se valer do sistema midiático para influenciar a cultura e os valores públicos.
  1. ✂️
  2. ✂️

2219Q1063576 | Engenharia de Software, Processos de Software, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

Para que um programa de computador possa ser executado, diversas etapas compõem seu desenvolvimento. Com relação ao ciclo de desenvolvimento de um programa, analise as afirmativas a seguir.

I. A etapa de compilação é responsável por gerar o arquivo executável do programa.
II. Na etapa de link-edição, módulos pré-compilados são ligados entre si.
III. Um programa compilado não causa erros de execução.

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

2220Q963268 | Engenharia de Software, Scrum, Sistemas de Tecnologia da Informação, TRF 4ª REGIÃO, FCC, 2019

Uma Analista de TI está atuando como Product Owner em um projeto Scrum. Ela está trabalhando na formulação de um acordo para definir quais são os passos mínimos para a conclusão de um item potencialmente entregável, que serve como um contrato entre o Scrum Team e o Product Owner, de forma que os integrantes tenham um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência e os padrões de qualidade estabelecidos entre eles. O acordo, denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.