Questão nº 45
Questão de Tecnologia da Informação · FCC TRF4 2025 (nº 45)
O Tribunal Regional do estado Alfa está implementando um novo Sistema de Gestão Processual Eletrônica (hipoteticamente SGPE) para modernizar seus serviços e otimizar o fluxo de trabalho. Esse sistema visa integrar todas as etapas do processo judicial, desde a petição inicial até a decisão final, permitindo o acesso remoto de advogados, servidores e magistrados, além de automatizar diversas tarefas. Considerando as características do projeto que necessita de alta confiabilidade, segurança dos dados, integração com sistemas legados, prazos definidos e a importância da participação dos usuários no processo de desenvolvimento, a equipe de técnicos do tribunal entende metodologia de desenvolvimento de software mais adequada a aplicar é
- AModelo em Cascata (Waterfall): Uma abordagem linear e sequencial, com fases bem definidas (requisitos, projeto, implementação, testes, implantação e manutenção), onde cada fase deve ser concluída antes de se iniciar a próxima.
- BDesenvolvimento Rápido de Aplicações (RAD): Uma abordagem que prioriza o desenvolvimento rápido e a entrega de protótipos funcionais em ciclos de médio prazo, com algum envolvimento do usuário.
- CDesenvolvimento Ágil (Agile): Um conjunto de metodologias iterativas e incrementais que enfatizam a colaboração, a flexibilidade, a adaptação a mudanças e a entrega contínua de valor em pequenos ciclos (sprints). (alternativa correta)
- DModelo Espiral: Uma abordagem orientada a objetos, que combina elementos do modelo RAD com revisão em cada iteração.
- EModelo de Prototipagem: Uma abordagem focada na criação rápida de protótipos para obter feedback dos usuários e refinar os requisitos antes do desenvolvimento completo do sistema.
Resposta comentada
Gabarito Alternativa C
O Desenvolvimento Ágil é uma forma de criar software que valoriza a colaboração, a flexibilidade e a entrega de partes funcionando do sistema em ciclos curtos, permitindo que o projeto se adapte às mudanças e envolva os usuários constantemente.
- (A) Incorreta: O Modelo em Cascata é muito rígido e sequencial, o que dificulta a adaptação a mudanças e a participação contínua dos usuários, características essenciais para o projeto descrito.
- (B) Incorreta: Embora o RAD priorize o desenvolvimento rápido e o envolvimento do usuário, ele pode não oferecer a robustez e a gestão de riscos necessárias para um sistema de alta confiabilidade e segurança como o SGPE, e a integração com sistemas legados pode ser complexa demais para sua abordagem mais focada na velocidade. A armadilha aqui é que "desenvolvimento rápido" e "envolvimento do usuário" parecem bons, mas o RAD puro pode sacrificar a profundidade e a garantia de qualidade que um sistema judicial exige.
- (C) Correta: O Desenvolvimento Ágil, com seus ciclos iterativos e incrementais (sprints), permite a colaboração contínua com os usuários (advogados, servidores, magistrados), a adaptação a requisitos que podem surgir ou mudar (especialmente na integração com legados), a entrega de funcionalidades em etapas (ajudando a cumprir prazos definidos) e a construção gradual da alta confiabilidade e segurança.
- (D) Incorreta: O Modelo Espiral é bom para projetos de alto risco, mas é mais complexo e menos focado na colaboração contínua e na entrega incremental rápida de valor que o Agile oferece, sendo menos adequado para a "importância da participação dos usuários" de forma tão integrada e frequente.
- (E) Incorreta: O Modelo de Prototipagem é uma técnica excelente para obter feedback e refinar requisitos, mas geralmente é uma fase ou parte de uma metodologia maior, não uma metodologia completa que gerencia todo o ciclo de vida do projeto, incluindo a entrega contínua, a segurança e a integração.
Fonte: FCC TRF4 2025 Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.