Questões de Concurso Público MPU 2025 para Analista do MPU - Desenvolvimento de Sistemas
Foram encontradas 80 questões
Como consequência, os diagramas estão ficando muito grandes e visualmente poluídos, o que impacta a sua comunicação. No BPMN, para representar as mesmas relações de entrada e saída das atividades limpando o diagrama e reduzindo a poluição visual, Ana deve usar a notação:
Joana, gestora de processos de negócio, é responsável por otimizar os processos do MPU. Com base no CBOK 4.0, na primeira fase do seu trabalho, Joana definiu a seguinte tarefa:
• identificar interfaces entre processos em que o trabalho ou a informação passam de um departamento para outro, o que pode gerar atrasos na execução do processo, além de distorções ou perdas de informações.
Para executar essa tarefa, Joana deve identificar:
Na álgebra relacional, a expressão correspondente que João deve escrever é:
A álgebra relacional é uma linguagem de consulta formal, composta por diversas operações sobre conjuntos de dados, que fornece uma base teórica sólida para a otimização de consultas SQL em bancos de dados relacionais.
A operação “seleção” da álgebra relacional é realizada pela cláusula SQL:
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:
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:
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:
Observe o resultado da execução dos seguintes comandos do MongoDB Shell.

Para listar apenas os processos que possuem dois réus, deve-se executar o comando:
A gestora de dados Maria observou que diversos sistemas do MPU utilizam cadastros com as mesmas entidades, como: PROMOTOR, JUIZ, ESTADO, FUNCIONÁRIO. Além disso, Maria observou que cada sistema implementa suas próprias tabelas de cadastro. Diante disso, Maria decidiu implantar a governança de dados corporativa no MPU, iniciando pela gestão dos dados críticos que são compartilhados pelos sistemas de informação, visando a assegurar um uso consistente com a versão mais precisa, oportuna e relevante das entidades essenciais do MPU, e a reduzir os riscos de redundância de dados.
De acordo com o DAMA/DMBOK 2ª edição, Maria deve começar pela Área de Conhecimento:
As operações em vetores e matrizes é uma importante tarefa no desenvolvimento de Sistemas de Informação, especialmente os que manipulam dados. Observe o seguinte código Python.

O resultado da execução do código apresentado é:
No Python, com a biblioteca matplotlib.pyplot, para destacar fatias da pizza, afastando-as do centro, deve-se usar o parâmetro:
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:
A analista de Business Intelligence Lúcia está elaborando o modelo multidimensional do Data Mart Processos Judiciais (DMProcJ). Durante sua análise, ela observou que o número do processo judicial (num_processo) não é uma métrica, mas sim um atributo importante, pois representa o menor grão do DMProcJ e pode ser usado para navegar até o sistema transacional de origem para analisar outras informações de um processo específico.
Para modelar o atributo num_processo, Lúcia deve implementar um(a):
O analista de Business Intelligence Luiz está desenvolvendo uma solução aplicando técnicas de mineração de dados na base de dados de processos judiciais do MPU para descobrir padrões que mostrem resultados como o exemplificado a seguir.

Para descobrir esse tipo de padrão, com antecedente e consequente, Luiz deve minerar:
O gestor de pessoal do MPU Antônio precisa da lista dos funcionários contendo diversos dados pessoais. Para agir de acordo com a LGPD, Antônio solicitou ao analista José que realizasse um tratamento no cadastro de pessoal para que o dado perdesse a possibilidade de associação, direta ou indireta, ao indivíduo.
Para atender Antônio, José deve realizar nos dados a ação de:
Observe o modelo de dados, que utiliza a Notação Crow's Foot (Pé de Galinha), onde PK representa a Chave Primária:

Após a normalização, no PostgreSQL, para implementar o modelo de dados físico com as integridades referenciais, deve-se executar o seguinte script SQL:
O administrador de banco de dados Pedro criou o papel dadosadm para cadastrar os funcionários do MPU que desempenham a função de Administrador de Dados usando o seguinte comando SQL no PostgreSQL:
CREATE ROLE dadosadm WITH LOGIN PASSWORD 'admin';
Para que o papel dadosadm possa alterar a estrutura, bem como adicionar e remover linhas e colunas da tabela processo com controle total, Pedro deve usar o seguinte comando SQL:
Observe os registros incluídos na tabela Processo pelo seguinte script SQL:

Para consultar apenas os Processos (Processo) que possuem o termo “trabalhista” no campo descrição (descricao), deve-se complementar a consulta com a cláusula where e a seguinte condição: