Implantação de Padrões e Práticas de Qualidade de Software: um estudo de caso
Resumo
A má qualidade de software é um dos maiores desafios da indústria, impactando negativamente a produtividade, manutenção e sustentabilidade dos sistemas. Este artigo apresenta um estudo de caso sobre a implementação de metodologias de qualidade de software em uma Instituição de Ensino Superior (IES), com o objetivo de padronizar processos de engenharia de software e elevar a qualidade dos produtos. A metodologia adotada foi a pesquisa-ação, com foco na criação e aplicação de padrões de codificação, versionamento e revisão de código, além da ampliação do uso de testes automatizados e da implementação de mecanismos de documentação contínua. A adoção de práticas como Test-Driven Development (TDD) e Continuous Integration/Continuous Delivery (CI/CD) foi vista como um fator crucial para garantir a qualidade e funcionalidade do código. A documentação, antes escassa, tornou-se um recurso estratégico e dinâmico, facilitando o compartilhamento de conhecimento. Os resultados da pesquisa, conduzida com a equipe de desenvolvimento, demonstram um aumento significativo na legibilidade, manutenibilidade e rastreabilidade do código. Houve uma percepção geral de redução de defeitos e retrabalhos, assim como uma melhoria na comunicação da equipe. A experiência da IES reforça a importância da padronização de processos, do treinamento da equipe e da adoção de ferramentas adequadas para construir uma cultura de melhoria contínua, resultando em software mais robusto e confiável.
Palavras-chave:
Qualidade de software, Metodologias, Padronização de processos, Melhoria contínua, Desenvolvimento de software
Referências
Boehm, Barry; Basili, Victor R. (2005) Software defect reduction top 10 list. Foundations of empirical software engineering: the legacy of Victor R. Basili, v. 426, n. 37, p. 426-431, 2005.
Bradner, S. O. (1997) Key words for use in RFCs to Indicate Requirement Levels. RFC 2119. RFC Editor, 1997. DOI: 10.17487/RFC2119. Disponível em: [link]. Acesso em: 18 ago. 2025.
Eldhose, J., Joy, T. (2021). The impact of automated testing on software quality: A case study. International Journal of Modern Trends in Engineering and Research, 1-6.
Fowler, M.. (2013). Given When Then. Disponível em: [link]. Acessado em: 18 ago. 2025.
Janzen, D.; Saiedian, H. (2005) Test-driven development concepts, taxonomy, and future direction. Computer, v. 38, n. 9, p. 43-50, 2005.
Kokol, P. (2022). Software Quality: How Much Does It Matter? Electronics, v. 11, n. 16, p. 2485, 10 ago. 2022
Li, Z., Ma, M., Yang, B. (2015). Technical debt: A systematic mapping study. Journal of Software Engineering and Applications, 653-662.
Muneer, Z., Saqib, S. (2020). A systematic literature review on software quality metrics in agile development. Journal of Computer Science, 1735-1748.
Ndukwe I. G., Licorish S. A., Tahir A., MacDonell S. G. (2022). How have views on Software Quality differed over time? Research and practice viewpoints. Journal of Systems and Software, p. 111524, out. 2022.
Saini G. L., Panwar D., Kumar S., Singh V., (2020). A systematic literature review and comparative study of different software quality models. Journal of Discrete Mathematical Sciences and Cryptography, v. 23, n. 2, p. 585–593, 17 fev. 2020.
Szanto, K. (2019) Extended Coding Style Guide. Disponível em: [link]. Acessado em: 18 ago. 2025.
Wang Y., Wang S., Li X., Li H., Du J.(2010). Identifier naming conventions and software coding standards: A case study in one school of software. In: 2010 International Conference on Computational Intelligence and Software Engineering. IEEE, 2010. p. 1-4.
Windler, C., & Daubois, A. (2022). Clean Code in PHP: Expert tips and best practices to write beautiful, human-friendly, and maintainable PHP. Packt Publishing Ltd.
Bradner, S. O. (1997) Key words for use in RFCs to Indicate Requirement Levels. RFC 2119. RFC Editor, 1997. DOI: 10.17487/RFC2119. Disponível em: [link]. Acesso em: 18 ago. 2025.
Eldhose, J., Joy, T. (2021). The impact of automated testing on software quality: A case study. International Journal of Modern Trends in Engineering and Research, 1-6.
Fowler, M.. (2013). Given When Then. Disponível em: [link]. Acessado em: 18 ago. 2025.
Janzen, D.; Saiedian, H. (2005) Test-driven development concepts, taxonomy, and future direction. Computer, v. 38, n. 9, p. 43-50, 2005.
Kokol, P. (2022). Software Quality: How Much Does It Matter? Electronics, v. 11, n. 16, p. 2485, 10 ago. 2022
Li, Z., Ma, M., Yang, B. (2015). Technical debt: A systematic mapping study. Journal of Software Engineering and Applications, 653-662.
Muneer, Z., Saqib, S. (2020). A systematic literature review on software quality metrics in agile development. Journal of Computer Science, 1735-1748.
Ndukwe I. G., Licorish S. A., Tahir A., MacDonell S. G. (2022). How have views on Software Quality differed over time? Research and practice viewpoints. Journal of Systems and Software, p. 111524, out. 2022.
Saini G. L., Panwar D., Kumar S., Singh V., (2020). A systematic literature review and comparative study of different software quality models. Journal of Discrete Mathematical Sciences and Cryptography, v. 23, n. 2, p. 585–593, 17 fev. 2020.
Szanto, K. (2019) Extended Coding Style Guide. Disponível em: [link]. Acessado em: 18 ago. 2025.
Wang Y., Wang S., Li X., Li H., Du J.(2010). Identifier naming conventions and software coding standards: A case study in one school of software. In: 2010 International Conference on Computational Intelligence and Software Engineering. IEEE, 2010. p. 1-4.
Windler, C., & Daubois, A. (2022). Clean Code in PHP: Expert tips and best practices to write beautiful, human-friendly, and maintainable PHP. Packt Publishing Ltd.
Publicado
29/10/2025
Como Citar
SANTOS, Daniel Paulo dos; TOMAZI, Rodrigo Miguel; MASETO, Jhony Maiki; SCHUH, Diego Fabio.
Implantação de Padrões e Práticas de Qualidade de Software: um estudo de caso. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 9. , 2025, Chapecó/SC.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 278-287.
DOI: https://doi.org/10.5753/eres.2025.16711.
