Informática
URI permanente para esta colecciónhttp://54.81.141.168/handle/123456789/9090
Explorar
Ítem Texto completo enlazado Aplicación práctica de técnicas para la estimulación y planificación de proyectos de software - TUPUY(Pontificia Universidad Católica del Perú, 2016-02-23) Inca Chiroque, Magaly; Pow Sang Portillo, José AntonioEl presente trabajo tiene por finalidad determinar la confiabilidad de la técnica Tupuy propuesta por el Dr. Pow Sang (Pow Sang Portillo, 2012), que mide el esfuerzo de un proyecto de software orientado a objetos con ciclo de vida incremental en su desarrollo, para efectos de planificación. Esta propuesta está conformada por tres técnicas: UML2FP, Diagrama de Precedencia de Casos de Uso (UCPD) e Incremental-FP. La aplicación práctica de la técnica Tupuy se realizó sobre base histórica obtenida de los alumnos de pregrado de la especialidad de Ingeniería Informática, quienes desarrollaron un proyecto de software de un sistema de información para una cadena de hoteles que recién iniciaba su funcionamiento. De los resultados obtenidos se confirma lo propuesto en la tesis del Dr. Pow Sang, al comparar los resultados obtenidos con pruebas previas, la diferencia entre el esfuerzo estimado y real de los proyectos, medidos con la Magnitud del Error Relativo (MRE) para todas las iteraciones, fueron menores al 20%. Por lo tanto, se puede utilizar la técnica Tupuy con toda confianza para fines de planificación.Ítem Texto completo enlazado Caso de estudio : desarrollo de una aplicación móvil para Android para la medición del nivel de ruido integrando metodologías ágiles y técnicas de usabilidad(Pontificia Universidad Católica del Perú, 2016-04-02) Victoria Dionicio, Daniel; Zapata del Río, Claudia María del PilarLa usabilidad y las metodologías ágiles son dos enfoques orientados al usuario que contribuyen a mejorar el producto desarrollado, pero existen ciertas tensiones para integrarlos como parte de un mismo proceso. En esta tesis, se observa, a través de un caso de estudio, la forma de integrar las prácticas de usabilidad dentro de la metodología ágil más usada, Scrum, en el contexto del desarrollo de una aplicación para medir el ruido. Los resultados del estudio indican que prácticas de usabilidad como el prototipado, encuestas y evaluaciones heurísticas se pueden integrar como tareas dentro de las iteraciones de Scrum mientras que las pruebas de usabilidad deben ser un proceso separado posterior a la ejecución de cada iteración. Asimismo, se observa que la integración de técnicas de usabilidad a lo largo de las iteraciones contribuye con la reducción de la gravedad de los problemas de usabilidad.Ítem Texto completo enlazado Encriptación RSA de archivos de texto(Pontificia Universidad Católica del Perú, 2011-05-09) León Lomparte, Katia Regina; Kong Moreno, Maynard JorgeEn este trabajo se presentará el método desarrollado en 1978 por R. L. Rivest, A. Shamir y L. Adleman y que es conocido como sistema criptográfico RSA por las iniciales de sus autores. Basa su seguridad en la dificultad de factorizar números primos muy grandes aunque como todo sistema de encriptación de clave pública, el RSA puede estar sujeto a ataques con el fin de obtener el mensaje original o descubrir la clave privada.Ítem Texto completo enlazado Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada(Pontificia Universidad Católica del Perú, 2016-02-23) Goicochea Puertas, Antony Maykol; Melgar Sasieta, Héctor AndrésEl presente trabajo de investigación brinda un enfoque general de la aplicación de la técnica Test Driven Development (TDD), o Desarrollo Guiado por Pruebas, dentro de la metodología tradicional con enfoque Cascada, y cómo su implicancia proporciona resultados favorables durante el proceso de implementación y en consecuencia la mejora de la calidad del producto. La investigación se llevó a cabo mediante una evaluación experimental en donde se crearon cuatro (4) grupos de desarrollo, cada uno de ellos estaba conformado por once (11) estudiantes del octavo ciclo de la especialidad de Ingeniería Informática. El experimento consistió en que dos (2) grupos apliquen la técnica de TDD dentro de la metodología Cascada y los otros (2) grupos no la apliquen. La inclusión de la técnica TDD se llevó a cabo en las primeras fases del modelo Cascada (Definición de requerimientos y Diseño del sistema) a través de la definición de los Casos de Prueba (Test Cases) y mediante ellos se estableció la línea inicial para el comienzo de la implementación del código fuente del sistema a realizar. Mediante la aplicación de este experimento se logró obtener resultados estadísticos iniciales que confirman que la inclusión de la técnica TDD en el proceso de implementación y pruebas unitarias permite identificar una mayor cantidad de errores, lo cual se ve reflejado al final del proceso en un producto de mayor calidad. Finalmente, al concluir el proceso de desarrollo del software, se aplicó una encuesta para medir la percepción / intención de uso de los participantes respecto a las técnicas TDD y Cascada.Ítem Texto completo enlazado ExpertTI : an knowledge system for intelligent service desks using free text(Pontificia Universidad Católica del Perú, 2017-04-17) Bello Ruiz, Alejandro Toribio; Melgar, Andrés; Pizarro, Daniel; Melgar Sasieta, Héctor AndrésWhen many users consult service desks simultaneously, these typically saturate. This causes the customer attention is delayed more than usual. The service is perceived as lousy from the point of view of the customer. Increase the amount of human agents is a costly process for organizations. In addition, the amount of sta turnover in this type of service is very high, which means make frequent training. All this has motivated the design of a knowledge-based system that automatically assists both customers and human agents at the service desk. Web technology was used to enable clients to communicate with a software agent via chat. Techniques of Natural Language Processing were used in order the software agent understands the customer requests. The domain knowledge used by the software agent to understand customer requests has been codi ed in an ontology. A rule-based expert system was designed to perform the diagnostic task. This paper presents a knowledge-based system allowing client to communicate with the service desk through a chat system using free text. A software agent automatically executes the customer request. The agent software attempts to reach a conclusion using expert system and ontology. If achieved success, returns the response to the customer, otherwise the request is redirected to a human agent. Evaluations conducted with users have shown an improvement in the attention of service desks when the software developed is used. On the other hand, since the most frequent requests are handled automatically, the workload of human agents decreases considerably. The software has also been used to train new human agents which facilitates and reduces the cost of training.Ítem Texto completo enlazado Herramienta integrada para la curación de proteínas repetidas(Pontificia Universidad Católica del Perú, 2023-07-20) Bezerra Brandao Corrales, Manuel Alberto; Hirsh Martinez, LaylaA finales de los años 1990, se identificó un conjunto de proteínas caracterizadas por tener patrones repetidos en su secuencia, lo que produce una estructura tridimensional repetitiva (Marcotte et al., 1999). Se han clasificado al menos 14% de proteínas encontradas en la naturaleza como repetidas, y presentan un rol crítico en procesos biológicos como la comunicación celular y el reconocimiento molecular (Brunette et al., 2015; Marcotte et al., 1999). Existe un creciente interés en el estudio de las proteínas repetidas debido a sus pliegues estructurales estables, una alta conversación evolutiva y un amplio repertorio de funciones biológicas (Chakrabarty & Parekh, 2022). Además, se estima que una de cada tres proteínas humanas son consideradas repetidas (Jorda & Kajava, 2010). La identificación, clasificación y curación de regiones de repetición en proteínas es un proceso complejo que requiere del procesamiento manual de expertos, gran capacidad computacional y tiempo. Existen diversos avances recientes y relevantes que aplican modelos de aprendizaje automático para la predicción de estructura tridimensional de proteínas y la predicción de clasificación de proteínas repetidas. Este tipo de aplicaciones resultan útiles para este proceso de curación. No obstante, a pesar de que este tipo de software son de libre acceso y de código abierto, no se cuenta con un servicio integrado que contemple las herramientas y bases de datos que soporten la investigación en proteínas repetidas. Por estos motivos, en este proyecto de investigación de plantea, diseña y desarrolla un servicio web integrado para la curación de proteínas repetidas. Con este objetivo, se ha considerado la integración con la base de datos de estructuras terciarias del Protein Data Bank (PDB) y la base de datos de predicciones de estructuras tridimensionales AlphaFold. Asimismo, se ha utilizado un modelo de redes neuronales que permite predecir la probabilidad de clasificación en cada clase de proteína repetida. Finalmente, con esta predicción, se implementó una mejora al algoritmo ReUPred para volver más eficiente el proceso de identificación de regiones y unidades de repetición. Este servicio ha sido desplegado utilizando computación en la nube en la página bioinformática.org de la cual es parte el laboratorio de investigación en Bioinformática de la Pontificia Universidad Católica del Perú. Este servicio permite que los investigadores no requieran contar con alta capacidad de procesamiento computacional para el proceso de curación de proteínas repetidas e integra los resultados totales obtenidos.Ítem Texto completo enlazado Implementación de un algoritmo de grilla móvil para la simulación de reacciones autocatalíticas(Pontificia Universidad Católica del Perú, 2016-11-29) Mancilla Aguilar, César Hilario; Beltrán Castañón, César ArmandoEn este trabajo se presenta el diseño e implementación de una grilla (ventana multidimensional) móvil para aproximar numéricamente la solución de la ecuación de Fisher-Kolmogorov (FK), aplicada al modelamiento de frentes de reacciones autocatalíticas de reacción-difusión-advección. Nos apoyaremos en la perspectiva de la físico-química, el análisis numérico y su implementación en computador. Explicaremos concretamente en qué consisten las reacciones autocatalíticas y la importancia del estudio de los frentes de onda en dichas reacciones. Precisamos los fenómenos de reacción-difusión, mencionando los principales valores conocidos de velocidad de los frentes de onda, cuando no existe flujo externo. Mencionamos la dinámica de los sistemas de reacción-difusión-advección, con velocidades externas pequeñas (número de Peclet pequeño ( )), haciendo énfasis en el fenómeno de la dispersión hidrodinámica de Taylor y algunas aproximaciones asociadas. En cuanto al análisis numérico, utilizamos el método de diferencias finitas para aproximar las ecuaciones diferenciales mencionadas anteriormente, convirtiéndolas en relaciones algebraicas, utilizando el método Forward-Time Centered-Space (FTCS), mencionando los criterios de convergencia y estabilidad necesarios. Con ello, formulamos y sustentamos un algoritmo de grilla móvil, implementándolo en Fortran. Con el algoritmo implementado en Fortran, simulamos los frentes de onda, sin advección y con advección, comparando los valores teóricos de velocidades de frentes de onda, con los valores simulados. Al obtener una similitud razonable entre los valores de velocidad de los frentes de onda, para reacciones de orden dos (cuadráticas) y tres (cúbicas), procedimos a realizar predicciones sobre las velocidades de los frentes para reacciones de orden superior, cuatro y cinco. Durante las simulaciones por computadora, hemos conseguido mejorar el procesamiento de datos utilizando procesamiento paralelo y operaciones de bloques de memoria, adaptando nuestras estructuras de datos a la jerarquía de memoria cache del CPU utilizado. El algoritmo de grilla móvil implementado, con su estrategia de procesamiento y adaptación de estructuras de datos, puede ser adaptado fácilmente para estudiar otros fenómenos que admiten un esquema explícito para ser simulados.Ítem Texto completo enlazado Integralab : un software para integración de funciones y solución de ecuaciones diferenciales por métodos numéricos(Pontificia Universidad Católica del Perú, 2011-05-09) Ruíz Lizama, Edgar Cruz; Kong Moreno, Maynard JorgeEl trabajo presenta el diseño e implementación de un software que tiene por nombre IntegraLAB el cual sirve como una herramienta para resolver problemas de integración de funciones y solución de ecuaciones diferenciales ordinarias aplicando métodos numéricos.Ítem Texto completo enlazado Reconocimiento de texto en manuscritos históricos peruanos utilizando modelos mixtos(Pontificia Universidad Católica del Perú, 2024-10-31) Tarazona Cruz, Luz Silvana; Fonseca Arroyo, Pablo AlejandroEl presente trabajo de investigación aborda la tarea del reconocimiento automático de texto escrito a mano (handwritten text recognition - HTR, por sus siglas en inglés) en los manuscritos históricos de autores peruanos, que están bajo la custodia de la Biblioteca Nacional del Perú (BNP), enfrentando diversas dificultades como la variabilidad caligráfica, el deterioro del papel, entre otras. Para esta tarea, se emplearon modelos de reconocimiento de imágenes preentrenados en otros idiomas disponibles en la plataforma de código abierto denominado OCR4all. Se entrenaron tres modelos utilizando el conjunto de datos SPA-Sentences, conjunto que consta de imágenes y traducciones de aproximadamente 13,000 oraciones en idioma español, logrando una tasa de error de caracteres (character error rate - CER) promedio de 4.11% en el conjunto de validación. Posteriormente, este modelo elaborado se aplica en los manuscritos históricos peruanos, obteniendo una tasa de error promedio de 9.39%. El CER obtenido, ligeramente menor en comparación con el conjunto de datos SPA-Sentences utilizado en la etapa de entrenamiento, es atribuible a las diferencias en la calidad de las imágenes, así como en las características propias de los manuscritos. Este trabajo y el enfoque desarrollado en él demuestran la utilidad de los modelos de reconocimiento de imágenes preentrenados para abordar la tarea de HTR en manuscritos históricos, y se identifican áreas para futuras mejoras, como la optimización de la calidad de las imágenes, la diversidad del conjunto de datos y la exploración de modelos avanzados con la arquitectura Transformer.Ítem Texto completo enlazado Revisión sistemática de la literatura técnicas de diseño para la usabilidad en el contexto del M-commerce(Pontificia Universidad Católica del Perú, 2021-05-11) Monzón Seminario, Israel Alfonso; Dávila Ramón, Abraham EliseoAntecedentes: El intensivo uso de los dispositivos móviles en todo el mundo, ha generado un nuevo escenario para el comercio electrónico denominado m-Commerce, el cual presenta características particulares por la propia naturaleza de estos tipos de dispositivos. En este contexto, la usabilidad se ha convertido en un elemento clave, pues el tamaño de los dispositivos introduce restricciones a los diseñadores de aplicaciones y esto puede determinar la aceptación o rechazo del software. Objetivo: Analizar de manera comparada las distintas técnicas para el diseño de interfaces de usuario que proveen un alto nivel de usabilidad en las aplicaciones móviles. Método: El método utilizado fue el de la revisión sistemática de la literatura en las bases de datos más reconocidas. Resultados: Se identificaron 20 estudios los cuales hacen referencia a 13 técnicas, 5 enfoques y 2 métodos que pueden ser utilizados para el diseño de pantallas de alta usabilidad. Conclusiones: Se puede concluir que existen diferentes técnicas de diseño que pueden ser usadas en el comercio móvil o para cualquier otro campo del e-Business, con el fin de mejorar la usabilidad de las interfaces de usuario en los dispositivos móviles.Ítem Texto completo enlazado Segmentación de imágenes médicas mediante algoritmos de colonia de hormigas(Pontificia Universidad Católica del Perú, 2014-10-13) Gavidia Calderón, Carlos Gabriel; Beltrán Castañón, César ArmandoEl análisis de imágenes nos permite la extracción de información de éstas, y dentro de esta disciplina la segmentación permite la identificación de sus partes constituyentes. La segmentación de imágenes tiene aplicaciones en reconocimiento de patrones y sistemas de control de tráfico entre otros. Si llevamos la segmentación de imágenes al rubro de imágenes médicas, las aplicaciones van desde la detección de tumores y otras patologías hasta la medición de volúmenes en tejidos. Existen diversas técnicas de segmentación de imágenes, y en este trabajo se plantea un procedimiento de segmentación de imágenes médicas basado en la metaheurística de Algoritmos de Colonia de Hormigas. Los algoritmos de esta metaheurística imitan el comportamiento de las hormigas durante su búsqueda de alimento, dado que siempre produce rutas óptimas entre la fuente de comida y el nido. Dicha conducta fue implementada mediante hormigas artificiales con el objeto de realizar tareas específicas de procesamiento de imágenes. Este procedimiento fue aplicado a imágenes de Resonancias Magnéticas Cerebrales - buscando la extracción de los segmentos correspondientes a la Materia Gris, Materia Blanca y Líquido Cefalorraquídeo- y la segmentación obtenida fue de una calidad superior a la de los algoritmos actualmente existentes para esta tarea. Este documento consta de 5 capítulos: El capítulo 1 busca definir el problema y el enfoque adoptado en este trabajo para darle solución. El capítulo 2 describe la disciplina de segmentación de imágenes y la metaheurística de Algoritmos de Colonia de Hormigas. El capítulo 3 describe los trabajos previos que busquen segmentar imágenes médicas mediante Algoritmos de Colonia de Hormigas. El capítulo 4 describe el procedimiento desarrollado, así como los resultados obtenidos en la aplicación del mismo. Finalmente, el capítulo 5 trata sobre las conclusiones y recomendaciones obtenidas como producto de este trabajo.Ítem Texto completo enlazado Sistema de control de tiro para torpedos a bordo de submarinos(Pontificia Universidad Católica del Perú, 2011-05-09) Carpio Ramírez, Alfredo; Kong Moreno, Maynard JorgeEl presente proyecto pretende incorporar a la nueva tecnología informática, parte de los algoritmos matemáticos probados a través de décadas, los mismos que son desarrollados manualmente utilizando pizarras acrílicas, ábacos de material plástico y muchos cálculos mentales. El nuevo sistema proporcionará soluciones en forma rápida y exacta, sirviendo de excelente soporte a las decisiones del comando durante las fases de aproximación y ataque submarino.Ítem Texto completo enlazado Sistema de solicitud de servicio para una institución educativa(Pontificia Universidad Católica del Perú, 2011-06-10) León Chan, Victoria; Kong Moreno, Maynard JorgeSi bien es cierto que la actividad principal en una institución educativa es la enseñanza, existen actividades secundarias de índole administrativo que se realizan en sus ambientes. Los alumnos además de asistir a clases y exámenes, dedican una parte de su tiempo a trámites documentarios en las facultades. Ejemplos de documentos: constancia de egresado, certificado de estudios, constancia de tercio superior, constancia de bachiller, cambio de especialidad, etc. Asimismo, en toda institución educativa existen oficinas administrativas cuyas labores son de atender necesidades de diversa índole solicitado por otras oficinas. Necesidades como mantenimiento de muebles, telefonía, transporte, labores de pintura, mantenimiento de instalaciones eléctricas, mantenimiento de equipos, impresión y reproducción de documentos, etc. La presente tesis propone un Sistema de Solicitudes de Servicio para una institución educativa de apoyo a las actividades previamente descritas. Esto permitirá que: 1) Una persona (alumno o personal administrativo) solicite un documento o servicio usando el sistema. 2) A través de este sistema, la oficina reciba la solicitud y haga un seguimiento del mismo. Para el estudio, desarrollo e implantación del sistema se tomó como modelo a la Pontificia Universidad Católica del Perú aprovechando que el sistema satisface las metas trazadas dentro de su plan estratégico y el uso de tecnología de punta en sus actividades. Sin embargo, este sistema podría ser implantado en otras entidades similares dado que el análisis y diseño también serían válidos. La Tesis está organizada en 5 capítulos principales, seguidos de las conclusiones y anexos. En el primer punto, se describe la metodología y conceptos utilizados de tal forma que el lector pueda entender las herramientas usadas para el análisis y diseño del sistema presentado en los siguientes puntos. En el segundo punto, se describe los procedimientos actuales que involucran tramitar un documento de un alumno; y solicitar y atender un servicio a una oficina. También se detallan las necesidades encontradas para ir acercándonos a posibles soluciones. Sistema de Solicitud de Servicio para una Institución Educativa 3 En el tercer punto, se explica el diseño propuesto para estructurar los datos contenidos en cada formulario de solicitud de servicio; aplicando los conceptos de metadata y XML. Esta etapa es crítica para, más adelante, definir el diseño del sistema de solicitud de servicio. En el cuarto punto, se presenta el diseño propuesto que incluye: el modelo de datos que será la base del sistema y en el que se puede observar las relaciones que existen entre los datos; el modelo funcional, que ilustra las funciones que el sistema debe realizar y las aplicaciones propuestas. En el quinto punto, se menciona las funciones y procedimientos críticos del sistema para registrar grabar y presentar una solicitud de servicio haciendo uso de las herramientas de desarrollo para manejar datos XML.Ítem Texto completo enlazado Un sistema experto para optimizar la toma de decisiones de financiamiento(Pontificia Universidad Católica del Perú, 2013-02-18) Vento Ortíz, Alfredo; Kong Moreno, Maynard JorgeSin resumen.Ítem Texto completo enlazado Systematic mapping of software engineering management with an agile approach(Pontificia Universidad Católica del Perú, 2024-01-10) Mautino Rubio, David Brando; Nina Hanco, HernanEl enfoque ágil ha generado una amplia variedad de estrategias para administrar con éxito diversos proyectos de software en todo el mundo. Además, podemos asegurar que los proyectos de software se han beneficiado de los métodos ágiles ya conocidos. En este sentido, este artículo busca demostrar cómo se aplica el enfoque ágil en las áreas de la gestión en la ingeniería del Software. Para ello, este estudio realiza un mapeo sistemático para identificar las principales tendencias en la gestión de la ingeniería de software con un enfoque ágil. Se han identificado un total de 1137 artículos, de los cuales 165 son relevantes para los fines de este estudio, estos indican que la entrega temprana de valor, un principio clave de la agilidad, sigue siendo la principal tendencia para el uso de métodos ágiles. Sin embargo, también existen fuertes tendencias enfocadas en puntos clave de la gestión en ingeniería de software, como optimizar la gestión de calidad, optimizar la especificación de requisitos, optimizar la gestión de riesgos y mejorar la comunicación y coordinación del equipo, estos resultados permitirán generar nuevas líneas de investigación para cada punto clave de la gestión en la ingeniería del software impactado por el enfoque ágil.Ítem Texto completo enlazado Talking with signs: a simple method to detect nouns and numbers in a non annotated signs language corpus(Pontificia Universidad Católica del Perú, 2020-08-31) Huiza Pereyra, Eric Raphael; Olivares Poggi, Cesar AugustoPeople with deafness or hearing disabilities who aim to use computer based systems rely on state-of-art video classification and human action recognition techniques that combine traditional movement pat-tern recognition and deep learning techniques. In this work we present a pipeline for semi-automatic video annotation applied to a non-annotated Peru-vian Signs Language (PSL) corpus along with a novel method for a progressive detection of PSL elements (nSDm). We produced a set of video annotations in-dicating signs appearances for a small set of nouns and numbers along with a labeled PSL dataset (PSL dataset). A model obtained after ensemble a 2D CNN trained with movement patterns extracted from the PSL dataset using Lucas Kanade Opticalflow, and a RNN with LSTM cells trained with raw RGB frames extracted from the PSL dataset reporting state-of-art results over the PSL dataset on signs classification tasks in terms of AUC, Precision and Recall.