Este artículo pretende mostrar la investigación documental de algunos de los trabajos de investigación que se han llevado a cabo en cuanto al proceso de enseñanza del diseño y modelado en programación, teniendo como base al pensamiento formal, y se socializa el análisis de la revisión bibliográfica descriptiva, así como los resultados cuantitativos obtenidos de la aplicación de un método estadístico. De esta forma, interesa en este documento mostrar la importancia de desarrollar o fortalecer el pensamiento formal en el proceso de la enseñanza del diseño y modelado de clases en programas bajo el paradigma orientado a objetos bajo el estándar UML (Unified Model Language). Para ello, el lector podrá encontrar cómo y cuáles fueron los criterios que se consideraron para seleccionar los trabajos revisados en el apartado del método, así como la metodología para la obtención de datos cuantitativos que se obtuvieron a través de tres cuestionarios, que ayudaron a determinar si los sujetos de estudio tienen desarrollado el pensamiento formal, o solo tienen desarrollado el pensamiento concreto. Por consiguiente, en el apartado de resultados y discusión, se exponen los trabajos seleccionados y revisados, presentando a través de una síntesis los detalles más sobresalientes. Al final se presenta la perspectiva y relevancia que toma este tema para la investigación principal de la cual se desprende este artículo. Y, por último, en las conclusiones se da respuesta a la pregunta eje de este documento, ¿Por qué es importante que las y los alumnos de educación superior tengan fortalecido el pensamiento formal en el proceso de enseñanza del diseño y modelado de clases en programas bajo la técnica orientada a objetos con UML?