Impactos do Paradigma da Programação Orientada a Objetos no Desenvolvimento de Sistemas: Uma Análise de seus Pontos Positivos e Negativos

  • Deyvison Samuel Gomes do Nascimento IFPI
  • Renan Jucá da Silva IFPI
  • Marcos Ramon Paulino Resende IFPI

Resumo


Este artigo analisa os impactos do paradigma da Programação Orientada a Objetos (POO) no desenvolvimento de software, destacando sua influência na estruturação, reutilização e manutenção do código. A abordagem evidencia como os princípios da POO contribuem para a modularidade e legibilidade dos sistemas, favorecendo práticas de desenvolvimento mais organizadas e escaláveis. Para isso, são apresentados dados coletados por meio de pesquisa com profissionais formados na área, além de uma tabela comparativa entre paradigmas de programação. O trabalho também promove uma reflexão crítica sobre as vantagens e limitações desse paradigma, considerando aspectos técnicos, operacionais e contextuais envolvidos em sua adoção.

Referências

Afonso, N. M. M. (2013). Da tarefa ao projeto: uma visão construtivista do ensino da programação orientada a objetos. Master’s thesis, Universidade do Minho (Portugal).

Camargo, R. G., Ribeiro, C. E., Sordi Junior, F., Anastácio, P. R., and Merlin, J. R. (2020). Utilização de pygame para ensino e aprendizado de orientação a objetos. Revista Brasileira de Informática na Educação, 28(1):227–252.

Caputo, G. M. (2006). Sistema computacional para o processamento textual de patentes industriais. Universidade Federal do Rio de Janeiro, pages 1–142.

Cardoso, R. (2023). Programação funcional e poo: veja as diferenças dos paradigmas. Blog Locaweb.

Costa, H. (2011). Programação lógica.

DÁvila, W. and Giraffa, L. (2023). Ensino de programação orientada a objetos para iniciantes: Uma metodologia para programação criativa. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 335–344. SBC.

Ferreira, T. A. d. C. (2014). Um estudo sobre a correspondência entre programação funcional com continuações e programação imperativa Single assignment. PhD thesis.

Mendes, D. R. (2009). Programação Java com ênfase em orientação a objetos. Novatec, São Paulo.

Oberleitner, A. and Masiero, A. A. (2021). Programação orientada a objetos: da teoria à prática. Editora Senac São Paulo, São Paulo.

Reis, J. N., Vale, G., and Costa, H. (2015). Manutenibilidade de tecnologias para programação de linhas de produtos de software: um estudo comparativo. In Simpósio Brasileiro de Qualidade de Software, Salvador. SBC.

Santos, R. (2013). Introdução à programação orientada a objetos usando Java. Elsevier, Rio de Janeiro, 2 edition.

Silva, M. C. (2015). Programação orientada a objetos versus programação estruturada: comparativo de paradigmas.

Zanetti, H. A. and Borges, M. A. (2021). Por que estimular a aprendizagem significativa no ensino de programação orientada a objetos? In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 290–295. SBC.

Zanetti, H. A. P., Borges, M. A. F., and Ricarte, I. L. M. (2023). Comfapoo: Método de ensino de programação orientada à objetos baseado em aprendizagem significativa e computação física. Revista Brasileira de Informática na Educação, 31:01–30.
Publicado
22/09/2025
NASCIMENTO, Deyvison Samuel Gomes do; SILVA, Renan Jucá da; RESENDE, Marcos Ramon Paulino. Impactos do Paradigma da Programação Orientada a Objetos no Desenvolvimento de Sistemas: Uma Análise de seus Pontos Positivos e Negativos. In: CONGRESSO DE DESENVOLVIMENTO E CIÊNCIA DA COMPUTAÇÃO (CODEC), 1. , 2025, Piripiri/PI. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 23-30.