UML: Una manera de representar, interpretar, analizar y desarrollar el pensamiento computacional

  • María del Rocío Ramírez Jiménez Universidad de Guadalajara
  • Karime Pulido Hernández Universidad de Guadalajara
  • Carmen Elizabeth Rivera Orozco Universidad de Guadalajara
  • Norma Alicia Gómez Torres Universidad de Guadalajara
  • Liliana Serrano Zúñiga Universidad de Guadalajara
  • Luis Mexitli Orozco Torres Universidad de Guadalajara

Resumen

El lenguaje UML (Lenguaje Unificado de Modelado) es una poderosa herramienta que aporta importantes beneficios a los estudiantes de educación superior con la finalidad de que desarrollen un pensamiento computacional, adquirir una mayor habilidad para plantear y representar la solución de un proyecto o un problema de cualquier índole, ya sea informático, empresarial, industrial, educativo, entre otros, mediante diferentes tipos de diagramas que puedan ser interpretados por cualquier persona aun cuando no esté familiarizado con los aspectos técnicos de la computación. UML es un estándar de modelado visual e internacional utilizado por los desarrolladores de sistemas de software para mantener una comunicación constante y efectiva con los actores involucrados (analistas, desarrolladores o usuarios finales). Con tales diagramas se plantean modelos de datos que les permiten alcanzar los objetivos planteados, cubrir los requisitos especificados y obtener una ventaja competitiva, en especial si se inicia con un proyecto enfocado en programas de software robustos y diseñados para soportar una enorme infraestructura, especialmente. El presente trabajo plantea que los mismos principios informáticos pueden ser aplicados a una diversidad de problemas y escenarios, por lo que es conveniente que la habilidad del pensamiento computacional pueda desarrollarse en cualquier persona, con la finalidad de lograr una mayor facilidad para expresar la solución a una situación determinada.

Descargas

La descarga de datos todavía no está disponible.

Citas

Booch, G., Rumbaugh, J. y Jacobson, I. (2006). El lenguaje unificado de modelado. Guía del usuario. Pearson Educación.

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
Publicado
2024-12-03
Cómo citar
Ramírez Jiménez, M. del R., Pulido Hernández, K., Rivera Orozco, C. E., Gómez Torres, N. A., Serrano Zúñiga, L., & Orozco Torres, L. M. (2024). UML: Una manera de representar, interpretar, analizar y desarrollar el pensamiento computacional. RIDE Revista Iberoamericana Para La Investigación Y El Desarrollo Educativo, 15(29). https://doi.org/10.23913/ride.v15i29.2196
Sección
Artículos Científicos