SISTEMA DE GERENCIAMENTO DE GUARDAS (TIRO DE GUERRA)
Resumo
O processo de organização da escala de guarda no Tiro de Guerra apresentou-se suscetível a falhas em razão do controle manual, evidenciando a necessidade de modernização. Este artigo teve como objetivo desenvolver um sistema para automatizar a geração da escala de guarda dos atiradores. Empregou-se o modelo incremental de desenvolvimento de software descrito por Pressman (2016), que permite a construção do sistema em pequenos ciclos funcionais, facilitando ajustes e validações contínuas. Utilizou-se a linguagem Python (Django) para o back-end e Nuxt/Vue para o front-end. O sistema desenvolvido possibilitou a organização automática das escalas conforme critérios pré-estabelecidos, visando substituir o antigo método manual baseado em planilhas. Embora a implementação ainda dependa da aceitação pelo Tiro de Guerra, os resultados indicaram que a solução pode proporcionar maior precisão, agilidade e mitigação de falhas no gerenciamento das escalas. Concluiu-se que a adoção do sistema tende a otimizar o processo e a contribuir para uma gestão mais eficiente e segura.
Referências
BORGES, L. E. Python para desenvolvedores: aborda Python 3.3. São Paulo: Novatec, 2014. 320 p.
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 7. ed. São Paulo: Pearson, 2018.
GREENFELD, D. R.; GREENFELD, A. R. Two Scoops of Django: Best Practices for Django 1.11. 5. ed. [S.l].: Two Scoops Press, 2017.
IEEE. IEEE Standard for Software and System Test Documentation. IEEE Std 829-2008. New York: Institute of Electrical and Electronics Engineers, 2008.
IEEE. IEEE Standard for System, Software, and Hardware Verification and Validation. IEEE Std 1012-2024. New York: Institute of Electrical and Electronics Engineers, 2024.
ISO. ISO/IEC 25010:2023: Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model. Geneva: International Organization for Standardization, 2023.
KOK, L. T. Hands-on Nuxt.js Web Development: Build universal and static-generated Vue.js applications using Nuxt.js. Birmingham: Packt Publishing, 2020.
PRESSMAN, R. S.; MAXIM, B. R. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.
LINDSAY, J. R. Information Technology and Military Power. Ithaca: Cornell University Press, 2020.
SILVA, J. L. et al. Sistemas Web: conceitos e práticas. 2. ed. São Paulo: Atlas, 2017.
VUE.JS. Vue.js: The Progressive JavaScript Framework. 2026. Disponível em: documentação oficial do Vue.js. Acesso em: 7 ago. 2026.