Examinando por Autor "Crawford Vidal, Richard Adolfo"
Mostrando 1 - 4 de 4
Resultados por página
Opciones de ordenación
Publicación Acceso abierto Desarrollo de una aplicación web que gestione, visualice e interprete la información de los empleados facilitando la toma de decisiones en la empresa Urrá SA ESP en la Hidroeléctrica Urrá I mediante el operador EMEC S.A.S.(Universidad de Córdoba, 2024-01-20) Ricardo Atencia, Luis Daniel; Gómez Gómez, Jorge Eliecer; Crawford Vidal, Richard Adolfo; Fernández Arango, AlexanderInforme que describe la puesta de poner en practica de conocimientos adquiridos a lo largo de la carrera universitaria de ingeniería de sistemas mediante las practicas empresariales realizadas en la empresa URRÁ S.A. E.S.P en la centran hidroeléctrica URRÁ I comprendiendo su historia y funcionamiento, brindando mantenimiento lógico de equipos, capacitando sobre nuevo software, desarrollando y montado en un servidor de la central una aplicación web mediante la red interna, cabe resaltar que el desarrollo solo fue posible después de entender la estructura digital de la empresa.Publicación Acceso abierto Estudio de incidencia de lenguajes de programación y entornos de desarrollo en el mercado laboral(Universidad de Córdoba, 2024-12-06) Berrio Pacheco, Yuriannis; Benitez Hernandez, Rina Marcela; Baena Navarro, Ruben Enrique; Salas Alvarez, Daniel Jóse; Crawford Vidal, Richard Adolfo; Barreiro Pinto, Francisco RicardoEste estudio examina las percepciones de estudiantes de ingeniería de sistemas respecto a su formación en lenguajes de programación y su alineación con las necesidades actuales del mercado laboral en el sector tecnológico. En un contexto de rápida evolución tecnológica, los profesionales deben dominar lenguajes de programación demandados como Python, JavaScript y SQL, y desarrollar habilidades transversales esenciales como la comunicación y la adaptabilidad. La investigación, de tipo proyectivo y basada en cuestionarios aplicados en la Universidad de Córdoba, explora la relevancia de los conocimientos adquiridos y la preparación de los estudiantes frente a los desafíos laborales. Los hallazgos indican que, aunque los estudiantes perciben su formación en programación como adecuada, existe una demanda significativa por integrar tecnologías emergentes, como React y Django, y por fortalecer las competencias blandas y la obtención de certificaciones profesionales reconocidas. Estos resultados destacan la importancia de una actualización curricular que no solo responda a las demandas técnicas, sino que también fomente habilidades transversales, facilitando así una mejor preparación de los egresados para el mercado laboral actual.Publicación Acceso abierto Mejoramiento de la seguridad en las elecciones de la Universidad de Córdoba mediante un sistema de votaciones basado en tecnología Blockchain(Universidad de Córdoba, 2023-12-12) Gómez Quiroga, Anuar David; Jiménez Ruiz, Brayan Steven; Salas Álvarez, Daniel José; Crawford Vidal, Richard Adolfo; Hernández Arango, AlexanderEl propósito de esta investigación fue mejorar la seguridad, transparencia y accesibilidad del proceso electoral para un sistema de votación electrónica en las elecciones de representantes estudiantiles de la Universidad de Córdoba, mediante la implementación de tecnologías Blockchain. Se siguió un proceso metodológico que incluyó las siguientes fases: análisis de la normatividad de las elecciones, la especificación de requisitos necesarios, la exploración y selección de aquellas herramientas necesarias para la construcción del software utilizando Vue.js, MySQL, y tecnología Blockchain basada en Contratos inteligentes en la red de Ethereum, y finalmente como última fase, se diseñó y desarrolló el sistema de votación electrónica. El trabajo buscaba demostrar la confiabilidad y utilidad de la votación electrónica en un contexto universitario, supliendo los problemas asociados con los métodos tradicionales de votación electoral al aminorar riesgos de fraude o manipulación de resultados, gracias a las tecnologías Blockchain. Como resultante se destacan tres niveles cruciales de seguridad para garantizar la integridad del proceso electoral: una autenticación mediante validación de email, encriptación AES y bcrypt en la base de datos para proteger datos sensibles, y la implementación de Blockchain para asegurar la inmutabilidad de los votos, preservar la privacidad del votante y proporcionar transparencia en el proceso electoral. Estas medidas combinadas garantizan un alto estándar de seguridad y confidencialidad. Finalmente, en cuanto a los resultados respecto a las pruebas, se realizó una encuesta digital para reunir información valiosa sobre la opinión de los estudiantes con respecto a la experiencia y seguridad sobre el sistema de votación electrónica.Publicación Acceso abierto Mejoramiento del proceso de planificación en el desarrollo de software mediante el método de puntos de caso de uso(Universidad de Córdoba, 2024-12-06) Polo Vanegas, Jose David; Espitia Priolo, Yeinis Paola; Baena Navarro, Ruben Enrique; Salas Álvarez, Daniel José; Crawford Vidal, Richard Adolfo; Barreiro Pinto, Francisco RicardoLa planificación en el desarrollo de software es fundamental para el éxito de los proyectos en entornos de rápida evolución tecnológica y requisitos cambiantes. Este estudio aborda la efectividad del método de Puntos de Casos de Uso (MPCU) en comparación con metodologías ágiles, específicamente Scrum, para mejorar la precisión en la estimación inicial y la adaptabilidad durante el desarrollo. Mediante un análisis documental y la revisión de estudios de caso, se examinan los beneficios y limitaciones de ambos enfoques y se plantea una metodología híbrida que combina la estructura detallada del MPCU con la flexibilidad de Scrum. Los resultados destacan que el MPCU proporciona una base sólida en la fase de planificación, ideal para proyectos con requisitos estables, mientras que Scrum permite una mayor adaptabilidad a cambios continuos, lo cual es crítico en entornos de alta incertidumbre. La metodología híbrida propuesta muestra un balance entre precisión y flexibilidad, reduciendo desviaciones en tiempo y costos y mejorando la alineación del proyecto con las expectativas del cliente. Este enfoque híbrido ofrece un marco metodológico que podría aplicarse en proyectos de software de diversos sectores, optimizando tanto la eficiencia operativa como la satisfacción del cliente.