Tecnología en Desarrollo de Software

El egresado de la tecnología de Desarrollo de Software de la Facultad de Ciencias Básicas e Ingeniería de Uniremington tiene las suficientes competencias cognitivas, comunicativas y tecnológicas que apuntan a su desempeño cualificado en la creación de proyectos que optimicen procesos de automatización, orientados a la generación de productos con altos niveles de calidad y eficiencia.

Browse

Recent Submissions

Now showing 1 - 20 of 26
  • Publication
    Implementación de arquitectura en AWS para publicación de sitios Web
    (Corporación Universitaria Remington, 2025) Ramírez Agudelo, Jorge Orlando; Cadavid Monsalve, Juan Pablo; Álvarez, Jorge Leonardo; Berrío López, Juan Pablo
    El siguiente proyecto tuvo como objetivo principal realizar el diseño e implementación de una red en la plataforma Amazon Web Services (AWS), mediante la creación en una Virtual Private Cloud (VPC), subredes públicas y privadas, direcciones IP dinámicas y grupos de seguridad, y progresivamente instancias EC2 totalmente personalizadas. La red fue conformada por dos instancias EC2 (tipo t2.micro, gratuita de AWS) que opera bajo el sistema operativo Amazon Linux 2023 y Windows Server 2016, simulando un entorno mixto que permite realizar pruebas de interoperabilidad, conectividad remota (mediante SSH y RDP). La arquitectura diseñada se encuentra dentro del nivel gratuito de AWS, lo cual facilitó su implementación evitando algún costo de AWS, de uso netamente para fines académicos y de experimentación. Estas instancias fueron configuradas para ofrecer servicios web básicos, permitiendo validar la comunicación y funcionalidad dentro de la red virtual (VPC) creada. Adicionalmente, se usaron metodologías de contenedores con la librería de Docker; para poder alojar y ejecutar esta aplicación en un entorno controlado, poder tener una gestión de estados de recursos y la escalabilidad del sistema. Esta actividad nos permitió realizar múltiples pruebas relacionadas con la accesibilidad y rendimiento de los servicios con pruebas de estrés y consumo de recursos. Los resultados obtenidos dieron a entender el correcto funcionamiento de una infraestructura, así como la confianza de integrar servicios en la nube con tecnologías de virtualización para el desarrollo de soluciones modernas y eficientes.
  • Publication
    Implementación servicios AWS seguro
    (Corporación Universitaria Remington, 2025) López Álvarez, Juan Camilo; Rodríguez Madiedo, David Santiago; Mancipe Pabón, Ángel Omar; Berrío López, Juan Pablo
    En las organizaciones actuales se ha visto cada vez más la necesidad de sistematizar y automatizar procesos con la información de forma segura, con el propósito de optimizar el tiempo y las habilidades de los colaboradores en sus puestos de trabajo garantizando que los datos estén seguros y disponibles para la toma de decisiones. Por lo cual las áreas de sistemas buscan herramientas como AWS que permiten de una forma costo eficiente, moderna y segura gestionar las diferentes plataformas empresariales aumentando la disponibilidad para la toma de decisiones de los directivos, por esta razón en este trabajo es una muestra real en un entorno controlado del alcance que puede tener la virtualización de servicios de forma segura en la nube utilizando recursos bajo demanda. Este desarrollo académico muestra la parametrización mínima segura que debe tener un servidor Windows y Linux para exponer servicios de forma controlada para interactuar de forma interna y con otras compañías en cualquier lugar del mundo.
  • Publication
    Implementación práctica de servicios en la nube usando AWS EC2 y Docker
    (Corporación Universitaria Remington, 2025) Chacón Revelo, Jonathan Arbey; Pabón Rubio, Juan Diego; Carmona Zuluaga, Laura Vanessa; Berrío López, Juan Pablo
    El presente trabajo de grado se centra en el diseño práctico y la implementación de arquitecturas basadas en la nube utilizando Amazon Web Services (AWS). A lo largo del seminario se trataron aspectos tanto teóricos como prácticos de la creación de infraestructuras en la nube seguras, escalables y resistentes. En la fase teórica, se exploraron conceptos clave como los servicios de red (VPC), las instancias informáticas (EC2) y diversos protocolos de comunicación (RDP, SSH, HTTP). Además, se profundizó en las tecnologías de virtualización y el uso de contenedores, como Docker y las máquinas virtuales. De igual manera, el proyecto comprendió los principios de diseño y seguridad en AWS, configuración de redes, servicios de orquestación de contenedores (ECS), sistemas de almacenamiento de bloques, replicación de información, gestión de bases de datos relacionales, balanceadores de carga, distribuidores de contenido y mejores prácticas para la respuesta ante incidentes. En la fase práctica, se diseñó y desplegó una infraestructura completa en AWS que incorporó dos instancias EC2 con diferentes sistemas operativos (Windows y Linux). Se configuró exitosamente la accesibilidad pública de ambas instancias, así como la comunicación interna entre ellas. En cada servidor se implementó un servicio web funcional, demostrando la versatilidad de la plataforma para soportar diferentes entornos de aplicación. La implementación incluyó una adecuada configuración de subredes, direccionamiento IP (público y privado), grupos de seguridad y VPC, todo ello documentado mediante representaciones gráficas que facilitaron la comprensión de la arquitectura desplegada. Adicionalmente, se realizó una implementación del servicio Docker en una instancia ‘free tier’ de AWS, ejecutando múltiples contenedores para demostrar escenarios de alta demanda de CPU. Este ejercicio permitió analizar y documentar las ventajas significativas de la contenerización frente a los métodos tradicionales de virtualización, destacando aspectos como eficiencia en el uso de recursos, portabilidad y velocidad de despliegue. De esta manera, el proyecto demuestra la aplicación práctica de conocimientos sobre la computación en la nube, destacando la importancia de diseñar arquitecturas optimizadas que aprovechen las capacidades de los servicios AWS para crear soluciones tecnológicas modernas, eficientes y alineadas con las necesidades actuales del mercado.
  • Publication
    Implementación en la nube Amazon Web Services (AWS)
    (Corporación Universitaria Remington, 2025) Pantoja Mueses, Brayan Alexander; Giraldo Herrera, Sergio Andrés; Berrío López, Juan Pablo
    El seminario de Amazon Web Services fue realizado por Sergio Andrés Giraldo Herrera y Brayan Alexander Pantoja Mueses con la tutoría de Juan Pablo Berrio López, se centra en el uso de Amazon Web Services (AWS) en el seminario de la Corporación Universitaria Remington. AWS ofrece servicios de computación en la nube. Se tiene como objetivo compartir lo que se aprendió sobre cómo utilizar las herramientas básicas disponibles para desarrollar soluciones tecnológicas seguras, accesibles y eficientes. Se realizaron actividades prácticas, como el uso de máquinas virtuales que funcionan a través de Internet durante el seminario. También se aprendió a usar balanceadores de carga, que están diseñados para distribuir el trabajo entre muchas máquinas para mejorar el rendimiento y prevenir las sobrecargas. Se trabajo con instancias como servidor virtual para la ejecución en la nube de la aplicación y almacenamiento de los datos, permitiendo tener control sobre el entorno de ejecución de la aplicación, escalando recursos según la configuración adecuada a las necesidades que sean flexibles y escalables, y que nos permita ajustar los recursos de la aplicación. Un tema importante fue la creación de redes virtuales privadas VPCs (Virtual Private Cloud), donde se configuraron subredes públicas y privadas. Esto permitió comprender cómo organizar los recursos dentro de una red y controlar el acceso para mayor seguridad, esto nos permite tener el control y la configuración en la nube que sea personalizable, garantizando la privacidad y seguridad de datos y aplicaciones. Se trabajó con grupos de auto escalado, que permiten que el sistema agregue o quite recursos de manera automática según la demanda. Además, se utilizó el servicio de almacenamiento S3 (Simple Storage Services), que permite guardar archivos en la nube y acceder a ellos desde cualquier lugar y en cualquier momento, este servicio lo usamos para poder respaldar datos, para los sitios web estáticos y distribución de contenido. Finalmente, se revisaron buenas prácticas para responder ante fallos o situaciones de emergencia, lo cual es clave para mantener los servicios disponibles y protegidos.
  • Publication
    Cloud Fats
    (Corporación Universitaria Remington, 2024) Uribe Correa, Andrés Julián; Berrío López, Juan Pablo
    El siguiente trabajo es implementado con el fin de tener un entorno cloud de alta disponibilidad en aws por medio de instancias y contenedores, para esto se desarrollaron configuraciones de vpc en el cual se configura las estructura de conectividad, ec2 se implementan las instancias de los sistemas operativos, auto Scaling el cual permite tener el numero deseado de instancias disponibles al mismo tiempo, Docker con el cual implementaremos los contenedores. entre otras herramientas las cuales dependerán una de la otras logrando así el objetivo de tener un alto rendimiento de disponibilidad.
  • Publication
    Solución integral en la nube para la empresa Evolución S.A
    (Corporación Universitaria Remington, 2024) Osorio Vargas, María Catalina; Ricardo Pineda, Paola Patricia; Vallejo Caipe, Johnny Alexander; Berrío López, Juan Pablo
    El presente trabajo tiene como objetivo mostrar cómo implementar una o varias instancias en la nube, así como explorar diversas formas de publicar y balancear cargas ya sea en una o varias página web o aplicaciones, todo con el fin de mejorar su rendimiento. A lo largo de este documento, se aprenderá sobre los servicios ofrecidos por AWS para optimizar la operatividad y escalabilidad de las aplicaciones. Hoy en día, muchas empresas se encuentran restringidas por diversas razones para consumir servicios de la nube, principalmente debido a las preocupaciones sobre la seguridad, costos y complejidad en la implementación de cualquier servicio web. Este informe técnico tiene como propósito desmitificar esos temores al explicar detalladamente cómo se pueden implementar las instancias, los balanceadores de carga y los contenedores en la nube de AWS. A través de ejemplos prácticos, se suministrarán las bases para comprender cómo funcionan estos servicios y cómo se pueden aprovechar para mejorar el desempeño de las aplicaciones. Las instancias en la nube, como las ofrecidas por AWS, permiten a las empresas desplegar servidores virtuales con una gran flexibilidad y escalabilidad, adaptándose a las necesidades cambiantes de recursos (¿Qué es una instancia en la computación en la nube?, s. f.-a). Además, los balanceadores de carga se presentan como una solución clave para distribuir el tráfico de manera equitativa, lo que garantiza un rendimiento óptimo y la alta disponibilidad de las aplicaciones (Distribución del tráfico de red - Elastic Load Balancing - Amazon Web Services, s. f.). Finalmente, los contenedores proporcionan una forma eficiente de empaquetar y ejecutar aplicaciones, facilitando el proceso (AWS Containers category icon Contenedores - Descripción general de Amazon Web Services, s. f.) Este trabajo tiene como finalidad ofrecer una profunda comprensión sobre los beneficios de los servicios en la nube y cómo las empresas pueden integrarlos de manera exitosa en sus operaciones, superando las barreras iniciales que puedan tener con la adopción.
  • Publication
    Algoritmo genético para resolver el problema de programación de producción tipo Job shop con bloque
    (Corporación Universitaria Remington, 2024) Rendón Naranjo, Juan Camilo; Valencia Palacio, John Anderson
    La programación de producción hace parte de las decisiones operativas de la administración de operaciones que consiste en la asignación y utilización de recursos para la ejecución de tareas con la finalidad de cumplir uno o más objetivos. En este proyecto de investigación se desarrolla un algoritmo genético para resolver el problema de programación de producción en configuraciones job shop con restricciones de bloqueo y con el objetivo de minimizar el tiempo de compleción máximo (makespan) Para ello se realiza la caracterización y descripción del problema, el desarrollo conceptual y computacional del algoritmo genético para resolver el problema. Finalmente se realiza la validación del metaheurístico desarrollado a partir de corridas de prueba bajo para un conjunto de datos específicos.
  • Publication
    Ingesoft, inventario rápido inclusivo y predictivo usando inteligencia artificial
    (Corporación Universitaria Remington, 2022) Ortiz Trujillo, Juan David; Lora, Gloria Amparo
    Esta investigación explora el uso de Técnica profesionals de inteligencia artificial (IA) en la logística de inventarios para mejorar la planificación de producción, reducir desperdicios y optimizar el flujo de materiales. La IA ayuda a prever la demanda de los usuarios, permitiendo un inventario predictivo que evita el exceso de mercancías y el despilfarro. Dado que prever la demanda con precisión es complicado debido a factores externos, la IA ofrece soluciones basadas en algoritmos para una planificación más efectiva. El estudio destaca el interés en cómo la IA facilita el desarrollo de productos y la detección anticipada de demandas del mercado. Además, se menciona un sistema de inventario rápido que incluye herramientas de accesibilidad para personas con discapacidades, y que estará disponible en múltiples plataformas, incluyendo Android, iOS, Windows, Linux, MacOS y la web.
  • Publication
    Validación de transacción entre entidades bancarias
    (Corporación Universitaria Remington, 2024) Llanes Celis, Jessica Marcela; Mora Bravo, Dairo Luis; Macea Caballero, Henry David; Vélez Uribe, Juan Pablo
    El proyecto para implementar un sistema basado en blockchain para la verificación de transacciones bancarias busca mejorar la seguridad, transparencia y eficiencia en el sector financiero. Inicialmente, se deben definir claramente los objetivos del proyecto, como asegurar la autenticidad de las transacciones, mejorar el seguimiento y reducir el fraude. Conocer los requisitos específicos de cada banco participante, como el tipo de transacciones y los niveles de privacidad, es crucial. La selección de la plataforma blockchain es una decisión clave. Las opciones incluyen blockchains públicas, como Ethereum, o privadas, como Hyperledger Fabric. Las blockchains privadas son preferibles en el entorno bancario debido a su mayor control y privacidad. También es importante elegir el mecanismo de consenso adecuado, ya sea Proof of Work, Proof of Stake o Practical Byzantine Fault Tolerance, según las necesidades del sistema. En la fase de planificación, se debe diseñar la estructura de la red blockchain, definiendo la distribución de nodos y sus funciones. La creación y prueba de contratos inteligentes, que automatizan y validan transacciones, es fundamental. Además, se debe asegurar la interoperabilidad con los sistemas bancarios existentes y establecer interfaces adecuadas. Durante el desarrollo, se crean y prueban contratos inteligentes para garantizar su funcionalidad. Se debe verificar que todos los componentes del sistema trabajen en conjunto de manera eficiente y realizar pruebas rigurosas para asegurar el cumplimiento de los requisitos y la estabilidad del sistema. La integración con los sistemas bancarios actuales mediante APIs es crucial. La implementación en el entorno de producción requiere monitoreo constante para verificar la correcta ejecución de las transacciones. El mantenimiento regular es necesario para mantener la estabilidad y seguridad del sistema. Además, se deben cumplir las normativas financieras y de protección de datos, realizando auditorías para asegurar la transparencia y la integridad del sistema. La adopción de Tecnológicas blockchain como Ethereum o Hyperledger Fabric, junto con lenguajes de programación especializados y herramientas de desarrollo, es esencial para el éxito del proyecto. La Tecnológica blockchain promete transformar la validación de transacciones bancarias al ofrecer mayor seguridad, transparencia y reducción de costos, aunque enfrenta desafíos en términos de escalabilidad y regulación.
  • Publication
    Innovación en la comunicación educativa : creación de un espacio virtual interactivo en la Universidad Remington
    (Corporación Universitaria Remington, 2024) Rendón Quintero, Luis Fernando; Arango Correa, Alejandro
    Este proyecto de grado se centra en el desarrollo de una plataforma de comunicación mediante Discord, diseñada para estudiantes de la Universidad Remington con el fin de difundir información sobre temas relevantes en el ámbito académico. La plataforma se estructuró en diferentes canales, cada uno enfocado en aspectos específicos, como investigaciones recientes, debates y noticias de interés general. La funcionalidad principal de la plataforma incluye la creación de espacios para compartir documentos, infografías y videos educativos. Se establecieron canales de discusión donde los estudiantes pueden interactuar, formular preguntas y debatir sobre los impactos de los ultraprocesados en la salud. Además, se implementaron eventos, como seminarios y charlas, facilitando la interacción directa con expertos y fomentando un aprendizaje colaborativo. El uso de Discord permitió una comunicación dinámica y en tiempo real, lo que resultó en un aumento notable de la participación estudiantil. La plataforma también incorporó encuestas y votaciones para involucrar a los estudiantes en la toma de decisiones sobre futuros temas de discusión y actividades. Los resultados indican que la plataforma no solo cumplió su objetivo de informar, sino que también promovió un sentido de comunidad entre los estudiantes. La estructura flexible y accesible de Discord facilitó el aprendizaje continuo y la difusión de información actualizada sobre ultraprocesados, en este caso particular, estableciendo un modelo que puede ser replicado para otras áreas de estudio. Por lo tanto, este proyecto demuestra la efectividad de utilizar plataformas digitales como Discord para la educación y la divulgación científica, sentando las bases para futuras iniciativas que integren Tecnológica en el proceso de aprendizaje académico.
  • Publication
    Optimización de estrategias de ventas y gestión de inventario en LC Shoes
    (Corporación Universitaria Remington, 2024) Loaiza Duarte, Luis Javier; Briñez de León, Juan Carlos
    Este informe presenta un análisis detallado del conjunto de datos de inventario de zapatos de LC Shoes, una microempresa privada dedicada a la comercialización y venta de calzado de alta calidad. LC Shoes ofrece una amplia variedad de estilos y colores, dirigidos a hombres y mujeres contemporáneos. Su misión es satisfacer las necesidades de los clientes con productos cómodos y elegantes, y sus valores fundamentales incluyen el respeto, la laboriosidad, la perseverancia y el espíritu de equipo. La empresa busca posicionarse como una marca tradicional y duradera, comprometida con la calidad y el buen servicio. Este análisis se centra en el inventario actual de la empresa, proporcionando información crucial para la toma de decisiones operativas y estratégicas.
  • Publication
    Informe técnico de implementación de servicios en Amazon Web Services
    (Corporación Universitaria Remington, 2024) Diaz Acosta, Luis Eduardo; Portilla López, Erik Leonardo; Pinzón Neira, Harrison Steve; Berrío López, Juan Pablo
    En este trabajo hablaremos sobre Amazon Web Services (AWS), las ventajas y desventajas que tenemos al implementar servicios en la nube, como también los requisitos y consideraciones que debemos tener en cuenta para ello. También se realizaron varios ejercicios y se detallan los pasos para para crear instancias EC2 con contenedores y balanceadores de carga, implementamos sitios estáticos en S3 y se implementó también una arquitectura de AWS con balanceador de carga.
  • Publication
    Servicios de AWS
    (Corporación Universitaria Remington, 2024) Tabares Palacio, Javier Antonio; Giraldo Jiménez, Jeimy Catherine; Palacios Córdoba, Luis Fernando; Berrío López, Juan Pablo
    Este trabajo se realizo con el fin de aprender acerca de AWS se va a colocar en practica cada uno de los ítems, como crear instancias en ec2 como realizar diferentes tipos en vpc Y poderla ejecutar en la consola de WSL, Crea colecciones de instancias EC2, designadas grupos de Auto Scaling. Se va a validar y especificar el número mínimo de instancias en cada grupo de escalado automático EC2 Auto Scaling responderá que el grupo nunca tenga menos de esas instancias. Puede especificar el número máximo de instancias en cada grupo de escalado automático y luego en EC2 y Auto Scaling garantizará que el grupo nunca tenga más de esas instancias. Si evidencia de manera detalla el volumen deseado, en EC2 Auto Scaling avalará que el grupo tenga ese número de instancias. C2 Auto Scaling supervisa automáticamente el estado y la disponibilidad de las instancias mediante demostraciones de estado de EC2 y reemplaza las instancias canceladas o deterioradas para mantener la capacidad deseada. Se va a probar el acceso a la aplicación a través de la URL del Load Balance.
  • Publication
    Desarrollo e implementación de pruebas de software para tienda online
    (Corporación Universitaria Remington, 2024) Ávila Suárez, John Fredy; Villamizar Vallejo, Edward Alfonso; Garzón Medina, María Jessica; Grisales Morales, Fabio León
    Este proyecto tiene como objetivo la planeación, implementación y ejecución de pruebas de software para una tienda en línea dedicada a la venta de ropa y accesorios. Se aborda el desarrollo de un plan de pruebas que garantice la funcionalidad basándonos en las historias de usuario del sistema. La tienda online está diseñada para proporcionar una experiencia de compra fluida y segura para los usuarios. Este documento detalla las estrategias y herramientas utilizadas durante el proceso de pruebas, así como los resultados obtenidos.
  • Publication
    Desarrollo e implementación de pruebas de software para tienda online
    (Corporación Universitaria Remington, 2024) Muñoz Jaramillo, David Stiven; Colorado Martínez, Santiago; Castrillón Palacio, Sebastián; Grisales Morales, Fabio León
    El siguiente trabajo se enfoca en la implementación de pruebas de software en una tienda web, desarrollando distintos aspectos esenciales para asegurar la calidad del producto final. Se comienza con un análisis exhaustivo de riesgos, identificando posibles amenazas como la seguridad de los datos del cliente y la estabilidad del sistema en diferentes circunstancias, lo cual prosiguió a una estrategia hacia la mitigación de estos riesgos, priorizando la seguridad y la capacidad de escalabilidad. Se definió el alcance del proyecto, centrándose en la funcionalidad esencial del sitio web: la navegación del catálogo, la gestión de carritos de compra y la pasarela de pago. Se estableció una estrategia de pruebas funcionales estimando los tiempos necesarios considerando la complejidad del funcionamiento, la disponibilidad de recursos y el calendario de pruebas. Con el flujo de pruebas se cubrió todas las etapas del desarrollo asegurándose de contar con precondiciones claras como configuración de entorno de pruebas replicando el entorno de producción, definir roles en el equipo y la revisión y aprobación de los casos de prueba. En los tipos de pruebas, se implementaron pruebas funcionales que abarcaron los aspectos definidos en el alcance y pruebas de integración para evaluar la capacidad del software cuando entre en interacción con los distintos módulos y sistema. El enfoque de este trabajo es implementar pruebas de software en una tienda web mejorando la experiencia del usuario final y fortaleciendo la confianza en la estabilidad y fácil manejo del sistema, fundamental en entornos comerciales competitivos y exigentes, donde la calidad del software es fundamental en el éxito del negocio.
  • Publication
    Aplicación de un proceso de pruebas de software al aplicativo web de la tienda virtual de ropa y accesorios presta shop
    (Corporación Universitaria Remington, 2024) Padilla Myles, Larry; Rentería Sánchez, Yonier Alexander; Grisales Morales, Fabio León
    Este informe técnico trata sobre la aplicación de pruebas de software a un sitio/aplicativo web que opera una tienda de ropa y accesorios de nombre Presta Shop. El sitio web está en su primera versión y se hizo el primer ciclo de pruebas teniendo en cuenta la documentación de las historias de usuarios entregado por el personal de desarrollo. Se hizo un plan de pruebas donde se definió unos riesgos potencialmente altos que podría ocurrirle a este aplicativo web y con los cuales se definió el alcance, la estimación de tiempo, desviaciones y estrategias para implementar estas pruebas. Considerando estas historias de usuario, módulos o componentes del aplicativo web, se diseñaron varios casos de pruebas determinando escenarios posibles que pueden ocurrir por cada módulo. Se ejecutaron estas pruebas en el aplicativo web los cuales devolvieron unos resultados, algunos exitosos y otros no. Por último, se hizo el cierre de estas pruebas.
  • Publication
    Algoritmo computacional para el análisis y toma de decisiones en datos de osteoporosis, utilizando estrategias de machine learning
    (Corporación Universitaria Remington, 2024) García Ramírez, Sebastián; Briñez de León, Juan Carlos
    La llegada de las Tecnológicas de la información y las comunicaciones (TIC) en el siglo XX abrió una nueva etapa, denominada "sociedad del conocimiento y la información", que ha tenido un impacto significativo en las prácticas educativas y sociales. La Inteligencia Artificial (IA), una rama de las TIC, que actualmente busca aplicaciones en sectores como la salud, emulando el razonamiento humano, el aprendizaje, la resolución de problemas y la percepción. El desarrollo de estrategias computacionales basadas en algoritmos de machine learning (ML) ha sido impulsado por la OMS y enfocándolo en La osteoporosis un trastorno esquelético de alto impacto socioeconómico. Estos algoritmos se entrenan con datos demográficos, de estilo de vida y de salud para identificar personas en riesgo rápidamente. El procesamiento de datos implica cargar conjuntos de datos en plataformas como Colab, eliminar filas y columnas innecesarias y duplicados, y normalizar datos categóricos. Variables como el género, los cambios hormonales, los antecedentes familiares, la actividad física y el consumo de sustancias se analizan. El modelo de toma de decisiones, que se basa en el aprendizaje supervisado, utiliza un algoritmo para clasificar a las personas en riesgo en función de patrones que se encuentran en los datos de entrenamiento. Esto implica recopilar y procesar datos de pacientes, elegir los algoritmos de clasificación apropiados y entrenar el modelo. Un conjunto de datos de prueba se utiliza para evaluar el modelo para comprender su rendimiento y factores de impacto. El objetivo de la implementación de esta estrategia computacional es mejorar el diagnóstico, la prevención y el tratamiento individualizado de la osteoporosis. Esta estrategia podría usarse en herramientas de diagnóstico, selección de tratamiento, modelos de riesgos y campañas de concientización.
  • Publication
    Algoritmo computacional para el análisis y toma de decisiones en datos de ventas en la licorera JC Granizados, utilizando estrategias de machine learning
    (Corporación Universitaria Remington, 2024) Bustamante Bedoya, Juan Sebastián; Briñez de León, Juan Carlos
    La presente investigación se realizó con el fin de tener una predicción de ventas a partir de un modelo de regresión. En este se utilizó la herramienta de machine learning con el modelo KNNR, utilizando los datos recolectados en la licorería JC granizados ubicada en el municipio de Sabaneta, Antioquia. Se tuvieron en cuenta variables como el mes, la fecha, que día del fin de semana es, la base y el total de ingresos por día, con los datos recolectados a partir del software del establecimiento se realizó un procesamiento donde se analizaron las fechas exactas de cada día registrado, para así verificar si pertenecían al viernes, sábado, domingo o festivo, posterior a esto fueron presentados al algoritmo para tener los resultados solicitados. Gracias a este modelo se puede predecir el valor de las ventas del fin de semana próximo y así el establecimiento realice la toma de decisiones, ya sea una estrategia de marketing para aumentar las ventas o también saber cuánta cantidad de pedido debe de realizar y si necesita apoyo de más personal. Este modelo puede ser utilizado por los establecimientos encargados de la comercialización de productos ya que les permitiría conocer cómo van sus ventas y como mejorarlas.
  • Publication
    Algoritmo computacional para el análisis y toma de decisiones en datos de deserción escolar, utilizando estrategias de machine learning
    (Corporación Universitaria Remington, 2024) Castaño Díaz, José Camilo; Briñez de León, Juan Carlos
    El abandono de los estudios antes de culminar el ciclo educativo representa un desafío multidimensional con repercusiones personales y sociales significativas. A través de este proyecto, se examinaron de manera exhaustiva los factores determinantes, patrones y estrategias para abordar este fenómeno en el contexto colombiano. Los hallazgos revelaron una tendencia decreciente en las tasas nacionales de deserción durante la última década, aunque persisten brechas preocupantes en ciertos segmentos poblacionales y regiones geográficas. Las disparidades más notorias se evidenciaron entre las zonas urbanas y rurales, con índices de abandono considerablemente más elevados en estas últimas, reflejando las barreras adicionales que enfrentan las comunidades alejadas de los centros urbanos. Asimismo, los análisis indicaron que los niveles superiores de educación, particularmente la enseñanza media, exhiben mayores tasas de deserción en comparación con la primaria, destacando la urgencia de implementar estrategias de retención específicas en estas etapas cruciales de formación académica.
  • Publication
    Algoritmo computacional para el análisis y toma de decisiones en datos de solicitudes de gestión de capacidad Sofka Technologies, utilizando estrategias de machine learning
    (Corporación Universitaria Remington, 2024) Ynfante Valero, Surelys Adriana; Ospina Zúñiga, Nevardo Antonio; Briñez de León, Juan Carlos
    En la industria de las Tecnológicas de la información (TI) está en constante evolución, Sofka Technologies, se ha posicionado como una empresa líder en consultoría y desarrollo de software, brindando soluciones innovadoras y adaptables para satisfacer las demandas del mercado. En este contexto dinámico, el Machine Learning (ML) ha emergido como una herramienta fundamental para analizar grandes volúmenes de datos, tomar decisiones informadas y automatizar procesos. Específicamente, en el ámbito de la gestión de solicitudes de capacidad en Sofka Technologies, el ML representa una oportunidad para optimizar la asignación de recursos técnicos y humanos a proyectos, mejorar los flujos de trabajo y aumentar la eficiencia operativa. Esto es crucial para el éxito de los proyectos y la satisfacción del cliente. El presente trabajo aborda la pregunta de cómo un algoritmo de Machine Learning puede optimizar la gestión de solicitudes de capacidad en Sofka Technologies, con el objetivo de mejorar la asignación de recursos y la eficiencia operativa. Los datos utilizados provienen de registros internos de solicitudes de posiciones laborales que Sofka Technologies ha gestionado, recopilados por sus departamentos de Recursos Humanos. Estas solicitudes incluyen información como país, tipo de cliente, centro de excelencia, número de posiciones, fechas, tipo de atención, estado, año y calificación. El análisis propuesto implica caracterizar y procesar estos datos, implementar algoritmos de Machine Learning, evaluar su desempeño y validar la toma de decisiones con nuevos datos. Las posibles aplicaciones incluyen la previsión de demanda por área y el análisis del mercado laboral por país, lo cual puede respaldar decisiones estratégicas de expansión y enfoque geográfico.