UML: A way to represent, interpret, analyze and develop computational thinking
Abstract
UML language (Unified Modeling Language) is a powerful tool that provides important benefits to higher education students to develop computational thinking and acquire a greater ability to propose and represent the solution to a project or a problem. of any kind, whether computer science, business, industrial, or educational, among others, through different types of diagrams that can be interpreted by anyone even if they are not familiar with the technical aspects of computing. UML is an international visual modeling standard used by software system developers to maintain constant and effective communication with the actors involved (analysts, developers, or end users). With such diagrams, data models are proposed that allow them to achieve the stated objectives, cover the specified requirements, and obtain a competitive advantage, especially if it begins with a project focused on robust software programs designed to support a huge infrastructure, especially. The present work proposes that the same computer principles can be applied to various problems and scenarios so that computational thinking can be developed in any person to achieve greater ease in expressing the solution to a situation determined.
Downloads
References
Connolly, T. M. y Begg, C. E. (2005). Sistemas de bases de datos: un enfoque práctico para diseño, implementación y gestión. Pearson Educación.
Digital Guide IONOS. (1 de junio de 2021). Las 6 mejores herramientas UML. IONOS. https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/las-mejores-herramientas-uml/
Fernández, F., Rodillo, D., del Pino, F., Bajo, J. y Corchado, J. M. (2014). WirePET: Desarrollando videojuegos para dispositivos móviles con comunicación bluetooth.https://www.researchgate.net/profile/Javier-Bajo-2/publication/228646208_WirePET_Desarrollando_Videojuegos_para_Dispositivos_Moviles_con_Comunicacion_Bluetooth/links/02bfe50c8ba48a350c000000/WirePET-Desarrollando-Videojuegos-para-Dispositivos-Moviles-con-C
Gliffy. (s.f.). Build Better Applications with Software Engineering Diagrams. Gliffy. https://www.gliffy.com/solutions/diagrams-for-software-engineering
How I Learn Code. (22 de marzo de 2018). Jeannette M. Wing y el Pensamiento Computacional. How I Learned Code. https://howilearnedcode.com/2016/10/el-pensamiento-computacional-jeannette-m-wing/
INTEF (s.f.). Draw.io: mucho más que mapas mentales. INTEF. https://intef.es/observatorio_tecno/draw-io-mucho-mas-que-mapas-mentales/
Ionos Inc. (1 de junio de 2021). Las 6 mejores herramientas UML. IONOS. https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/las-mejores-herramientas-uml/
Jiménez, C. (2021). UML. Arquitectura de aplicaciones en Java, C++ y Python. 2ª Edición. RA-MA S.A. Editorial y Publicaciones.
Lucid Software Inc. (2023). Herramienta de diseño de base de datos - Diagrama esquemático en línea. Lucidchart. https://www.lucidchart.com/pages/es/ejemplos/herramienta-de-diseno-de-bases-de-datos
Macas, J. P. y Mena V., A. M. (2008). Desarrollo de un videojuego tridimensional [Tesis de Licenciatura, Escuela Politécnica Nacional] [Digital]. bibdigital. Repositorio Institucional https://bibdigital.epn.edu.ec/bitstream/15000/956/1/CD-1417.pdf
Páez, J. A., Cortes, J. A., Simanca, F. A. y Blanco, F. (2021). Aplicación de UML y SCRUM al desarrollo del software sobre control de acceso. Información Tecnológica, 32(5), 57-66. https://doi.org/10.4067/s0718-07642021000500057
Smarter Process. (s.f.). IBM Engineering Rhapsody Model Manager (IBM RMM). SmarterProcess. https://doorsnext.com/products/ibm-engineering-rhapsody-model-manager/
URCOP. (2018, 12 de diciembre). Pensamiento computacional [video]. YouTube. https://youtu.be/veXgaxaNICM
Wing, J. M. (2006). Computational Thinking. CMU School of Computer Science. https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf
Zapata-Ros, M. (23 de octubre de 2015). Pensamiento computacional: Una nueva alfabetización digital. Revista de Educación a Distancia (RED). Revistas UM. https://revistas.um.es/red/article/view/240321
This work is licensed under a Creative Commons Attribution 4.0 International License.
In order to promote the development and dissemination of research in education in Latin America, the Ibero-American Journal for Educational Research and Development (RIDE) adhered to the Budapest Open Access Initiative, which is why it is identified as a Open access publication. This means that any user can read the complete text of the articles, print them, download them, copy them, link them, distribute them and use the contents for other purposes. Creative Cummons licenses allow users to specify the rights to use an open access journal available on the Internet in such a way that users know the rules of publication. Authors who publish in this journal accept the following conditions: Authors they keep the author's rights and give the magazine the right of the first publication, with the work registered with the attribution license of Creative Commons, which allows third parties to use the published material whenever they mention the authorship of the work and the first publication in this The authors can make other independent and additional contractual agreements for the non-exclusive distribution of the version of the article published in this journal (eg, include it in an institutional repository or publish it in a book) as long as they clearly indicate that The work was published for the first time in this magazine. Authors are allowed and recommended to publish their work. low on the Internet (for example on institutional or personal pages) before and during the review and publication process, as it can lead to productive exchanges and to a greater and faster dissemination of the published work