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.


21Q990140 | Banco de Dados, Modelo relacional, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

Você observou em uma modelagem de banco de dados que um registro filho está ligado a mais de um registro pai, o que permite conexões não tabulares diferenciadas e complexas. Neste caso trata-se de um modelo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q990141 | 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. ✂️

23Q1042835 | 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. ✂️

24Q1028126 | 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. ✂️

25Q988024 | 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. ✂️

26Q1044155 | 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. ✂️

27Q1028124 | Banco de Dados, Álgebra Relacional, Desenvolvimento de Sistemas, MPU, FGV, 2025

João está aprendendo banco de dados orientado a documento. Para começar, João buscou a correspondência com a sua área de conhecimento, que é a álgebra relacional e o banco de dados relacional.

Em seu estudo, João identificou que uma relação (relation) da álgebra relacional corresponde, no MySQL e no MongoDB, respectivamente, a:

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

28Q1028125 | 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. ✂️

30Q1044152 | 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. ✂️

31Q1044154 | Modelagem de Processos de Negócio BPM, Conceitos de Bpm, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

A abordagem BPM (Business Process Management) busca melhorar e otimizar processos de negócios, aumentando eficiência e desempenho organizacional.
Nesse contexto, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

33Q1034880 | 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. ✂️

34Q1007793 | Arquitetura de Software, Arquitetura de Software, Desenvolvimento de Sistemas, MPU, FGV, 2025

Após um estudo aprofundado sobre a sistemática de gestão de processos e do sistema digital que a apoia – o SisGEPRO 1.0 –, a Equipe de Soluções Técnicas (EST) identificou que há conceitos do negócio que não são compreendidos por algumas das partes envolvidas na sustentação do sistema, levando a erros de codificação. Assim, dada a complexidade do negócio e a obsolescência do SisGEPRO 1.0, a EST recomendou o desenvolvimento de uma nova versão do sistema – o SisGEPRO 2.0 – aplicando a abordagem Domain-Driven Design (DDD). Em conformidade com o DDD, o arquiteto de software, após a modelagem dos conceitos do domínio, irá:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q892313 | Engenharia de Software, Desenvolvimento de Sistemas, IFSE, IV UFG, 2024

O uso de padrões de projetos tornou-se uma prática importante no desenvolvimento de software. Os padrões de projeto garantem um reuso adequado, criam um entendimento comum entre desenvolvedores e até mesmo facilitam o aprendizado de desenvolvedores iniciantes. Assim, podemos definir que padrões de projeto são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

36Q1036249 | Engenharia de Software, Prototipação, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.

MVP (mínimo produto viável) é um protótipo do sistema que é simples o suficiente para testar as características técnicas de um produto bem como é o conceito de uma solução utilizável e valiosa para o negócio.

  1. ✂️
  2. ✂️

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

39Q988040 | Segurança da Informação, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

A entidade responsável no ICP-Brasil pela emissão dos certificados digitais e o tipo de chave utilizada pelo destinatário na criptografia assimétrica são, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

40Q1042833 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.