This video introduces Unit 2 of the "Teoría de Sistemas" (Systems Theory) course, focusing on fundamental concepts. Specifically, it delves into the relationship between models and systems, emphasizing how human perception of reality influences their creation and use. The video defines what a model is, explains the purpose of using models for understanding systems, and outlines the stages involved in conceptualizing and translating a model into a computational format.
Bienvenidos de nuevo a la asignatura Teoría de Sistemas. En esta ocasión vamos a comenzar con la unidad dos, conceptos fundamentales de la Teoría General de Sistemas, y vamos a abordar el tema 2.1, Modelo y Sistema.
El objetivo del tema es explicar la relación entre modelo y sistema en función de la percepción de la realidad por parte del hombre. Vamos a comenzar definiendo lo que es modelo. ¿Qué es un modelo?
Según Chiavenato, modelo es la representación simplificada de alguna parte de la realidad. Según el diccionario de la Real Academia Española, es un esquema teórico, generalmente en forma matemática, de un sistema o de una realidad compleja, como la evolución económica de un país, que se elabora para facilitar su comprensión y el estudio de su comportamiento.
El hombre sobre la tierra, desde sus inicios, ha querido dominarla. Pero para poder hacer eso, ha sido necesario primero que la comprenda. Es así que, de acuerdo a Arabia, esa comprensión se ve limitada por la propia capacidad del hombre y de sus medios, de forma que todo objeto, toda parte del universo que somete a su observación y estudio, es asimilada por él creando una imagen o modelo del objeto, del entorno y de la relación entre ambos. Es decir, nos referimos a crear un sistema, objeto, entorno, relación entre ambos.
Cada hombre tiene una manera particular de percibir la realidad, lo que nos lleva a afirmar que todo sistema real tiene la posibilidad de ser representado en más de un modelo. Según Claudio Bernard, los sistemas no existen en la naturaleza, solo existen en la mente y en el espíritu del que los crea. La conexión entre las palabras modelo y sistema suele ilustrarse con la figura mostrada en la siguiente diapositiva, un dibujo creado por un dibujante inglés de principios del siglo XX.
Veamos la siguiente figura detenidamente por unos segundos. ¿Qué ve? La gran mayoría de personas observan ya sea a una anciana o bien el perfil de una hermosa joven. Normalmente, el objetivo de estos sistemas creados al analizar objetos es estructurar nuestra mente a fin de dar sentido a las cosas y a la vida. Es decir, los modelos son una gran herramienta para la comprensión de los sistemas y su funcionamiento.
Chiavenato menciona tres razones básicas para la utilización de modelos:
Las etapas para modelizar un sistema son:
De acuerdo a Barceló, el modelo conceptual es una representación equivalente, lógica, aproximada del sistema real que, como tal, constituye una abstracción simplificada del mismo.
El proceso de construcción del modelo conceptual del sistema involucra:
Una precaución importante a considerar a la hora de construir un modelo es que ningún modelo es mejor que las hipótesis que encierra.
Traducir el modelo conceptual a un lenguaje de computación no es más que representar el modelo conceptual mediante un lenguaje apto para su ejecución en un computador. Este proceso se simplifica cuando la representación se hace utilizando un lenguaje especializado orientado a problemas específicos.
En el siguiente esquema podemos observar las etapas para hacer un modelo: Vamos a comenzar con un modelo del sistema natural. Luego, este sistema natural lo vamos a abstraer y lo vamos a convertir en un modelo conceptual. Sin embargo, necesitamos hacer el proceso de validación para estar seguros que lo que estamos representando en el modelo conceptual es lo que realmente tenemos en el sistema natural. Luego, del modelo conceptual, vamos a pasar, según ya dijimos antes, al modelo para computador. Esta es una transformación nada más, convertirlo en un programa para la computación. Pero acá también debemos validar que lo que estamos escribiendo en el programa es lo que tenemos en el modelo conceptual. Luego, del modelo para computador, vamos a pasar o vamos a tener como resultados los cálculos. Estos cálculos también debemos verificarlos porque es la implementación del programa, o sea, son los resultados del programa. Aquí tenemos nosotros que verificar que el programa no tiene errores y que además de los cálculos que debe de dar, o sea, los resultados que debe de dar, y luego también, una vez tengamos los resultados, necesitamos validar qué es lo que tenemos de resultado es lo que realmente habíamos comenzado a modelar en el sistema natural.
Esto es todo por el tema de hoy. Muchísimas gracias por su atención. Nos veremos en la próxima clase.