Uma equipe de desenvolvimento de software foi encarregada...
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 desempenho, segurança e auditabilidade.
Considere que você faz parte do time de desenvolvimento e foi solicitado a fazer os seguintes esclarecimentos:
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.
Observação: É obrigatório indicar na resposta a letra correspondente ao item respondido.
Esta é uma questão discursiva. Assine um de nossos planos para desbloqueá-la.
As questões discursivas ajudam você a treinar a construção da resposta, organizar ideias e desenvolver uma argumentação mais próxima do que a banca espera.
-
Entenda como a banca formula o problema e o que espera como resposta
-
Aprenda a estruturar seu texto com introdução, desenvolvimento e conclusão
-
Prepare-se para uma das etapas mais decisivas da prova.