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!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Com o surgimento do globo.com, foi adotada uma ferramenta amplamente reconhecida no mercado. Embora essa solução fosse eficiente, ela apresentava algumas limitações que impactavam negativamente em aspectos operacionais. Além de implicar custos elevados para sua manutenção, a ferramenta não atendia plenamente às necessidades da emissora em termos de flexibilidade e funcionalidade.
Diante desse cenário, surgiu a necessidade de substituir a ferramenta existente por uma solução mais adequada. Para enfrentar esse desafio, a empresa optou por implementar a metodologia Scrum, com o objetivo de identificar e desenvolver uma nova ferramenta que se alinhasse melhor aos requisitos e expectativas da org…
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 a…
A programação orientada a objetos (POO) é um paradigma de programação que preza pela organização do código em torno de objetos, que representam entidades do mundo real e possuem características e comportamentos. Por esse motivo, é considerado um dos paradigmas mais populares e utilizados na indústria de desenvolvimento de software.

O código-fonte a seguir, estruturado segundo elementos da POO, mostra a versão cliente de uma aplicação estruturada na arquitetura cliente-servidor, desenvolvido em Python.
Considerando as informações apresentadas no texto e no código-fonte, redija texto dissertativo acerca de paradigmas de programação. Ao elaborar seu texto, aborde, necessariamente, os seguintes…



