Herramientas eficientes de desarrollo de software más utilizados en Ecuador: caso de estudio aplicado al Club de Robótica “BOT’S UTC”
Estefania Mishell Guanoluisa Tonato
Universidad Técnica de Cotopaxi
https://orcid.org/0009-0005-0476-0941
Jhomara Ibeth Párraga Barriga
Universidad Técnica de Cotopaxi
https://orcid.org/0009-0007-0548-0911
José Augusto Cadena Moreano
Universidad Técnica de Cotopaxi
https://orcid.org/0000-0002-1775-252X
DOI: https://doi.org/10.55204/trj.v3i1.e24
Palabras clave: Metodologías, Arquitectura, IDE, MVC, BDD
Resumen
El presente trabajo analiza e identifica las metodologías, IDEs, arquitecturas, gestores de BDD y lenguajes de programación predominantes en el desarrollo de software en Ecuador. A través de una investigación realizada de forma autónoma basándose en artículos vigentes relacionados con el tema de la investigación y los resultados de encuestas aplicadas a desarrolladores en el territorio nacional para obtener una visión más clara y realista de los aspectos que interesan conocer. En conjunto con un prototipo desarrollado, haciendo uso de las prácticas y herramientas que resultaron como las más empleadas por los desarrolladores siendo estas, la metodología SCRUM, arquitectura MVC, el IDE Visual Studio Code, el gestor de base de datos MySQL y el lenguaje de programación PHP, se demuestra también la fiabilidad de estas en el desarrollo de software, aplicándolas al caso de estudio del Club de Robótica de la Universidad Técnica de Cotopaxi “BOT’S UTC”
Descargas
Citas
Barros, F., y Pereira Oliveira, A. (2021). Extreme Programming: A review of the literature. International Journal of Software Engineering and Knowledge Engineering, 31(4), 639-670. https://www.worldscientific.com/worldscinet/ijseke.
Bellman, C. (2018). Studying Developer Build Issues and Debugger Usage via Timeline Analysis in Visual Studio IDE. MSR '18: Proc. 15th Int. Conf. Mining Softw. Repositories.
Bustamante Granda, W., y Palmay Vargas, B. L. (2022). Aplicación web para la administración de escenarios deportivos del GADM Riobamba, utilizando arquitectura SOA. Tesis, Universidad Nacional de Chimborazo, Ingeniería en Sistemas Computacionales, Riobamba. http://dspace.unach.edu.ec/handle/51000/8757.
Castillo Yagual, C. A., y Coronel Suárez, M. A. (Junio de 2023). Frameworks PHP basados en la arquitectura Modelo-Vista-Controlador para desarrollo de aplicaciones web. Revista Científica y Tecnológica UPSE, X(1), 70-78. https://doi.org/10.26423/rctu.v10i1.703
Cockburn, A. (2020). Crystal: A modern and practical guide to agile development. Addison-Wesley.
DB-Engines. (2023). DB-Engines Ranking. (DB-Engines) https://db-engines.com/en/ranking.
Garcés Freire, E. X., Pailiacho Mena, V. M., y Balseca Manzano, J. M. (2018). La usabilidad en el desarrollo de software en el Ecuador. PUCESA.
García, A. (2022). Estudio sobre el desarrollo de software en Colombia. Universidad de los Andes, Bogotá, Colombia.
Germain Ramírez, C. (2020). Desarrollo de aplicaciones web utilizando JavaScript. Universidad Politécnica de Sinaloa, Mazatlán, Sinaloa.
Illic, M., Kopanja, L., Zlatkovic, D., y Trajkovic, M. (2021). MICROSOFT SQL SERVER AND ORACLE: COMPARATIVE PERFORMANCE ANALYSIS. The 7th International conference, 35-38.
JESUÏTES educació Formación Profesional. (21 de Octubre de 2019). JESUÏTES educació Formación Profesional. ¿Qué es Oracle y por qué es tan importante para las empresas?: https://fp.uoc.fje.edu/blog/que-es-oracle-por-que-importante-para-empresas/
JetBrains. (2023). IDEs de JetBrains. (JetBrains) https://www.jetbrains.com/es-es/idea/
Kinsta. (13 de Enero de 2023). Kinsta. Kinsta: https://kinsta.com/es/base-de-conocimiento/que-es-postgresql/
Larrondo, M. Á. (2022). Arquitecturas de software: tipos y tendencias. Revista Iberoamericana de Sistemas, Cibernética e Informática, XVIII(2), 1-13.
Muqoribin, M., y Rozaq Rais, M. (2022). Comparison of PHP Programming Language with Codeigniter Framework in Project CRUD. International Journal of Computer and Information System (IJCIS), III(3), 94-98. https://doi.org/https://doi.org/10.29040/ijcis.v3i3.77
Rawat, A. (Diciembre de 2020). A Review on Python Programming. International Journal of Research in Engineering, Science and Management (IJRESM), III(12), 8-11.
Rivas, J., Corona, J. C., Gutiérrez, J., y Hernández, J. (2021). Metodologías de desarrollo de software. México: Pearson.
Robledano, A. (28 de Octubre de 2019). ¿Qué es MongoDB y características? (OpenWebinars.net) https://openwebinars.net/blog/que-es-mongodb/
Sacndeva, D., y Nafim, R. (2022). Mastering Android Studio: A Beginner’s Guide (Vol. III). London: CRC Press.
Santiago Gonzáles, L. F., Huerta Mendoza, J. C., Mendoza Luna, Y., Rodríguez Rodríguez, A. J., Vargas Requena, D. T., Martínez Rodríguez, J. L., y Malacara Navejar, J. G. (30 de Noviembre de 2021). Aplicación Web Basada en el Patrón de Arquitectura de Software Modelo-Vista- Controlador (MVC) para Incrementar el Desempeño Académico en la Asignatura de Matemáticas Básicas. Tecnología Educativa Revista CONAIC, VIII(1). https://doi.org/https://doi.org/10.32671/terc.v8i1.187
Schwaber, K., y Sutherland, J. (2022). Scrum: A Pocket Guide. Scrum.org: https://scrumguides.org/scrum-guide.html
Singh, S. (2020). MVC Framework: A Modern Web Application Development Approach and Working. International Research Journal of Engineering and Technology (IRJET), VII(1), 1-5. https://doi.org/10.15680/IJIRJET/2020/v7n01/001
Stack Overflow. (2022). The State of Developer Ecosystem 2022. (Stack Overflow) https://survey.stackoverflow.co/2022
Villacres Tadazo, H. (2022). Estudio comparativo sobre las herramientas de lenguaje de programación Java y Python en el desarrollo de aplicaciones Android. Universidad Técnica de Babahoyo, Babahoyo.
W3Techs. (Noviembre de 2023). Usage statistics of Ecuador as server location of websites. (W3Techs) https://w3techs.com/technologies/details/sl-ec-
Wahyudi, J., Asbari, M., Sasono, I., Pramono, T., y Novitasari, D. (2020). Database Management Education in MYSQL. Edumaspul, 2413-2417.
Yasvi, M. A., y Yadav, K. S. (2019). Review On Extreme Programming-XP. International Conference on Robotics, Smart Technology and Electronics Engineering (RSTEE). India. https://www.researchgate.net/publication/332465869.