Calculadora didáctica, área bajo la curva, matrices y física aplicada
Para Segundo Semestre
Integrantes:
José David Gonzalez Gonzalez
Harrynson Moreno Campo
Nicolás Marín Tintinago
Santiago Santamaria Jimenez
Magister Ángel Omar Ramos Olivares
Juan Camilo Marulanda Izquierdo
Carlos Eduardo Valencia Perea
Mary luz Ojeda Solarte
Luis Adrián Lasso Cardona
UNIDAD CENTRAL DEL VALLE
Facultad de ingeniería (Ingeniería De Sistemas)
Tuluá, Colombia
28 de febrero de 2025
Calculadora didáctica, área bajo la curva, matrices y física aplicada
Para Segundo Semestre
Integrantes:
José David Gonzalez Gonzalez
Harrynson Moreno Campo
Nicolás Marín Tintinago
Santiago Santamaria Jimenez
Magister Ángel Omar Ramos Olivares
Juan Camilo Marulanda Izquierdo
Carlos Eduardo Valencia Perea
Mary luz Ojeda Solarte
Luis Adrián Lasso Cardona
UNIDAD CENTRAL DEL VALLE
Facultad de ingeniería (Ingeniería De Sistemas)
Tuluá, Colombia
28 de febrero de 2025
Tabla de contenido
Introducción ___________________________________________________________ 5
Materias _______________________________________________________________ 6
Proyecto aplicado a la matemática _______________________________________________ 6
Proyecto aplicado al algebra_____________________________________________________ 7
Proyecto aplicado a la física _____________________________________________________ 8
Proyecto aplicado a humanidades ________________________________________________ 9
Proyecto aplicado a TGS _______________________________________________________ 10
Proyecto aplicado a Programación _______________________________________________ 11
Planteamiento Del Problema ___________________________________________ 12
Pregunta Problematizadora ____________________________________________ 12
Justificación __________________________________________________________ 13
Objetivos _____________________________________________________________ 16
Objtevo general ______________________________________________________________ 16
Objetivos especificos__________________________________________________________ 16
Estado de Arte __________________________________________________________ 17
1. Herramientas de apoyo para el aprendizaje en Ingeniería __________________________ 17
2. Aplicaciones educativas y entornos virtuales ___________________________________ 17
3. Desarrollo de software educativo con enfoque sistémico __________________________ 18
4. Aplicaciones orientadas a la programación y cálculo científico ____________________ 18
Metodo Cientifico______________________________________________________ 19
2. Marco teórico: _____________________________________________________________ 19
3. Diseño de la investigación: ___________________________________________________ 19
4. Procedimiento: __________________________________________________________ 20
Fase de Diseño ________________________________________________________ 21
Requerimientos ______________________________________________________________ 21
Requerimientos no funcionales _________________________________________________ 22
Diagrama casos de Uso ________________________________________________________ 23
Imagenes del Proyecto_________________________________________________ 28
TGS __________________________________________________________________ 32
Elementos del Sistema __________________________________ ¡Error! Marcador no definido.
Clases de Sistemas______________________________________ ¡Error! Marcador no definido.
Propiedades de los Sistemas _____________________________ ¡Error! Marcador no definido.
Rasgos Característicos de los Sistemas______________________ ¡Error! Marcador no definido.
Tendencias de la Teoría General de Sistemas ________________ ¡Error! Marcador no definido.
Guía: Enfoque de Sistemas para la Solución de Problemas______¡Error! Marcador no
definido.
Entropía y Neguentropía ______________________________ ¡Error! Marcador no definido.
Ciudades Inteligentes y Pensamiento Sistémico ________ ¡Error! Marcador no definido.
Referencias Bibliográficas _________________________________________________ 50
Introducción
En el contexto académico de la carrera de Ingeniería en Sistemas, el segundo semestre
representa un periodo crucial en el desarrollo de competencias fundamentales para futuros
profesionales. Este trabajo se centra en la creación de una calculadora hecha en el lenguaje
de programación JAVA dentro del IDE NetBeans, el proyecto integra conceptos y
herramientas de diversas materias que se cursan en este semestre, tales como Matemáticas II,
Álgebra Lineal, Física I, Programación Orientada a Objetos, Teoría General de Sistemas y
Humanidades.
La calculadora no solo busca facilitar la resolución de problemas matemáticos y físicos, sino
también servir como una plataforma de aprendizaje interactivo que refuerce los
conocimientos adquiridos en clase. A través de la implementación de funciones específicas
para cada materia, se pretende ofrecer a los estudiantes una herramienta útil que les permita
aplicar de manera práctica los conceptos teóricos aprendidos.
De este modo los usuarios podrán resolver los principales problemas dentro de las materias
como por ejemplo, matrices, área bajo la curva tambien conceptos y especificaciones dentro
del trabajo lo cual va a permitir entender como estará orientada la aplicación hacia cada
materia
Materias
Proyecto aplicado a la matemática
El cálculo del área bajo la curva es esencial en matemáticas e ingeniería. Implementar
una calculadora facilita su comprensión y aplicación práctica.
Desarrollar una calculadora para calcular el área bajo una curva permitirá aplicar integración
numérica y simbólica, además de crear una herramienta interactiva para el aprendizaje.
Se utilizarán tecnologías como Java para su desarrollo. La calculadora refuerza
conocimientos de cálculo y su aplicación práctica.
Implementamos una calculadora para el cálculo del área bajo la curva utilizando Java y la
biblioteca Swing para la interfaz gráfica, aplicando métodos de integración numérica como
la regla del trapecio y Simpson 1/3. Esta herramienta soporta funciones polinómicas,
trigonométricas y exponenciales, permitiendo a los usuarios definir intervalos y precisión
para obtener resultados aproximados. El desarrollo reforzó conceptos fundamentales de
cálculo integral y su aplicación práctica en problemas de ingeniería y física, ofreciendo una
plataforma interactiva que facilita el aprendizaje mediante visualización gráfica y cálculos
paso a paso.
Proyecto aplicado al algebra
Proyecto aplicado al algebra
El estudio de las matrices es clave en álgebra lineal con aplicaciones en ingeniería y
computación. Implementar una calculadora de matrices en Java ayuda a fortalecer estos
conocimientos mediante operaciones matriciales interactivas.
El objetivo es diseñar una calculadora en Java que realice operaciones como suma, resta,
multiplicación, determinantes, inversas. El desarrollo incluirá la interfaz permitirá la
entrada de matrices, selección de operaciones y visualización clara de los resultados.
Se espera obtener una calculadora funcional en Java que facilite la comprensión del álgebra
lineal y su aplicación práctica. Su implementación refuerza el aprendizaje y proporciona
una herramienta útil para estudiantes y docentes.
- Lenguaje de programación: Java
- Entorno gráfico: Swing
- IDE recomendado: NetBeans o Eclipse
El código Java desarrollado implementa una aplicación gráfica que permite realizar
operaciones algebraicas con matrices. La interfaz fue creada con JFrame, y se utilizan
componentes como JTable, JComboBox y JButton para gestionar la entrada y salida de
datos.
- Ingreso dinámico de matrices A y B
- Operaciones: suma, resta, multiplicación, división (inversa), inversa
- Validaciones de compatibilidad
- Interfaz gráfica amigable
Proyecto aplicado a la física
La cinemática estudia el movimiento de los cuerpos sin analizar sus causas.
Implementar una calculadora en Java permite a los estudiantes resolver ecuaciones de
movimiento rectilíneo uniforme (MRU) y uniformemente acelerado (MRUA).
El objetivo es diseñar una aplicación en Java que calcule velocidad media, aceleración y
ecuaciones de movimiento, además de aplicaciones en tiro vertical y caída libre. La interfaz
gráfica permitirá ingresar datos, seleccionar ecuaciones y visualizar resultados. Se espera
obtener una calculadora funcional que facilite la comprensión de la cinemática y refuerce el
aprendizaje de la física.
Proyecto aplicado a humanidades
Para aplicar una calculadora en humanidades con referencia a la evolución, se pueden
desarrollar herramientas que analicen datos históricos, cronologías y cambios en poblaciones
humanas.
Una opción es una calculadora de líneas de tiempo evolutivas, que permita calcular períodos
entre especies humanas y cambios evolutivos. Esto se puede implementar con Java y una
base de datos con eventos clave de la evolución.
Proyecto aplicado a TGS
Para aplicar la calculadora dentro de la Teoría General de Sistemas (TGS) y su
orientación a ciudades inteligentes y pensamiento sistémico, se puede desarrollar una
herramienta que facilite la toma de decisiones y optimización de recursos en entornos
urbanos.
Una posible implementación es una calculadora de sistemas urbanos, que permita analizar
variables como movilidad.
Con este enfoque, la calculadora se convierte en una herramienta clave para mejorar el diseño
y funcionamiento de ciudades inteligentes, aplicando la Teoría General de Sistemas para
optimizar recursos y aumentar la sostenibilidad.
Proyecto aplicado a Programación
La Programación Orientada a Objetos (POO) permite estructurar el software en torno
a objetos que interactúan entre sí. Implementar una calculadora en Java refuerza conceptos
como encapsulación, herencia y polimorfismo.
El objetivo es diseñar una calculadora modular y escalable, aplicando POO. Se usará una
clase base Calculadora con métodos generales como suma, resta, multiplicación y división,
y clases derivadas. Se aplicará herencia y polimorfismo para extender funcionalidades sin
modificar la estructura base.
Se espera obtener una herramienta extensible y bien estructurada que facilite el aprendizaje
de POO. Se recomienda ampliar la funcionalidad con cálculos avanzados, integración con
bases de datos y patrones de diseño para mejorar la escalabilidad. Este proyecto refuerza
habilidades en POO y desarrollo de software en Java.
Planteamiento Del Problema
En el ámbito de la Ingeniería en Sistemas, los estudiantes enfrentan el reto de dominar
una variedad de conceptos y herramientas a lo largo de su formación académica. En el
segundo semestre, las materias como Matemáticas II, Álgebra Lineal Física I, Programación
Orientada a Objetos, Teoría General de Sistemas y Humanidades presentan una carga
significativa de contenido teórico y práctico que puede resultar abrumadora.
Pregunta Problematizadora
¿Es posible mediante un software mejorar y facilitar el aprendizaje de los estudiantes
de ingeniería en sistemas de segundo semestre?
Justificación
La implementación de este proyecto representa una valiosa oportunidad para mejorar
la experiencia de aprendizaje de los estudiantes, al mismo tiempo que se cumplen los
requisitos académicos establecidos en las diversas asignaturas involucradas. Este enfoque
integral no solo optimiza el tiempo de los estudiantes, sino que también reduce
significativamente los errores en cálculos, lo que es crucial en áreas académicas que
dependen de la precisión matemática.
La herramienta permitirá a los estudiantes realizar cálculos de manera más eficiente, lo que
les dará más tiempo para concentrarse en la comprensión de conceptos complejos y en otras
actividades académicas.
Reducción de Errores:
Al automatizar procesos y proporcionar validaciones, se minimizarán los errores comunes
que se cometen en cálculos manuales, mejorando así la calidad del trabajo presentado por los
estudiantes.
Cumplimiento de Requisitos Académicos
Este proyecto está diseñado para alinearse con los objetivos de aprendizaje de varias
asignaturas clave:
Matemáticas II y Álgebra Lineal I:
Los estudiantes aplicarán conceptos teóricos en situaciones prácticas, lo que les permitirá
consolidar su comprensión y ver la relevancia de las matemáticas en contextos reales.
Programación Orientada a Objetos:
Se fomentará el dominio de Java y el diseño de interfaces, habilidades esenciales en el
desarrollo de software moderno. Los estudiantes tendrán la oportunidad de crear aplicaciones
que no solo sean funcionales, sino también intuitivas y visualmente atractivas.
Teoría General de Sistemas:
Los estudiantes aprenderán a modelar sistemas funcionales, integrando conocimientos de
diferentes disciplinas y desarrollando un pensamiento crítico sobre cómo interactúan los
componentes dentro de un sistema.
Además de los beneficios académicos, esta herramienta servirá como un recurso didáctico
complementario, ofreciendo a los usuarios la posibilidad de practicar de manera autónoma.
Esto es especialmente importante en un entorno educativo donde se fomenta la autoeficacia
y la responsabilidad en el aprendizaje.
De este modo los estudiantes podrán practicar y reforzar sus conocimientos en cualquier
momento y lugar, lo que les permitirá avanzar a su propio ritmo y profundizar en los temas
que consideren necesarios.
Diseño Modular:
La estructura modular del proyecto permitirá futuras actualizaciones y adaptaciones,
asegurando que la herramienta se mantenga relevante y pueda evolucionar con las
necesidades educativas cambiantes. Esto incluye la incorporación de nuevos temas,
funcionalidades y mejoras basadas en la retroalimentación de los usuarios.
Objetivos
Objtevo general
Desarrollar una calculadora interactiva en Java utilizando el IDE NetBeans, que
integre y aplique conceptos fundamentales de las materias cursadas en el segundo semestre
de Ingeniería en Sistemas, con el fin de facilitar la resolución de problemas académicos y
reforzar el aprendizaje práctico de los estudiantes.
Objetivos especificos
1. Analizar los requerimientos funcionales y académicos del proyecto integrador,
identificando los conceptos clave y las necesidades específicas de cada materia
involucrada.
2. Diseñar y desarrollar los módulos de la calculadora aplicando los principios de
programación orientada a objetos, garantizando una estructura lógica, modular y
escalable.
3. Implementar la calculadora con una interfaz gráfica funcional y coherente, integrando
las herramientas necesarias para resolver problemas específicos de cada asignatura.
Estado de Arte
En la actualidad, el uso de herramientas tecnológicas para apoyar el aprendizaje en educación
superior ha cobrado una relevancia significativa. Numerosos estudios respaldan el impacto
positivo que las aplicaciones educativas tienen sobre el rendimiento académico,
especialmente cuando se orientan al aprendizaje activo, autónomo y contextualizado. El
desarrollo de software educativo modular y especializado por áreas del conocimiento permite
a los estudiantes acceder a contenidos complejos de forma práctica y personalizada.
1. Herramientas de apoyo para el aprendizaje en Ingeniería
Las carreras de Ingeniería, por su alta carga teórica y práctica, requieren de recursos
complementarios que permitan a los estudiantes entender conceptos abstractos como
ecuaciones diferenciales, álgebra vectorial, y lógica de programación. Plataformas como
MATLAB, GeoGebra han demostrado su eficacia en áreas como matemáticas y física, al
permitir la visualización y resolución automatizada de problemas (Cabero & Llorente,
2015). Sin embargo, muchas de estas herramientas presentan una curva de aprendizaje
elevada, están en inglés o requieren licencias de uso.
2. Aplicaciones educativas y entornos virtuales
La integración de entornos virtuales de aprendizaje (EVA) ha permitido construir nuevas
formas de enseñanza centradas en el estudiante. Proyectos como Khan Academy, PhET o
Moodle han sido pioneros en ofrecer experiencias educativas accesibles, interactivas y con
retroalimentación inmediata. En particular, las apps desarrolladas con enfoque modular y
orientadas a materias específicas han demostrado mejorar la comprensión, la autonomía y
la motivación (Salinas, 2004).
3. Desarrollo de software educativo con enfoque sistémico
El enfoque de sistemas en el desarrollo de aplicaciones educativas se ha consolidado como
una estrategia efectiva para abordar problemas complejos de aprendizaje. Al considerar a
los estudiantes como parte de un sistema en interacción con profesores, contenidos, tiempo
y herramientas, se pueden diseñar soluciones más integrales y sostenibles (Bertalanffy,
1968). Además, los sistemas adaptativos permiten ajustar la dificultad, el tipo de contenido
o el ritmo de aprendizaje, optimizando los resultados (García-Peñalvo, 2021).
4. Aplicaciones orientadas a la programación y cálculo científico
Dentro del contexto universitario, algunos proyectos similares han implementado software
orientado a apoyar la enseñanza de programación (como BlueJ para Java) o el cálculo
matemático (como Maxima o Octave), mostrando mejoras en la retención del conocimiento
y en el desarrollo de habilidades prácticas. No obstante, la mayoría de estos proyectos no
integran varias asignaturas de manera transversal, lo cual representa una oportunidad para
soluciones más completas como la que plantea este proyecto.
Metodo Cientifico
• Problema:
La complejidad y el tiempo requerido para realizar cálculos manuales en diversas materias
académicas.
La dificultad de encontrar herramientas de cálculo específicas para cada área de estudio.
• Objetivos:
Desarrollar una aplicación de calculadora multifuncional con módulos personalizados para
cada materia.
Optimizar el proceso de estudio y cálculo, reduciendo el tiempo y el esfuerzo requerido.
Proporcionar una herramienta intuitiva y fácil de usar para estudiantes.
Generar una interfaz amigable para el usuario.
Reducir el margen de error de los cálculos manuales.
2. Marco teórico:
Investigación sobre las fórmulas y algoritmos de cálculo utilizados en cada materia
(matemáticas, física, algebra, etc.).
Análisis de aplicaciones de calculadora existentes y sus funcionalidades.
3. Diseño de la investigación:
• Tipo de investigación:
Desarrollo de software con un enfoque aplicado.
• Métodos de recolección de datos:
Recopilación de fórmulas y algoritmos de cálculo de libros de texto, apuntes de clase y
recursos en línea.
• Población :
Estudiantes universitarios del área de ingeniería.
4. Procedimiento:
• Fase 1: Recopilación de información:
Identificar las materias y los cálculos pactados con los docentes.
Recopilar las fórmulas y algoritmos de cálculo correspondientes.
• Fase 2: Diseño y desarrollo:
Diseñar la interfaz de usuario de la aplicación.
Desarrollar los módulos de cálculo para cada materia.
Implementar las funcionalidades de la calculadora.
• Fase 3: Pruebas y evaluación:
Realizar pruebas internas para verificar la funcionalidad y la precisión de los cálculos.
Realizar pruebas de accesibilidad con estudiantes para recopilar comentarios y sugerencias.
• Fase 4: Implementación:
Uso de la aplicación en entorno educativo.
Fase de Diseño
Requerimientos
Requerimientos funcionales
1 El sistema mostrara interfaz de botones con las
diferentes materias del programa (Matemáticas II,
Física I, Álgebra Lineal, Humanidades I)
2 Al ingresar en un botón el sistema mostrara una
calculadora correspondiente a la materia
3 Calculadora Matemáticas II: implementar calcula
que ayude a resolver área bajo la curva
4 El sistema debe mostrar una representación gráfica
de la función y el área sombreada correspondiente.
5 Mostrar el resultado en pantalla con al menos 4
cifras decimales de precisión.
6 Calculadora Algebra lineal: implementar una
calculadora que realice operaciones con matrices
(suma, resta, multiplicación, determinante, inversa,
etc.).
7 El sistema debe permitir ingresar matrices de
diferentes tamaños (hasta 5x5).
8 El sistema debe permitir elegir la operación a
realizar (suma, resta, multiplicación, determinante,
inversa)
9 Teoría general de sistemas: Proveer una sección
informativa que explique cómo el proyecto se
orienta a las ciudades inteligentes.
10 Programación orientada a objetos: El sistema
mostrara información sobre como se
implementaron los conocimientos adquiridos en
clase y ayudo a la resolución del proyecto
11 Humanidades:
12 Física I:
Requerimientos no funcionales
Requerimientos no funcionales
13 El sistema será seguro y confiable
14 El sistema será preciso
15 El sistema será ordenado teniendo espacio para cada
materia
16 El sistema será práctico para usarse
17 El sistema se podrá actualizar adicionando más
materias
18 El sistema funcionará correctamente en sistemas
operativos modernos
Diagrama casos de Uso
3
4
5
6
7
8
9
10
programadores
Imagenes del Proyecto version 1.0
Imágenes Proyecto Versión 2.0
TGS
TIPOS DE SISTEMAS
En la Teoría General de Sistemas, que es una disciplina interdisciplinaria que estudia los
principios y estructuras comunes a todos los sistemas independientemente de su naturaleza,
existen múltiples maneras de clasificar los sistemas según sus características, propiedades y
comportamientos. Esta clasificación permite comprender mejor cómo funcionan los sistemas
y cómo podemos interactuar con ellos de manera efectiva.
Uno de los criterios más utilizados para diferenciar los sistemas es la forma en que interactúan
con su entorno. Los sistemas abiertos son aquellos que realizan un intercambio constante de
materia, energía e información con su ambiente externo. Esto significa que reciben recursos,
procesan información y liberan productos o energía hacia fuera. Un claro ejemplo de sistema
abierto es un ecosistema natural, donde las plantas, animales y microorganismos
intercambian sustancias y energía con el entorno para mantener la vida. Por otro lado, los
sistemas cerrados no presentan este tipo de intercambio; se consideran aislados en términos
de materia y energía. Estos sistemas son más comunes en contextos teóricos o en
experimentos controlados, ya que en la práctica es muy difícil encontrar un sistema
completamente cerrado. Un ejemplo aproximado es un termo sellado que mantiene la
temperatura interna sin intercambio significativo de calor o materia con el ambiente.
Otra manera de clasificar los sistemas es según su naturaleza o existencia. Se reconocen tres
tipos principales:
• Sistemas reales, que son aquellos que existen físicamente y pueden ser observados
directamente, como una computadora, un vehículo o el cuerpo humano.
• Sistemas ideales, que solo existen como conceptos o modelos teóricos, por ejemplo,
un sistema matemático o un modelo económico simplificado.
• Modelos de sistemas, que son representaciones simplificadas o simbólicas de
sistemas reales, creadas para entender, analizar o predecir su comportamiento. Por
ejemplo, un modelo climático que simula cómo el cambio de temperatura afecta a un
ecosistema.
Otra clasificación importante se basa en el movimiento o cambio dentro del sistema. Los
sistemas estáticos son aquellos que no presentan cambios significativos a lo largo del tiempo,
permaneciendo en un estado constante, como una estructura arquitectónica terminada. En
contraste, los sistemas dinámicos están en constante evolución, transformación o
movimiento. Por ejemplo, el mercado financiero es un sistema dinámico porque cambia
continuamente debido a múltiples factores internos y externos.
Respecto al control, los sistemas se dividen en:
• Sistemas regulados, que necesitan la intervención humana o externa para funcionar
adecuadamente, como una planta industrial que requiere ajustes y supervisión.
• Sistemas autorregulados, que tienen la capacidad de funcionar y mantener su
equilibrio sin ayuda externa, como el sistema inmunológico del cuerpo humano.
Además, según el tipo de problema que abordan, los sistemas pueden ser:
• Sistemas duros, que tratan problemas técnicos o de ingeniería con soluciones claras
y definidas, por ejemplo, diseñar un puente o una máquina.
• Sistemas suaves, que abordan problemas sociales, humanos o complejos, donde no
existe una única solución correcta, como mejorar la convivencia en una comunidad o
gestionar un cambio organizacional.
Por último, los sistemas poseen propiedades fundamentales que describen su
comportamiento y estructura:
• La recursividad, que indica que un sistema puede estar compuesto por otros sistemas
más pequeños denominados subsistemas. Por ejemplo, un automóvil está compuesto
por subsistemas como el motor, el sistema eléctrico y el sistema de frenos.
• La sinergia, que señala que el sistema completo puede producir resultados mayores
que la simple suma de sus partes. Esto significa que, trabajando juntos, los
componentes generan un efecto más potente que si actuaran por separado.
• La entropía, que representa el grado de desorden o desgaste que sufre un sistema con
el paso del tiempo, lo que puede conducir a su deterioro o desaparición si no se
controla adecuadamente.
• La neguentropía, que es la capacidad del sistema para mantenerse organizado y
funcional, utilizando recursos como la información para adaptarse y mejorar,
contrarrestando así la entropía.
• La permeabilidad, que mide cuánto un sistema permite la entrada o salida de
información, materia o energía hacia y desde su entorno, siendo clave para la
adaptación.
• La centralización y descentralización, que describen si el sistema depende de un
núcleo o centro único de control, o si permite que diferentes partes actúen con
autonomía.
• La integración, que es la capacidad de unir distintas partes para que funcionen de
manera coordinada y eficiente, y la independencia, que permite que algunos
componentes funcionen autónomamente sin afectar al sistema general.
• Finalmente, la adaptabilidad, que es la capacidad para ajustarse a cambios del
entorno, fundamental para la supervivencia y éxito de sistemas abiertos.
GUÍA ENFOQUE DE SISTEMAS PARA LA SOLUCIÓN DE PROBLEMAS O
APROVECHAMIENTO DE OPORTUNIDADES
La Teoría General de Sistemas (TGS) no solo sirve para clasificar y comprender sistemas,
sino que también ofrece una metodología práctica y estructurada para resolver problemas
complejos o para aprovechar oportunidades dentro de organizaciones, empresas o cualquier
tipo de contexto en el que existan múltiples factores interrelacionados. Esta metodología se
basa en una visión integral, que considera al sistema en su totalidad y no solo a sus partes
aisladas.
Según el reconocido especialista Russell L. Ackoff, un problema dentro de un sistema está
compuesto por varios elementos fundamentales:
• Las personas que lo enfrentan, usualmente los tomadores de decisiones o agentes
responsables.
• Las variables controlables, que son aquellos aspectos sobre los cuales se puede influir
directamente.
• Las variables no controlables, que son factores externos o circunstancias que escapan
a la influencia directa.
• Las restricciones, que limitan las posibles acciones o soluciones, ya sean recursos,
tiempo o condiciones externas.
• Y los posibles resultados que emergen de la interacción de todos estos elementos.
Además, los problemas pueden clasificarse en dos grandes tipos:
• Problemas negativos, que implican la eliminación o mitigación de una situación
indeseada, como reducir el desperdicio de recursos o solucionar un conflicto.
• Problemas positivos, que se enfocan en la consecución de metas o el aprovechamiento
de oportunidades, por ejemplo, aumentar la productividad o mejorar la satisfacción
del cliente.
El enfoque sistémico para la solución de problemas o aprovechamiento de oportunidades
sigue una serie de etapas ordenadas que aseguran un análisis profundo y una implementación
eficaz:
1. Identificación y definición del problema u oportunidad:
En esta fase inicial, se delimita claramente qué situación se desea resolver o qué
oportunidad se quiere aprovechar. Para ello, se analiza el sistema donde ocurre el
problema, considerando sus entradas (recursos, información), procesos (actividades
y transformaciones internas), salidas (resultados o productos) y la retroalimentación
(información que vuelve al sistema para ajustar su funcionamiento). Este análisis
integral permite tener una visión clara y evitar tratar síntomas en lugar de causas.
2. Descripción de los componentes clave:
Se identifican los elementos principales del sistema: las personas involucradas, los
procesos existentes, la tecnología utilizada y los recursos disponibles. También se
analizan las relaciones entre estos componentes, su estructura jerárquica (quién
depende de quién) y cómo evolucionan en el tiempo. Esta comprensión facilita
entender cómo las partes influyen en el todo.
3. Análisis detallado del sistema:
En esta etapa se recolecta información más precisa y profunda. Se establecen
objetivos claros y medibles, se identifican entradas y salidas concretas, y se evalúan
los mecanismos de control y retroalimentación existentes para determinar su eficacia.
Además, se localizan posibles cuellos de botella o puntos críticos donde el sistema
podría fallar o ralentizarse.
4. Desarrollo y evaluación de alternativas:
A partir del diagnóstico, se generan diferentes soluciones o caminos para abordar el
problema o aprovechar la oportunidad. Cada alternativa se evalúa según su impacto,
viabilidad, costo y beneficios. Esta evaluación permite seleccionar la solución que
mejor se adapta a las necesidades y condiciones del sistema.
5. Diseño del sistema o solución:
Se desarrolla un plan detallado que incluye procedimientos operativos, bases de datos
y herramientas visuales como diagramas de flujo que facilitan la comprensión y
ejecución. Este diseño busca que la solución sea clara, práctica y fácil de
implementar.
6. Implementación y capacitación:
Una vez diseñado, se pone en marcha la solución. Se capacita a los usuarios o actores
involucrados para que entiendan el nuevo sistema o proceso y puedan operarlo
correctamente. La capacitación es vital para asegurar el éxito y aceptación de los
cambios.
7. Monitoreo y evaluación:
Se supervisan los resultados obtenidos para verificar si cumplen con los objetivos
planteados. En caso de desviaciones o problemas, se realizan ajustes necesarios para
mejorar la efectividad del sistema. Además, se documenta todo el proceso,
incluyendo las lecciones aprendidas, para futuros proyectos o mejoras.
Este enfoque sistémico es especialmente valioso en entornos complejos, donde las soluciones
rápidas y superficiales no suelen ser efectivas. Su valor radica en promover una comprensión
profunda, una visión holística y una gestión estratégica que incrementa las probabilidades de
éxito y sostenibilidad.
PENSAMIENTO SISTÉMICO
El pensamiento sistémico es una forma particular de entender y analizar el mundo, que nos
invita a ver los fenómenos y problemas como un todo integrado, y no como partes aisladas.
Esta perspectiva nos ayuda a comprender cómo las diferentes partes de un sistema están
interrelacionadas y cómo el cambio en una de ellas puede influir, directa o indirectamente,
en las demás.
A diferencia del pensamiento tradicional, que tiende a fragmentar los problemas para
analizarlos por separado, el pensamiento sistémico reconoce que los sistemas son complejos
y dinámicos, y que sus componentes interactúan constantemente. Por eso, entender un
sistema requiere observar sus patrones, ciclos y retroalimentaciones en el tiempo.
Este tipo de pensamiento se basa en varios principios fundamentales:
• Interconexión: Todo en un sistema está conectado, de manera que las acciones en una
parte pueden tener efectos inesperados en otras partes. Por ejemplo, en una empresa,
un cambio en el departamento de ventas puede afectar la producción, la logística y la
satisfacción del cliente.
• Retroalimentación: Los resultados de una acción pueden influir en futuras decisiones
y comportamientos. Por ejemplo, si una política ambiental reduce la contaminación,
los beneficios ambientales pueden fomentar más políticas similares.
• Efectos no lineales: Pequeñas causas pueden provocar grandes efectos, o viceversa.
Esto implica que no siempre la relación causa-efecto es directa ni proporcional.
• Retrasos en el tiempo: Los efectos de ciertas acciones pueden tardar en manifestarse,
lo que dificulta la identificación inmediata de causas y consecuencias.
• Propósito o meta: Cada sistema tiene un propósito o función que guía su
comportamiento y evolución.
Adoptar el pensamiento sistémico trae numerosos beneficios:
• Facilita una mejor comprensión de problemas complejos y la identificación de sus
causas reales, evitando soluciones superficiales o temporales.
• Promueve decisiones más acertadas al considerar las consecuencias a largo plazo y
los efectos colaterales.
• Ayuda a prevenir conflictos y malentendidos dentro de equipos o comunidades, al
mostrar cómo las acciones de cada individuo afectan al resto.
• Fomenta la colaboración y el trabajo en equipo, entendiendo que todos los elementos
deben funcionar coordinadamente para alcanzar los objetivos comunes.
El pensamiento sistémico tiene aplicaciones muy amplias y relevantes en diferentes campos:
• En el mundo empresarial, permite entender cómo las áreas de finanzas, operaciones,
recursos humanos y marketing están interrelacionadas y afectan el desempeño global.
• En la salud, ayuda a analizar cómo factores biológicos, ambientales, sociales y
psicológicos influyen conjuntamente en el bienestar de una persona.
• En la educación, permite diseñar planes de estudio y metodologías que consideran al
estudiante como un ser integral, no solo como receptor de información.
• En el cuidado del medio ambiente, facilita comprender las complejas relaciones entre
especies, ecosistemas y actividades humanas, contribuyendo a políticas más
efectivas.
• En política y sociedad, permite abordar problemas sociales complejos considerando
múltiples actores e intereses interdependientes.
En resumen, el pensamiento sistémico es una herramienta poderosa para enfrentar los
desafíos actuales, que son cada vez más complejos y globalizados, ayudándonos a encontrar
soluciones más integrales, sostenibles y adaptativas.
DIAGRAMAS CAUSALES
Los diagramas causales, también conocidos como diagramas de bucles causales o diagramas
de influencia, son herramientas visuales esenciales para entender cómo diferentes variables
o elementos dentro de un sistema se relacionan entre sí. Su propósito principal es representar
gráficamente las relaciones causa-efecto que existen entre estas variables, facilitando así el
análisis y la comprensión del comportamiento del sistema.
Estos diagramas están compuestos por nodos y flechas:
• Los nodos representan las variables o componentes del sistema, como por ejemplo la
cantidad de recursos, la producción, la demanda, o cualquier otro elemento relevante.
• Las flechas muestran la dirección de la influencia entre esas variables. Cada flecha
lleva un signo de polaridad que indica el tipo de relación:
o Un signo positivo (+) indica una relación directa o proporcional, es decir,
cuando una variable aumenta, la otra también aumenta, y viceversa. Por
ejemplo, si aumenta la inversión en publicidad, suele aumentar también la
demanda del producto.
o Un signo negativo (–) indica una relación inversa o contraria, donde si una
variable sube, la otra baja. Por ejemplo, si aumentan los precios, usualmente
disminuye la cantidad demandada.
Dentro de estos diagramas, se pueden identificar dos tipos principales de bucles de
retroalimentación:
1. Bucles de retroalimentación positiva o de refuerzo:
En estos bucles, un cambio inicial en una variable genera efectos que amplifican ese
cambio, creando un ciclo que se auto-refuerza. Esto puede llevar a un crecimiento
acelerado o a una disminución rápida, dependiendo de la dirección del cambio.
Por ejemplo, en la reproducción de conejos, a medida que la población crece, hay más
conejos que pueden reproducirse, lo que aumenta aún más la población. Este ciclo
puede continuar mientras no existan limitaciones externas. Estos bucles son
característicos de procesos de crecimiento, epidemias o expansión de ideas.
2. Bucles de retroalimentación negativa o de balance:
Estos bucles actúan para mantener el equilibrio y la estabilidad del sistema. Cuando
una variable cambia, se activan mecanismos que contrarrestan ese cambio para
devolver al sistema a un estado de equilibrio.
Un ejemplo clásico es la regulación de la temperatura corporal humana: si la
temperatura sube, el cuerpo responde con sudoración para enfriarse; si baja, el cuerpo
genera escalofríos para calentarse. Así, la temperatura se mantiene dentro de un rango
estable. Estos bucles son comunes en sistemas vivos y sociales que requieren
mantenerse estables frente a cambios externos.
La utilidad de los diagramas causales radica en que permiten:
• Visualizar claramente las interacciones y dependencias entre variables complejas.
• Identificar los puntos críticos donde pequeñas intervenciones pueden tener grandes
impactos.
• Comprender cómo se propagan los cambios dentro del sistema y anticipar posibles
consecuencias.
• Facilitar la comunicación entre diferentes personas o equipos, al mostrar de forma
sencilla las relaciones causales.
• Apoyar el diseño de estrategias para modificar o controlar el comportamiento del
sistema, enfocándose en los elementos clave.
Los diagramas causales son ampliamente usados en diversas áreas, como la biología para
estudiar ecosistemas, en economía para entender mercados, en salud para analizar factores
que afectan la enfermedad, en ecología para evaluar impactos ambientales, y en ciencias
sociales para analizar fenómenos complejos.
En nuestro proyecto.
En nuestro proyecto, buscamos integrar y consolidar todos los conocimientos previos que
hemos adquirido para crear una herramienta útil y eficiente. A través de esta iniciativa,
unimos cada concepto, técnica y metodología que hemos aprendido con el fin de optimizar
procesos, facilitar la comprensión y ofrecer soluciones prácticas.
Este proyecto se materializa en una calculadora especialmente diseñada que no solo nos
ayuda a nosotros, como programadores y estudiantes, a realizar cálculos de manera rápida y
precisa, sino que también sirve como un recurso valioso para profesores y compañeros. De
esta forma, buscamos fomentar un entendimiento más profundo y claro de los conceptos
involucrados, permitiendo que todos los participantes puedan visualizar y analizar mejor las
ideas y objetivos que sustentan nuestro trabajo.
En resumen, nuestro proyecto es una herramienta colaborativa que contribuye a mejorar el
aprendizaje, la enseñanza y la aplicación práctica de los conocimientos, promoviendo un
ambiente de estudio y trabajo más dinámico y accesible para toda la comunidad educativa.
Conclusiones
• El desarrollo de la Calculadora Didáctica para Área Bajo la Curva, Matrices y Física
Aplicada demostró ser una herramienta integral que fortalece el aprendizaje en
matemáticas, álgebra y física, mediante la implementación de métodos numéricos
(regla del trapecio, Simpson), operaciones matriciales (suma, inversa, determinantes)
y conceptos de la física aplicada en un entorno real. Desarrollada en Java con Swing,
la aplicación combina precisión técnica con una interfaz intuitiva, validando su
eficacia para reducir errores manuales y agilizar cálculos complejos. Su enfoque
modular y alineado con las materias de segundo semestre de Ingeniería de Sistemas
(POO, TGS, Humanidades) no solo cumple objetivos académicos, sino que también
sienta las bases para futuras ampliaciones, posicionándose como un recurso adaptable
para entornos educativos y ciudades inteligentes. La integración del enfoque
sistémico asegura su escalabilidad, destacando su potencial como modelo para
herramientas educativas interdisciplinarias.
Referencias Bibliográficas
• Bertalanffy, L. von. (1968). General System Theory: Foundations,
Development, Applications. George Braziller.
• Cabero, J., & Llorente, M. C. (2015). Tecnologías de la información y
comunicación y diseño instruccional: aportaciones para un modelo
integrador. Revista de Educación a Distancia (RED), (46), 1-26.
https://doi.org/10.6018/red/46/6
• García-Peñalvo, F. J. (2021). Learning analytics, student dashboards, and
teacher support in online education. RIED. Revista Iberoamericana de
Educación a Distancia, 24(1), 25–40. https://doi.org/10.5944/ried.24.1.27598
• Salinas, J. (2004). Innovación docente y uso de las TIC en la enseñanza
universitaria. Revista Universidad y Sociedad del Conocimiento (RUSC), 1(1),
1–16. https://doi.org/10.7238/rusc.v1i1.209