Uma equipe de desenvolvimento de software foi encarregada de criar um Sistema de Gestão de Pautas e Agendamentos Judiciais (SGPAJ) para um Tribunal do Trabalho. O projeto utiliza Scrum (para gerenciar backlog e sprints), BPMN (para modelar o processo de criação e acompanhamento de pautas) e Keycloak (OAuth2) (para autenticação e autorização via Single Sign-On). O sistema será desenvolvido em arquitetura de microsserviços, visando alta escalabilidade e segurança. No fluxo BPMN, o magistrado/servidor cria a pauta (data, hora, sala), o juiz aprova, o sistema notifica as partes envolvidas e todos podem acompanhar o status (confirmada, cancelada, remarcada). Cada microsserviço valida o token de acesso (JWT) fornecido pelo Keycloak, respeitando as permissões adequadas (juiz, servidor, advogado etc.). Além dos requisitos funcionais (criar pautas, notificar, acompanhar), a solução deve atender requisitos não funcionais de de sempenho, segurança e auditabilidade.
Considere que você faz parte do time de desenvolvimento e foi solicitado a fazer os seguintes esclare cimentos:
a. explicar como o processo modelado em BPMN garante a integridade das pautas de audiência.
b. explicar como o uso de Scrum impacta a entrega e a evolução contínua do SGPAJ.
c. justificar a escolha de microsserviços e explicar os benefícios que eles trazem em termos de escalabilidade.
d. explicar como a integração com Keycloak (OAuth2) assegura a proteção dos endpoints REST.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Uma instituição pública que desenvolve e mantém sistemas internos possui três ambientes principais: desenvolvimento (DEV), homologação (HML) e produção (PRD). Cada ambiente é mantido manualmente pela equipe de infraestrutura, que realiza configurações diretamente nos servidores por SSH, sem documentação formal ou controle de versão.
Nos últimos meses, foram observadas configurações diferentes entre ambientes (por exemplo, pacotes diferentes entre DEV e PRD); erros em produção após atualizações, causados por configurações mal aplicadas; dificuldade em auditar ou reverter mudanças, pois não há histórico confiável; e dependência de conhecimento tácito da equipe, o que gera risco em caso de saíd…
O seguinte código-fonte foi escrito para testar funcionamento de uma simples aplicação a ser executada em um servidor web local (localhost) configurado na porta 8080:

Considerando esse código-fonte, discorra sobre:
1) requisitos para que esse código-fonte seja executado de forma correta;
2) o funcionamento das instruções presentes nas linhas 09, 10, 11 e 12; e
3) o resultado da execução do script para acesso utilizando o endereço http://localhost:8080/?name=John&age=30
Plataforma digital: Prêmio estimula tribunais a aperfeiçoar códigos-fonte
Desenvolvedores e desenvolvedoras de sistemas do Judiciário podem participar, periodicamente, do Prêmio CNJ ao Grupo Revisor de Códigos. O prêmio contempla profissionais que revisam código-fonte com o maior número de demandas avaliadas.
A iniciativa buscar estimular as equipes dos tribunais para a revisão de códigos-fontes de soluções desenvolvidas para a Plataforma Digital do Poder Judiciário e o Processo Judicial eletrônico (PJe). Para participar, as pessoas interessadas devem fazer parte do Grupo Revisor de Códigos-Fonte, que analisa as mudanças implementadas.
Quem tiver interesse em integrar o Grupo Revisor deve en…



