Enunciado
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 é
Alternativas
- A)
Modelo 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.
- B)
Desenvolvimento 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.
- C)
Desenvolvimento Á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).
- D)
Modelo Espiral: Uma abordagem orientada a objetos, que combina elementos do modelo RAD com revisão em cada iteração.
- E)
Modelo 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.
Gabarito e comentário
Resposta correta: C
Métodos ágeis trabalham de forma iterativa e incremental, mantêm participação frequente dos usuários, acomodam mudanças e integram testes contínuos de segurança, confiabilidade e compatibilidade.