Questão nº 22
Questão de Tecnologia da Informação · FCC TRT20 2024 (nº 22)
A equipe de TI de um Tribunal estava sobrecarregada com demandas de novos sistemas, além da necessidade de manutenção de aplicações legadas. Foi definida, então, uma estratégia de utilização de plataformas Low-code e No-code visando aumentar a agilidade no desenvolvimento, além de permitir que setores não técnicos desenvolvessem suas próprias ferramentas. O conjunto de aplicações adequadas para desenvolvimento utilizando estas plataformas, considerando as vantagens e limitações dessas abordagens, inclui
- Amigração de sistemas legados de mainframes para cloud, com recursos customizados de controle sobre desempenho e segurança.
- Bcálculo automatizado de sentenças judiciais e sistemas voltados para análise preditiva avançada de processos trabalhistas críticos e confidenciais.
- Csistemas de controle de processos judiciais em tempo real, com lógicas precisas de automação de decisões judiciais, integração com múltiplos bancos de dados e alto desempenho em processamento de grandes volumes de dados.
- Dfuncionalidades para o sistema de gestão de casos judiciais, incluindo a integração com APIs governamentais, bancos de dados distribuídos e lógica de negócios customizada.
- Eautomação de fluxos de trabalho internos, como solicitações de férias e folgas, gestão de inventário de TI, aplicativos para coleta de dados através de questionários e dashboards para visualização de relatórios gerenciais. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Low-code e No-code são abordagens de desenvolvimento de software que permitem criar aplicativos com pouca ou nenhuma codificação manual, usando interfaces visuais e componentes pré-construídos. Isso acelera o desenvolvimento e permite que pessoas sem formação técnica criem suas próprias ferramentas.
(A) Incorreta: A migração de sistemas legados de mainframes é uma tarefa de alta complexidade, que exige controle granular sobre desempenho, segurança e integração profunda, geralmente fora do escopo ideal das plataformas Low-code/No-code para a solução completa.
(B) Incorreta: O cálculo de sentenças judiciais e a análise preditiva avançada de processos críticos e confidenciais demandam alta precisão, algoritmos complexos, validação rigorosa, segurança de nível superior e conformidade legal, que são desafios para as capacidades padrão de Low-code/No-code.
(C) Incorreta: Sistemas de controle em tempo real, automação de decisões judiciais (com alto risco), integração complexa com múltiplos bancos de dados e alto desempenho para grandes volumes de dados são características de sistemas críticos que exigem desenvolvimento tradicional ou plataformas especializadas, excedendo as capacidades e o propósito do Low-code/No-code.
(D) Incorreta: Embora Low-code possa integrar APIs e ter lógica customizada, um sistema de gestão de casos judiciais é um sistema core e crítico. A menção a "bancos de dados distribuídos" adiciona uma complexidade de arquitetura e gerenciamento de dados que geralmente não é o foco ou a força das plataformas Low-code/No-code para sistemas de missão crítica. Armadilha da banca: A integração com APIs e lógica de negócios customizada são, de fato, possíveis com Low-code, mas o contexto de um "sistema de gestão de casos judiciais" (core e crítico) e a complexidade dos "bancos de dados distribuídos" tornam essa alternativa inadequada para a aplicação principal de Low-code/No-code.
(E) Correta: A automação de fluxos de trabalho internos (férias, folgas), gestão de inventário, coleta de dados via questionários e dashboards gerenciais são exemplos clássicos de aplicações que se beneficiam enormemente do Low-code/No-code. São geralmente menos críticas, mais focadas em processos administrativos e operacionais internos, e ideais para serem desenvolvidas rapidamente por equipes de TI sobrecarregadas ou por usuários de negócios.
Fonte: FCC TRT20 2024 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 003). Reproduzida para fins de estudo.