1,720,976 research outputs found

    Componente software para el cálculo de métricas a partir de código fuente

    No full text
    El presente estudio tiene por objeto desarrollar un componente para el cálculo de métricas a partir de código fuente, con el fin de apoyar el análisis de productos software, aplicando la metodología RUP.PregradoIngeniero(a) de Sistema

    Sistema de gestión del proceso de préstamos para la empresa Inversiones S.G. los Alpes

    No full text
    Tesis (Ingeniero de Sistemas).--Universidad de Cartagena. Facultad de Ciencias E Ingenierías. Programa de Ingeniería de Sistemas, 2017En este proyecto de grado se planteó una solución a los problemas de la empresa Inversiones S.G. Los Alpes, en cuanto a sus procesos de gestión de carteras de cobro, auditorias y registros, qué por falta de estrategias y herramientas tecnológicas han llevado a la empresa a tener pérdidas operacionales. Por tal motivo se estableció como objetivo desarrollar un sistema de gestión del proceso de préstamos para la empresa Inversiones S.G. Los Alpes utilizando tecnologías web y móviles que solucionen los problemas planteado

    Elaboración de un componente de software para el cálculo de métricas de diseño a partir de XMI

    No full text
    Tesis (Ingeniero de Sistemas).--Universidad de Cartagena. Facultad de Ciencias E Ingenierías. Programa de Ingeniería de Sistemas, 2017Este proyecto está basado en la importancia de la calidad del software y de los aspectos que deben estar presentes en un proyecto software para que este sea considerado de calidad (ISO, 2011). Para la medición de la misma se presentan las métricas como herramientas que permitan ver en qué estado se encuentra un proyecto de software con respecto a las características que tiene. Existen variedad de herramientas que permiten incorporar métricas al proyecto, como las tipo CASE, pero estas no permiten un enfoque en la fase de diseño y/o no son de código abierto

    Construcción de un producto software para el apoyo a la gestión del inventario del recurso arbóreo y su mantenimiento en la ciudad de Cartagena.

    No full text
    El recurso arbóreo es vital para la sostenibilidad ambiental, porque ofrece numerosos beneficios como la reducción de dióxido de carbono y la mejora de la estética urbana, entre otros. A pesar de estos beneficios, la gestión del arbóreo es una tarea compleja que requiere importantes esfuerzos económicos, administrativos y tecnológicos. Cartagena enfrenta desafíos en esta gestión debido a la falta de herramientas tecnológicas integradas para la recolección continua de datos, el monitoreo y el análisis de la salud y el crecimiento de los árboles. Por eso el objetivo de este proyecto es desarrollar un software para la gestión del recurso arbóreo en la ciudad de Cartagena de Indias, DT y C., que realice como función principal la gestión del inventario y su mantenimiento. Para lograr dicho propósito se aplicó un proceso de ingeniería de software bajo la metodología RUP. Como resultado se obtuvo un producto software que optimiza los procesos relacionados con el inventario y el mantenimiento del arbolado urbano, proporcionando un sistema robusto, escalable y adaptable, que incluye la presentación de informes estadísticos, integrando herramientas de geolocalización para mejorar la gestión ambiental y los esfuerzos de conservación. Además, se elaboró el manual del sistema y el manual del usuario. Las pruebas realizadas al software permitieron concluir que cumple en su totalidad con los requisitos funcionales establecidos: gestión de inventario, mantenimiento de árboles y generación de informes estadísticos. Además, se concluye que el software es eficiente y tiene un 75% de satisfacción por parte de los usuarios, demostrando así su potencial para mejorar la gestión ambiental urbana en Cartagena y contribuir a la conservación de los recursos naturales y la calidad de vida del residentePregradoIngeniero(a) de Sistema

    Marco de referencia para la selección de herramientas de ingeniería inversa

    No full text
    Tesis (Ingeniero de Sistemas) -- Universidad de Cartagena. Facultad de Ciencias E Ingenierías Programa de Ingeniería de Sistemas, 2014El presente proyecto se desarrolló con el fin de crear un marco de referencia para la selección de herramientas de ingeniería inversa más adecuadas dependiendo del contexto de uso para evitar incurrir en pérdida de tiempo y recursos

    Entorno de ingeniería inversa para la integración de funcionalidades basado en una arquitectura orientada a componentes

    No full text
    En la búsqueda de mejorar y realizar avances relacionados al desarrollo de software aparecen las herramientas CASE (Computer Aided Software Engineering) - (Ingeniería de Software Asistida por Computadora), cuyo objetivo es mejorar y reducir el impacto de las fallas o problemas que se puedan presentar en el ciclo de vida de un proyecto software. La ingeniería inversa ha contribuido al desarrollo de software de calidad y esto en parte ha sido gracias al uso de herramientas CASE, la mayoría de estas herramientas se limitan sólo a la recuperación de la vista estática, dejando aún, muchos vacíos y limitaciones al no permitir extender sus funcionalidades. Esta problemática ha sido expuesta por el profesor Martín Monroy en su tesis doctoral titulada “Marco de referencia para la recuperación y análisis de vistas arquitectónicas de comportamiento” y en respuesta a ella se desarrolló un entorno de ingeniería inversa que funciona como una interface integradora, que permite añadir nuevas funcionalidades, garantizando la extensibilidad e integridad. Para la toma de decisiones se tuvo en cuenta, la literatura referente a las funcionalidades en las herramientas existentes, lo que resultó en el uso de RUP como metodología y una arquitectura orientada a componentes, con el fin de alcanzar una independencia funcional, mantener un bajo acoplamiento, alta cohesión y escalabilidad horizontal. Facilitando la interoperabilidad a nivel de funcionalidades, lo cual ofrece un aporte significativo en pro del desarrollo de herramientas CASE en el ámbito local. Durante la investigación se evaluaron diversas tecnologías con el fin de encontrar una que se amoldara a las necesidades el proyecto, empezando por Java Swin, Visual Library, módulos de NetBeans y Core-Common, al final de una serie de pruebas, la tecnología que se adaptó mejor a las necesidades del proyecto fue Core-Common, que forman parte del framework de Docking Frames. De la investigación es importante resaltar las estrategias utilizadas en la integración de funcionalidades dinámicas o estáticas. Además de arquitecturas y patrones orientados a componentes, de lo que resaltan micro kernel y la inflexión. Como resultado se obtuvo una interfaz integradora de componentes software, documento de integración basado en xmi y resultados arquitectónicos.PregradoIngeniero(a) de Sistema

    Diseño e implementación de un aplicativo para la administración de vehículos y camiones almacenados en Contecar

    No full text
    Tesis (Ingeniero de Sistemas) -- Universidad de Cartagena. Facultad de Ciencias E Ingenierías Programa de Ingeniería de Sistemas, 2014Por medio de la elaboración de este trabajo se dará una solución por medio de una aplicación software aplicando la metodología Rational Unified Process (RUP), que mejorará el proceso de importación y exportación de manera que sea más eficiente la forma en que se viene llevando a cabo esta actividad, en donde los principales actores serán las personas o trabajadores internos de Contecar. Se tendrá al final la aplicación software que atenderá eficientemente las necesidades detectadas en el proceso de trazabilidad de los vehículos y camiones en el puerto

    Evaluación de herramientas de ingeniería inversa de código abierto

    No full text
    Tesis (Ingeniero de Sistemas).--Universidad de Cartagena. Facultad de Ciencias E Ingenierías. Programa de Ingeniería de Sistemas, 2017El presente estudio tiene por objeto evaluar las herramientas de ingeniería inversa de código abierto para conocer las limitaciones de las funcionalidades que ofrecen, aplicando la metodología Desmet

    Construcción de un mecanismo de consulta para análisis de la base de información obtenida en un proceso de ingeniería inversa

    No full text
    Tesis (Ingeniero de Sistemas) -- Universidad de Cartagena. Facultad de Ciencias E Ingenierías Programa de Ingeniería de Sistemas, 2014El objetivo de esta investigación busca construir un mecanismo de consulta a partir de la información obtenida en el proceso de ingeniería inversa, para facilitar la capacidad de análisis de los ingenieros de software en su búsqueda de la evolución y mantenimiento del producto, utilizando el lenguaje de consulta XQuery

    Arquitectura basada en repositorio para el almacenamiento y consulta de la información generada por los proyectos software realizados en el programa de ingeniería de sistemas de la Universidad de Cartagena

    No full text
    La presente tesis tiene el propósito de evidenciar una arquitectura de software basada en repositorios para almacenamiento y consulta de la información recolectada en las diferentes asignaturas cursadas en el programa de Ingeniería de Sistemas de la Universidad de Cartagena(UDC). Para el desarrollo de este trabajo se realizó una investigación en el programa antes mencionado. A partir de esta investigación se implementó la metodología Attribute Driven Design (ADD), esta metodología propone un proceso secuencial y cíclico que permite analizar el problema en partes pequeñas. Cabe resaltar que, en las primeras fases se recopiló información que permitió identificar y priorizar los requisitos del sistema; entre los requisitos más prioritarios se encuentra registrar información de proyectos,realizar avances de proyectos y consultar proyectos guardados. Luego de tener los requisitos priorizados se seleccionaron los atributos de calidad utilizados para dirigir el diseño de la arquitectura, al finalizar con cada requisito del sistema, se sometió la arquitectura obtenida a un proceso de evaluación usando la metodología Architecture Tradeoff Analysis Method(ATAM).Todas las decisiones arquitectónicas se tomaron teniendo como punto de referencia los atributos de calidad, es calabilidad, fiabilidad y capacidadde mantenimiento, dando como resultado una arquitectura de trescapasque permite separar la lógica de negocios y además, el sistemaconstruidoes capaz de escalar y ser mantenido, respondiendo así a las necesidadesdelos estudiantes que cursan las asignaturas del programa de IngenieríadeSistemas. En conclusión, la arquitectura del software propuesta simplifica el almacenamiento y consulta de los proyectos de investigación realizadosenel programa de Ingeniería de Sistemas de la Universidad de Cartagena.PregradoIngeniero(a) de Sistema
    corecore