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

Los datos de descargas todavía no están disponibles.

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.

Artículos similares

También puede {advancedSearchLink} para este artículo.