Início

Questões de Concursos Desenvolvimento de Sistemas

Resolva questões de Desenvolvimento de Sistemas comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


21Q1036668 | Banco de Dados, Der, Desenvolvimento de Sistemas, Banestes, Instituto Access, 2024

Para que o banco de dados possua integridade é necessário que o projetista garanta isso durante a etapa de criação do diagrama ER e do dicionário de dados. Assinale a alternativa correta que contém os três os níveis de integridade que devem ser observados:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

22Q1034880 | Segurança da Informação, Autenticação, Desenvolvimento de Sistemas, MPU, FGV, 2025

A analista Daniela está implementando o módulo de autenticação de um sistema, com base no protocolo OpenID Connect (OIDC). Na rotina de verificação da autenticação, Daniela deve avaliar se o ID Token, retornado pelo servidor OIDC, foi emitido em um horário considerado válido.

Para avaliar o horário de emissão do token, Daniela deve extrair do ID Token o valor do atributo:

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

23Q1044155 | Governança de TI, Gerência de Processos, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Mais do que uma simples abordagem operacional, a gestão de processos constitui uma ferramenta importante para líderes de variados níveis hierárquicos, fornecendo subsídios para a tomada de decisão e a implantação de melhorias impactantes em diversos setores das instituições e na geração de valor público.
Nesse contexto, assinale a afirmativa correta acerca de gestão de processos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q990141 | Banco de Dados, Modelo relacional, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

Paula está trabalhando em uma modelagem relacional e observou que o valor da entidade pedido é obtido multiplicando a quantidade vendida pelo valor dos itens que compõem o pedido. Baseado nessa observação, Paula conclui que o valor da entidade pedido é um atributo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

25Q1028126 | Banco de Dados, Etl Extract Transform Load, Desenvolvimento de Sistemas, MPU, FGV, 2025

O gestor de qualidade do MPU solicitou à analista de Business Intelligence Maria um Dashboard para monitorar o desempenho da tramitação dos processos ao longo do tempo.

O programador Pedro havia implementado o banco de dados MongoProc, no MongoDB, para armazenar os dados do sistema de tramitação de processos judiciais. Então, Maria solicitou a ele a consulta ao MongoProc para alimentar as tabelas: fato_proc (quantidade), dim_data, dim_estado. Pedro respondeu que não poderia fornecer apenas uma consulta, pois seria necessário transformar os dados NoSQL em relacional. Para implementar a solução, Maria poderá utilizar apenas as ferramentas disponíveis no MPU: MongoDB, PostgreSQL, MySQL, Flyway, Pentaho, QlikView e MicroStrategy.

Para transformar os dados NoSQL visando a alimentar as tabelas e construir o Dashboard, Maria deve:

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

26Q1042833 | Programação, Java, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

A Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) foi criada com o intuito de integrar todos os tribunais brasileiros no que tange à gestão de processo judicial eletrônico.
Entre as diretrizes relacionadas ao processo de desenvolvimento de módulos e serviços na PDPJ-Br, cabe salientar o emprego preferencial da linguagem de programação
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q1042835 | Programação, Hibernate, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

O Envers é um módulo presente no Hibernate ORM que proporciona uma forma fácil de auditar suas classes entidades.
Nesse contexto, avalie se cada afirmativa a seguir, acerca do Envers, é verdadeira (V) ou falsa (F).

( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.

As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

28Q1007782 | Sistemas de Informação, Desenvolvimento de Sistemas, MPU, FGV, 2025

O diretor operacional João, do setor de digitalização de processos, escala diariamente vários funcionários de diversos setores para compor a força-tarefa da transformação digital do MPU. Para dar visibilidade ao andamento do trabalho, João solicitou ao analista de BI Nilo a elaboração de um Dashboard para responder a seguinte pergunta analítica:

• Qual é a quantidade de pessoal alocado por dia em um determinado período por setor?

Para isso, Nilo deve modelar um fato:

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

29Q1044153 | Banco de Dados, Data Mining, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

A mineração de dados está inserida no processo de descoberta de conhecimento em bases de dados, empregando diversas técnicas e métodos na execução de diferentes tarefas.
Selecione a opção que contém apenas tarefas de mineração de dados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

30Q1042837 | Banco de Dados, Postgresql, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

PostgreSQL 16 suporta tanto Views (Visões) quanto Materialized Views (Visões Materializadas). Considere as seguintes afirmações relacionadas a esses conceitos.

I. Tanto uma Materialized View como uma View são apenas cópias virtuais, sem que haja um armazenamento físico dos dados (resultados da consulta).
II. O comando REFRESH MATERIALIZED VIEW nome_da_visao_materializada; substitui completamente o conteúdo da Materialized View, descartando os dados antigos.
III. A utilização da cláusula WITH NO DATA, no comando de criação de uma Materialized View, faz com que sua estrutura seja criada, mas sem preenchê-la, isto é, sem popular com dados no momento da criação.


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

31Q1007787 | Banco de Dados, Banco de Dados, Desenvolvimento de Sistemas, MPU, FGV, 2025

O analista Paulo precisa analisar e descobrir padrões nas relações entre as diversas entidades nos processos judiciais do MPU, como promotores, juízes, autores, réus, secretários e advogados. Para isso, Paulo vai utilizar um banco de dados NoSQL para armazenar essa rede social judiciária que chamou de SocialJud. Para implementar o SocialJud, Paulo deve usar um banco de dados:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

32Q1028125 | Sistemas de Informação, Sistemas de Informação, Desenvolvimento de Sistemas, MPU, FGV, 2025

A analista de Business Intelligence Maria implementou um Dashboard sobre os processos judiciais do MPU por Estado no PowerBI. O usuário João solicitou a Maria que, ao clicar na entidade “Estado”, fosse aberta uma nova página com gráficos exibindo informações com detalhes sobre o “Estado” selecionado. Com a nova página contendo informações apenas do Estado selecionado, João poderia avançar em seu trabalho.

No PowerBI, para implementar a solicitação de João, Maria deve:

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

34Q1044152 | Programação, Programação Estruturada, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados com alta velocidade.
Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Estamos falando do modelo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q988024 | Gerência de Projetos, Gerenciamento do tempo, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

No método kanban existe uma métrica que mede o tempo que se leva desde que o novo cartão ou tarefa entra no estágio de andamento e envolve o comprometimento do time, até o término do trabalho em progresso. Essa métrica é conhecida como:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

36Q1034875 | Sistemas Operacionais, Virtualização, Desenvolvimento de Sistemas, MPU, FGV, 2025

O analista Lucas está instalando no MPU a ferramenta Rancher, com o objetivo de facilitar o gerenciamento de contêineres. A fim de escolher a distribuição do Kubernetes que o Rancher irá operar, Lucas estabeleceu as seguintes condições: a distribuição escolhida deve ser compatível com o Rancher, não deve depender de nuvens externas e não deve depender do Docker como runtime de contêineres.

Diante dessas condições, o analista deve escolher, entre as distribuições do Kubernetes:

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

37Q988035 | 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. ✂️

38Q1042836 | Arquitetura de Software, Webservices, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.
Isso posto, marque a opção correta a seguir sobre API REST.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

39Q892319 | Banco de Dados, Desenvolvimento de Sistemas, IFSE, IV UFG, 2024

No banco de dados de um sistema acadêmico existe a tabela Discente, a qual contém os dados pessoais de todos os discentes da universidade Uni. Nesta tabela, constam, entre outras, as colunas Nome e Data_Nascimento. O comando para criar uma view que contenha apenas o nome dos discentes com data de nascimento igual a nulo é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

40Q892328 | Engenharia de Software, Desenvolvimento de Sistemas, IFSE, IV UFG, 2024

Os modelos UML são expressados graficamente na forma de diagramas, podendo ser divididos em dois grupos principais, sendo eles:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.