Tesis EP Ingeniería de Software
Permanent URI for this collectionhttps://hdl.handle.net/20.500.12672/126
Browse
Browsing Tesis EP Ingeniería de Software by Title
Now showing 1 - 20 of 33
- Results Per Page
- Sort Options
Item Algoritmo basado en KMeans para la formación de grupos de estudiantes de computación(Universidad Nacional Mayor de San Marcos, 2015) Quispe Alvarado, Cynthia Diana; Mauricio Sánchez, David SantosPropone un algoritmo voraz que considera la unión de dos conceptos para la formación de grupos de estudiantes de manera que se logre cumplir los objetivos del aprendizaje colaborativo y la culminación exitosa de un trabajo asignado. El algoritmo propuesto es una adecuación del algoritmo KMeans donde se buscará formar grupos similares entre sí, pero que tengan una máxima heterogeneidad entre los individuos de cada grupo. Se implementa el algoritmo propuesto y se realiza dos casos de estudio, que muestran un grado de heterogeneidad y homogeneidad superior al obtenido por los grupos formados por autoselección. Respecto al aprendizaje colaborativo y al éxito del trabajo en grupo se observa que los grupos formado por el algoritmo presentan una nota superior en 0.93 y en 2.85 respectivamente con respecto a los grupos formados por autoselección.Item Aplicación de métricas de calidad en uso utilizando la ISO 9126 para determinar el grado de satisfacción del Sistema Único de Matrícula(Universidad Nacional Mayor de San Marcos, 2016) Domínguez Zárate, Romell Freddy; La Serna Palomino, Nora BerthaLa necesidad de evaluar un producto software a fin de corroborar la calidad que posee, lleva a plantear si luego del despliegue en producción aún la calidad del software se sigue manteniendo. En esta etapa el Sistema Único de Matrícula requiere una evaluación a nivel del usuario, para ello se ha utilizado el estándar internacional ISO 9126, la cual permitió establecer formalmente métricas a partir de las subcaracterísticas; se utiliza conjuntamente con buenas prácticas del WebQEM para el diseño de las encuestas, con el objetivo de obtener un estándar de puntuación que establezca la proporción de satisfacción que muestra ante los usuarios.Item Conservación de la precisión de un modelo de Machine Learning por medio de un flujo de reentrenamiento automatizado para predecir el índice de infección por COVID 19 en el Perú(Universidad Nacional Mayor de San Marcos, 2024) Palomino Gutierrez, Erick Victor; Calderón Vilca, Hugo DavidEste trabajo presenta un enfoque de reentrenamiento automático de un modelo de predicción de índice de infección por COVID 19 en el Perú con el objetivo de tener una herramienta de planificación protocolar y estratégica para contrarrestar esta infección y que tenga una precisión que perdure a lo largo del tiempo. Para el desarrollo del modelo se utilizó una red neuronal recurrente Long short-term memory (LSTM) y una fuente de datos constantemente actualizada, fundamental para la aplicación del reentramiento. Los modelos producidos por este enfoque flujo automatizado durante dos meses de reentrenamiento semanal cuentan con un coeficiente de determinación y raíz del error cuadrático medio en promedio de 0.994 y 260.944 respectivamente. Comparado con otros trabajos, los modelos producidos tienen la ventaja de ser entrenados semanalmente con datos actualizados, manteniendo una precisión duradera y se comprobó, además, la efectividad de un proceso automatizado de reentrenamiento de modelos de machine learning.Item Definición e implementación del proceso de pruebas de software basado en la NTP-ISO/IEC 12207:2016 aplicado a una empresa consultora de software(Universidad Nacional Mayor de San Marcos, 2019) Chinarro Morales, Evelyn Joanna; Ruiz Rivera, María ElenaDesarrolla e implementa un proceso para la realización de las pruebas funcionales de software basada en la norma NTP-ISO/IEC 12207:2016. Define las actividades que se seguirán en el proceso planteado basado en dicha norma de acuerdo con el principio de verificación y validación. Documenta todos los procesos del negocio para facilitar la definición de los casos de prueba durante el desarrollo del aplicativo. Evalúa y selecciona una herramienta de apoyo para la automatización de las pruebas funcionales de software y así garantizar una mejora en el proceso. Disminuye el tiempo de ejecución de las pruebas realizadas en la organización.Item Desarrollo de un Data Warehouse para la integración de la información de las personas con discapacidad y el apoyo en la gestión, aplicado al CONADIS-Perú(Universidad Nacional Mayor de San Marcos, 2015) Arauco Villar, José Alfonso; Chávez Soto, Jorge LuisMuestra el desarrollo de un Data Warehouse y su debida explotación, para el tratamiento de la información de las personas con discapacidad del Perú, a través de la integración de los datos relacionados a los procesos principales en el tema de la discapacidad de las personas; datos e información que es manejada por el Consejo Nacional para la integración de las Personas con Discapacidad (CONADIS), institución responsable de los temas relacionados a la problemática de la discapacidad en el Perú.Item Desarrollo de un sistema de inteligencia de negocios en tiempo real utilizando el enfoque Agile Data Warehousing basado en una arquitectura de virtualización de datos para el análisis del tráfico postal de la empresa Servicios Postales del Perú(Universidad Nacional Mayor de San Marcos, 2018) Quiroz Ñato, Jorge Enrique; Piedra Isusqui, José CésarDesarrolla un sistema de inteligencia de negocio (BI) que resuelva los problemas de análisis y monitoreo del tráfico postal, en el Área de Postal de la empresa de Servicios Postales del Perú, para llevar a cabo un adecuado análisis de información, entregando una herramienta análisis y monitoreo de la información en tiempo real para las áreas de Gerencia Postal. El análisis del tráfico postal es muy importante y para la toma de decisiones de estas áreas, como la apertura de nuevas sucursales, la gestión del personal y creación de nuevos servicios de envíos, la fijación de tarifas de los servicios de envíos, entre otros. Para seleccionar la solución de BI más apta a las necesidades de la empresa, se realiza un análisis comparativo de arquitecturas y metodologías que son usadas para el desarrollo de soluciones de inteligencia de negocio, obteniéndose como resultado el desarrollo de una solución usando la metodología Agile Data Warehousing basado en una arquitectura de virtualización de datos.Item Desarrollo de un sistema Desktop para gestionar la productividad de las maquinarias a través del horómetro, con el sistema SAS(Universidad Nacional Mayor de San Marcos, 2023) Solis Fernández, Jesús Armando; Pró Concepción, Luzmila ElisaImplementa un sistema de escritorio para gestionar la producción de las maquinarias a través del Horómetro con el sistema SAS en el sector de las MYPES. El problema que se detectó, es que si existe un sistema manual pero que se demora y tiene poca credibilidad la información que nos brinda, enfocado para el sector de las MYPES, en el sector de construcción, en este escenario se propone la creación de un sistema de escritorio, que tiene como nombre SAS que es intuitivo, amigable y facilidad de uso. La investigación se basa en la implementación del sistema con nombre SAS en la empresa K.L.A. SAC. Los partes diarios que se genera a través de diversas maquinarias con diversos operadores y en diversas Obras son almacenadas en un excel el cual se va actualizando de manera manual diariamente, el cual no es confiable por sus diversas vulnerabilidades que pueden acarrear un error mucho mayor al momento de generar una factura y poder cobrar por los servicios prestados, lo mencionado afecta directamente con la liquidez de la Empresa. Se desarrollará el sistema para poder ingresar los partes diarios de cada Máquina, en las diversas obras con su respectivo operador, y que cada parte diario registrado pase por un proceso de revisión antes de ser aprobado por el controlador con el fin de poder separar lo partes diarios que tenga observaciones, para el desarrollo se usará la metodología RUP por su alta difusión en todo profesional de la Tecnología de la Información. También se va a desarrollar un módulo de reportes, usaremos el sistema Crystal Report que tiene compatibilidad con Visual Studio para el desarrollo, además se podrá exportar en pdf, excel o word segœn la necesidad de cada Usuario.Item Desarrollo de un sistema web para la emisión de certificados de estudio del Centro de Informática de la Universidad Nacional Mayor de San Marcos utilizando la firma digital(Universidad Nacional Mayor de San Marcos, 2021) De la Cruz Castro, Gustavo Nestor; Machado Vicente, Joel FernandoEn el presente trabajo de tesis se elaboró un proyecto de desarrollo de software donde se tiene como objetivo desarrollar un sistema web que permita la emisión de certificados de estudios del Centro de informática de la Universidad Nacional Mayor de San Marcos utilizando la firma digital. Se inició con la elaboración de una encuesta que mostró la aceptación por parte de los estudiantes para que los certificados se entreguen digitalmente. Para cumplir con el desarrollo del sistema web se hizo uso de la metodología Scrum, la cual, acompañada del lenguaje de programación Java, sirvió como base para el desarrollo planteado. Además, la utilización de la firma digital, permitió dar a conocer cómo es que con su aplicación se puede tener documentos confiables y promover una cultura Cero papeles. Finalmente se detalla una proyección del retorno de inversión que permite dar solidez económica al proyecto.Item Desarrollo de una aplicación web y móvil para la gestión de encuestas dinámicas aplicando un modelo de base de datos NoSQL orientado a grafos(Universidad Nacional Mayor de San Marcos, 2018) Huamanciza Gironda, Carolina; Sobero Rodríguez, Fany YexeniaLa investigación está basada en el problema de la consulta de encuestas dinámicas con estructuras de grafos dirigidos, ya que a medida que la encuesta es más amplia, esta ocasiona un recorrido de profundidad más costoso en bases de datos relacionales debido a las uniones recursivas. Como solución a esto, se ha diseñado e implementado una solución software desarrollada en una plataforma web y móvil para la gestión de encuestas dinámicas almacenadas en una base de datos orientada a grafos, facilitando así la consulta de las encuestas mediante un lenguaje de consulta basado en grafos. La aplicación web permite la creación de encuestas dinámicas mediante la gestión de preguntas, sus opciones y como ellas están conectadas a otras preguntas. Además, para la verificación de respuestas recolectadas se implementan reportes para la descarga de datos. La implementación se evalúa definiendo un caso de prueba similar al censo de Perú del 2017 mediante la técnica de clases de equivalencia. Finalmente se realiza un caso de prueba donde puede observarse la recolección de datos mediante el aplicativo móvil.Item Desarrollo de una aplicación web y móvil para la gestión de riesgos de seguridad de la información aplicado a una empresa de consultoría de sistemas(Universidad Nacional Mayor de San Marcos, 2022) Castillo Romero, Rosel Miguel; Pró Concepción, Luzmila ElisaDesarrolla una aplicación web y móvil para la gestión de riesgos de seguridad de la información de acuerdo a una metodología adecuada en el marco de la norma NTP -ISO 27001 para el sector empresarial de consultoría de sistemas. En la investigación se propone gestionar y salvaguardar los activos de información de una empresa frente a riesgos de perdida, divulgación, indisponibilidad o alteración. Para lo cual, se realizó una investigación sobre las metodologías existentes y estándares de calidad internacionales referentes a la gestión de seguridad de la información, seleccionando la metodología MAGERIT y teniendo en cuenta las normativas ISO, luego se procedió a desarrollar la aplicación web y móvil para la gestión de riesgos de seguridad de la información. Para el desarrollo de las aplicaciones se realizó mediante metodología ágil de desarrollo de software, respetando los procesos de aseguramiento de calidad en el software, los cuales se detallan junto a los aspectos técnicos y funcionales en la presente investigación. Luego del desarrollo de las aplicaciones se realizó el despliegue de la propuesta en una empresa Consultora de Sistemas, se estableció políticas y actividades a evaluar en los riesgos de la información, para ello se tomó como prueba piloto la implementación de las aplicaciones planteadas en la consultora de sistemas. Se evaluó el sistema propuesto INFORISK mediante encuestas a usuarios y obtuvo unas calificaciones aceptables que lo respaldan, cumpliendo así con el objetivo del estudio.Item Detección de carcinoma basocelular utilizando red neuronal convolucional y Support Vector Machine(Universidad Nacional Mayor de San Marcos, 2022) Angeles Rojas, Jorge Alexander; Calderón Vilca, Hugo DavidEl cáncer de piel es uno de los tipos de cáncer más frecuente en los seres humanos, abarca cerca de un tercio total de las neoplasias. Dentro del cáncer de piel encontramos al carcinoma basocelular (CBC) siendo este el tipo de cáncer más frecuente a nivel mundial. Una serie de estudios que involucran enfoques de aprendizaje profundo ya se han desempeñado en un número considerable como la clasificación de imágenes. Los modelos utilizados en dichas tareas emplean la función Softmax (modelo clásico) en la capa de clasificación. Sin embargo, se han realizado estudios que utilizan una alternativa a la función Softmax para la clasificación: la máquina de vectores de soporte (SVM). El uso de SVM en una arquitectura de red neuronal artificial produce resultados relativamente mejores que el uso de la función Softmax convencional. Por este motivo se construyó un sistema que diagnostica el carcinoma basocelular implementando un modelo híbrido de red neuronal convolucional y máquina de vectores de soporte para clasificar el CBC. Los resultados obtenidos fueron medidos con las métricas de precisión, recall, f1-score y exactitud obteniendo 94.51%, 88.42%, 91.36% y 91.54% respectivamente.Item Detección de situaciones de violencia física interpersonal en videos usando técnicas de aprendizaje profundo(Universidad Nacional Mayor de San Marcos, 2023) Cuadros Ramos, Kent Jhunior; Calderón Vilca, Hugo DavidDiseña una arquitectura con el modelo de red neuronal convolucional Xception y LSTM para la detección de violencia física interpersonal en los videos de sistemas de vigilancia. Debido al aumento de inseguridad en el país y como medida preventiva, se buscó reforzar el sistema de videovigilancia, donde se enfocó en la necesidad de integrar nuevas tecnologías para supervisar la seguridad ciudadana como es el caso del uso de la visión artificial. Para el entrenamiento, validación y prueba de la arquitectura del modelo propuesto, se utilizó los conjuntos de datos Hockey Fight Dataset y Real Life Violence Situations Dataset. Los resultados obtenidos en la exactitud de nuestra propuesta en el conjunto de datos Hockey Fight Dataset supero a todos los demás métodos. En el caso del conjunto de datos Real Life Violence Situations Dataset que cuenta 2000 videos en contraste de otros conjuntos de datos utilizados para la detección de violencia, se obtuvieron buenos resultados en la exactitud mayores al 90%.Item Diseño y desarrollo del aplicativo móvil educativo, para optimizar la comunicación e interacción entre los miembros de las instituciones educativas en tiempo real(Universidad Nacional Mayor de San Marcos, 2022) Torres Davila, George Deave; Ruiz Rivera, María ElenaOptimiza la comunicación e interacción entre los miembros de las instituciones educativas, mediante el uso de un aplicativo móvil que permita mejorar la calidad del servicio que proporcionan nuestras instituciones educativas, de manera que permita que los involucrados estén conectados y en constante comunicación entre sí. Se presenta el diseño de una aplicación móvil la cual está pensada con la finalidad de tener una plataforma en la cual podamos reunir a los usuarios identificados que interactúan en cada institución (auxiliares, directores, profesores, personal administrativo, padres, alumnos), permitiéndoles de esta manera tener una comunicación bidireccional, se plantea la definición de roles bien marcados dependiendo del puesto y funciones que cumplen en la institución, dependiendo de estos roles tendrán habilitadas funciones en el aplicativo móvil (noticias, eventos, tareas, calificaciones, comunicados generales y personales, asistencias , notificaciones, mensajes). Esta propuesta lo que busca es acortar la brecha entre los miembros de cada institución educativa mediante un aplicativo que sea intuitivo de usar, de interfaz amigable y funciones que abarquen las constante necesidades detectadas, teniendo como principales pilares la interacción y comunicación.Item DoLaw: buscador semántico especializado para la legislación peruana de tecnologías de información(Universidad Nacional Mayor de San Marcos, 2019) Otoya Paz, Diego Augusto; Mauricio Sánchez, David SantosDesarrolla un programa especializado en la búsqueda de documentos en legislación peruana de tecnología de información, a través de la interpretación semántica de las palabras clave que el usuario final introduce. La finalidad es realizar una búsqueda en el contenido completo de dichos documentos, con elementos funcionales personalizados para la legislación peruana de tecnología de información, diseñados para facilitar la búsqueda al brindar funcionalidades adicionales específicas para dicha legislación. Durante el proyecto se definen distintos procesos; análisis de las consultas del usuario, análisis del contenido de la legislación, indexación, generación de consultas ponderadas por prioridad, ordenamiento de resultados obtenidos, entre otros, con el fin de satisfacer las necesidades de los usuarios, sin afectar la precisión y exhaustividad de los resultado.Item EH-UNMSM: E-Health Cloud para la mejora de procesos de la clínica universitaria UNMSM mediante una arquitectura de microservices(Universidad Nacional Mayor de San Marcos, 2018) Cayo Alcos, Diego Benito; Piedra Isusqui, José CésarPropone el desarrollo de un E-Health Cloud describiendo el análisis de procesos, identificación de requerimientos de software, diseño de wireframes, comunicación de componentes, infraestructura, estrategia de pruebas y despliegue en la nube. El E-Health Cloud propuesto permite mejorar el proceso de diagnóstico, interoperabilidad entre áreas médicas y oportunidad de consulta en historias clínicas usando una arquitectura de software basada en microservicios. Para la gestión del presente trabajo se aplica el marco de trabajo Scrum, con el objetivo de construir un software esperado por los usuarios de la clínica.Item Essboard: una herramienta colaborativa para el uso de esencia en el monitoreo de desarrollo de software(Universidad Nacional Mayor de San Marcos, 2019) Mauricio Delgadillo, Arthur; Quintanilla Perez, Diana Mary; Mauricio Sánchez, David SantosDefine un conjunto de elementos que se presentan en todo desarrollo de software, Essence, un estándar de Object Management Group. Una de sus aplicaciones se orienta en apoyar a equipos a establecer el estado actual de su proyecto (monitoreo) y definir dónde dirigirse (dirección). Actualmente se han desarrollado pocas herramientas que contribuyan a esta aplicación, más aún ellas dejan de lado la colaboración que promueve la comunicación e interacción del equipo en el desarrollo de software y que en sí es inherente a ella. Por lo que en este trabajo desarrollamos Essboard, una herramienta que toma un enfoque colaborativo en la dirección y monitoreo de proyectos de software, al brindar un entorno de trabajo a equipos de desarrollo que promueve la colaboración en la definición del estado y las metas de un proyecto, como también promueve una visión común del estado y el progreso del desarrollo a través de radares de información. Mostramos, a través de un caso práctico, que Essboard puede soportar reuniones comunes de dirección y monitoreo de proyectos; y evidenciamos mediante un test de generación de conciencia que Essboard promueve mejor el trabajo colaborativo al obtener resultados superiores en relación a las herramientas para Essence actuales.Item Implementación de nuevos algoritmos de las listas estáticas basado en las propiedades de los algoritmos genéticos, que demuestre que las listas estáticas son más eficientes en tiempo de gestión de datos que las listas dinámicas(Universidad Nacional Mayor de San Marcos, 2019) Chira Huamán, Hernán Elías; Ruiz Rivera, María ElenaAplica la implementación de las operaciones de listas dinámicas en base a registros denominados listas estáticas. A su vez, se demuestra que las operaciones en listas estáticas pueden ser semejantes o más eficientes en las inserciones o eliminaciones en tiempo que las listas dinámicas. Las listas dinámicas podrán ser más eficientes que los registros en la utilización y ahorro de espacio de memoria, pero aun así demanda más tiempo en almacenar los datos uno por uno al crear nuevos nodos, e inclusive puede haber problemas de interrupción del compilador en la gestión de datos. Las listas estáticas permiten una mayor eficiencia en gestión de menores cantidades de datos en comparación de las listas dinámicas. Finalmente, proponiendo la creación de algoritmos en el uso de inserción, eliminación, búsqueda, guardado y recuperado de datos de listas estáticas, se debe expandir su respectivo uso lógico y expandir sus características de implementación lógica de las demás estructuras de datos dinámicos, permitiendo múltiples aplicaciones en el rendimiento de control de tiempo y estabilidad del espacio de memoria en la gestión de datos. Todo esto constituye el aporte que se brinda al desarrollo de la programación y aplicaciones múltiples de la estructura de datos.Item Implementación de un sistema web para el seguimiento de proyectos de software a través de la integración y recolección de datos de servicios externos, mensajería instantánea y compartición de archivos(Universidad Nacional Mayor de San Marcos, 2016) Gomez Orihuela, Eysenck Freddy; Machado Vicente, Joel FernandoImplementa un software basado en web, que brinde a la empresa o equipo de desarrollo una herramienta que se integre a herramientas de terceros y recolecte información para el seguimiento, comunicación y organización de proyectos de software. Elunne, un sistema web para el seguimiento de proyectos, pretende ser un punto de equilibrio entre las herramientas actuales como elemento integrador de servicios externos usados actualmente, además de contar con canales de comunicación basados en mensajería instantánea y compartición de archivos centralizada por proyecto. De este modo Elunne no llega a ser una herramienta sobrecargada de servicios sino por al contrario se adapta al flujo de trabajo del equipo.Item Implementación de una estrategia CRM para la mejora en la calidad de servicios en empresas del rubro de reparación y mantenimiento de compresoras de aire. Caso: KOMPRESSUR S.A.C.(Universidad Nacional Mayor de San Marcos, 2015) Zorrilla Villarreal, Erika Elizabeth; Cánepa Pérez, Carlos AlbertoActualmente la mayoría de empresas competitivas consideran al cliente como el centro del negocio, ya que son ellos los que aseguran su permanencia en el mercado. Debido a ello muchas de estas empresas aplican el CRM (Customer Relationship Management) como una estrategia de gestión que los ayude a mejorar la calidad de servicio, fidelizando a sus clientes y por ende aumentando sus utilidades. En el Perú existen pocas empresas del rubro de mantenimiento y reparación de compresores de aire que han implementado el CRM debido al gran temor de no ser una solución efectiva para el negocio, pero el crecimiento de cada una de ellas demuestra que implementar una estrategia de este tipo es una acción valida ya que les permite gestionar un adecuado servicio al cliente, brindando calidad y sobre todo fidelizando a cada uno de ellos. Esta investigación tiene como objetivo mejorar la calidad de los servicios, brindando una atención personalizada basándose en la información obtenida de los mismos clientes. Consideramos que todo lo mencionado podrá lograrse con la implementación de un CRM, sobre todo considerando que estaría alineado a la estrategia definida por la empresa KOMPRESSUR SAC, quién será la empresa colaboradora para nuestra investigación.Item Implementación de una solución de inteligencia de negocios utilizando la metodología Hefesto para las oficinas de contabilidad en universidades públicas(Universidad Nacional Mayor de San Marcos, 2018) Gonzales Farro, Giancarlo Daniel; Román Concha, Norberto UlisesLas oficinas de contabilidad de las universidades nacionales en gran mayoría no miden la información ni el desempeño de su personal en búsqueda de eficiencia y eficacia. La oficina de contabilidad de la Universidad Nacional Mayor de San Marcos (UNMSM) carece de información sobre el rendimiento de los trabajadores para la toma de decisiones estratégicas, esto es muy importante para saber dónde y cómo solventar alguna falla o mejorar las decisiones tomadas. Se busca desarrollar un data mart a través de la metodología Hefesto, utilizando las herramientas Pentaho Data Integration y QlikView, dicho Data Mart nos permitirá almacenar solo la información requerida e ir eliminando aquellos datos que obstaculizan la labor del análisis. Gracias al desarrollo del data mart, la oficina de contabilidad pudo obtener los indicadores necesarios para la toma de decisiones respecto al rendimiento de su personal, mejorando así su desempeño y la distribución de trabajo.