The Role of object-oriented Programming in sustainable and Scalable Software Development
PDF
HTML

Keywords

software
maintainability
scalability
modularity

How to Cite

Vera Vera, J. B., & Vera Vera, J. R. (2024). The Role of object-oriented Programming in sustainable and Scalable Software Development. Minerva, 5(13), 59-68. https://doi.org/10.47460/minerva.v5i13.152

Abstract

This study empirically evaluates how various practices and principles of object-oriented programming (OOP) impact the sustainability and scalability of software projects. A detailed analysis of real-world projects is carried out, considering aspects such as encapsulation, code reuse, modularity, and the application of inheritance and polymorphism. The goal was to identify patterns and best practices contributing to efficient and adaptable software development. The main results highlight that the adoption of OOP practices, such as encapsulation, code reuse, modularity, inheritance, and polymorphism, can be essential for efficient and adaptable software development over time, effectively addressing scalability and sustainability challenges in real-world projects.

https://doi.org/10.47460/minerva.v5i13.152
PDF
HTML

References

[1] M. Kaur y L. Goyal, «Student Dropout Prediction in Higher Education using Data Mining Techniques: A Review. International,» Journal of Advanced Research in Computer Science and Software Engineering, vol. 11, nº 1, pp. 389-395, 2021.
[2] M. Pérez, J. Ramos, J. Santos y R. Silvério, «Use of Scilab software as a didactic tool in electrical circuits laboratory practices,» Ingeniería Energética, 2022.
[3] S. Rodríguez, Y. Ramírez y R. Castañeda, «Aplicación de métodos estadísticos y software profesionales en la investigación de las ciencias contables y financieras,» Revista dilemas contemporáneos, vol. X, nº 1, pp. 2-16, 2022.
4] WIKI, «Wiki,» 18 Abril 2014. [En línea]. Available: https://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented.
[5] G. Booch, R. Maksimchuk, M. Engle, B. Young, J. Connallen y K. Houston, «Object-oriented analysis and design with applications, third edition,» Software Engineering Notes, vol. 33, nº 5, p. 29, 2008.
[6] J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy y W. E. Lorensen, Object-oriented modeling and design (Vol. 199, No. 1)., Englewood Cliffs, NJ: Prentice-hall., 1991.
[7] E. Gamma, R. Helm, R. Johnson y J. Vlissides, Design Patterns, Mexico: Addison Wesley, 2015.
[8] B. Meyer, Construcción de software orientado a objetos, Madrid: Prentice Hall, 1999.
[9] R. Wirfs-Brock y R. Johnson, «Surveying current research in object-oriented design,» Comunication of the ACM, vol. 33, nº 9, pp. 104-124, 1990.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Downloads

Download data is not yet available.