Ingeniería Informática
Permanent URI for this collectionhttp://54.81.141.168/handle/123456789/9139
Browse
7 results
Search Results
Item Metadata only Integración del diseño centrado en usuario con metodologías ágiles en el desarrollo de un catálogo de plantas. Un estudio de investigación - acción(Pontificia Universidad Católica del Perú, 2015-10-27) Aguilar Vélez, María del Carmen; Zapata del Río, Claudia María del PilarUna de las principales características de la calidad de un producto de software es la usabilidad. Según el estándar ISO 9241, el término usabilidad está definido como “el grado en que un producto puede ser utilizado por usuarios específicos para alcanzar metas específicas con eficiencia, eficacia y satisfacción en un contexto de uso específico”. Por esta razón son de gran ayuda las metodologías encaminadas a lograr la usabilidad como el Diseño Centrado en Usuario (UCD, del inglés User – Centered Design). Por otro lado, las metodologías de desarrollo de software ágil surgen como respuesta a uno de los problemas de la ingeniería de software que se ha discutido por muchos años, sobre cómo deben realizarse las actividades del desarrollo de software con el fin de agilizar las entregas, reducir costos y obtener mejores soluciones. Puede parecer natural incluir métodos de UCD en proyectos de desarrollo ágil; sin embargo, la integración de estos dos métodos no está bien definida. Mientras UCD está enfocado al diseño de la interacción, las metodologías ágiles cubren todo el proceso de construcción de software. Una similitud importante entre ambas es que buscan satisfacer las necesidades y metas de los usuarios como seres humanos, lo cual favorece a su integración para lograr productos con mayor grado de usabilidad. En el presente proyecto de fin de carrera se presenta el análisis del proceso de integración de una metodología de desarrollo de software ágil con métodos de UCD. Para ello, se llevó a cabo una investigación – acción en la que se propuso la integración de Extreme Programming y algunos métodos de UCD, la cual fue aplicada a la construcción de una aplicación móvil sobre un catálogo de plantas para la PUCP. Con el producto software obtenido, se realizaron evaluaciones de usuarios para evaluar su usabilidad y, de esta manera, se pudo analizar las ventajas y el proceso de integración de los métodos propuestos.Item Metadata only Análisis, diseño e implementación de una plataforma web basada en un esquema C2C para la gestión de entrega de servicios generales(Pontificia Universidad Católica del Perú, 2014-06-10) Mendez Anchante, Christian Miguel; Aguilera Serpa, César AugustoEn el Perú existe un considerable porcentaje de personas consideradas como trabajadores independientes. De este sector, existen personas que tienen como principal y en algunos casos única fuente de ingresos la entrega de servicios generales y de mantenimiento a hogares, tales como carpintería, electricidad, gasfitería, entre otros. Para estas personas, conseguir clientes y fidelizar a los ya existentes es un aspecto crítico pues cada trabajo que puedan conseguir representa su mejor fuente de ingresos dado que en su mayoría se trata de personas con escasos recursos económicos y para los cuales encontrar un trabajo formal y de ‘oficina’ puede ser complicado ya que en su mayoría no tienen los estudios superiores que un trabajo promedio requiere. En el presente proyecto de fin de carrera se abordará esta problemática teniendo como fin principal la implementación de una solución informática que sirva, en primera instancia, como un nuevo canal de comunicación para que los proveedores de servicios generales puedan ser ubicados y contactados por clientes, pero que además sirva para establecer y formalizar el enlace tripartita que hay entre proveedores de servicios generales, clientes que requieren de estos servicios, y tiendas y cadenas ferreteras que suministren de los insumos requeridos por los proveedores. Para lograr todo esto, en este proyecto se plantea la necesidad de la creación de un nuevo modelo de negocio, el cual incluya características muy particulares a este contexto y solucionen las necesidades que cada perspectiva así lo requiere. El documento aquí mostrado está estructurado en 10 capítulos, y se ha hecho énfasis en presentar un resultado esperado por capítulo. En el primero se presenta la problemática con mayor detalle, así como el marco conceptual necesario para entender algunos términos relacionados al proyecto y también se presenta el estado del arte, el cual analiza la manera que actualmente hay para dar o intentar dar solución a estos problemas. En el segundo capítulo se ahonda más en la forma de la solución propuesta, presentando los objetivos, resultados, metodologías a usar, y el alcance que tendrá éste proyecto. En los tres capítulos siguientes, se presenta primero el caso de negocio, el cual representa el núcleo del modelo de negocio postulado, seguido de las reglas y procesos de negocio que permiten establecer la forma ideal para el éxito del modelo y entender cómo es que éste funcionaría. Los capítulos que le siguen son más técnicos y se refieren más a la solución desde el punto de vista de la implementación pues se tocan aspectos como la aplicación de un algoritmo de inteligencia artificial para la búsqueda de proveedores, las herramientas tecnológicas que se van a utilizar para desarrollar el producto, y se mencionan las fases del ciclo de vida del software desarrollado. Finalmente, se discute acerca de cada uno de los resultados que se han obtenido, se mencionan las observaciones identificadas en el transcurso del trabajo, y se describen las conclusiones a las que se ha llegado tras finalizar el proyecto así como las recomendaciones y trabajos futuros que complementan el mismo.Item Metadata only Análisis, diseño e implementación de una herramienta de gestión para la evaluación económica de proyectos en la mediana empresa(Pontificia Universidad Católica del Perú, 2013-12-11) Catacora Rojas, Edgar Fernando; Ramírez Pilares, Olga MaritzaEn los últimos años, las actividades empresariales se han incrementado en gran medida en el país, impulsando la reactivación y desarrollo de industrias y negocios en diferentes ámbitos. En este contexto, las empresas tienen la necesidad de sofisticar sus operaciones e incrementar su eficiencia para hacer frente al también creciente grado de competencia entre las compañías. Por este motivo, el área de finanzas de la mediana empresa, dentro de su función de asegurar el flujo de efectivo necesario para las operaciones, debe buscar fuentes de financiamiento óptimas para la compañía. La solución desarrollada aporta rapidez y eficiencia al proceso de evaluación de fuentes de financiamiento en la mediana empresa. De manera que se reduzcan costos y tiempos invertidos en esta operación, a la vez que se incrementa la precisión de este análisis, de manera que las medianas empresas estén preparadas para afrontar el contexto antes descrito. Este proyecto consiste en la implementación de una herramienta de gestión, que permita a la mediana empresa la comparación y elección de un producto crediticio, de entre los disponibles en el mercado local. El trabajo está dividido en cinco secciones. En la primera sección del trabajo se describe la oportunidad derivada de la necesidad de herramientas de gestión para la evaluación de productos financieros para la mediana empresa. En la segunda sección se detalla el análisis que asegura que se cumplan con las necesidades de la mediana empresa, en cuanto a la evaluación de créditos. En las secciones tercera y cuarta, se aplican diversas técnicas de la ingeniería de software, a través de las cuales se logró el planeamiento e implementación del producto final. Finalmente en la última sección se dan precisiones y conclusiones sobre el trabajo desarrollado, así como posibles trabajos que pudiesen desarrollar para complementar la solución. Por lo antes descrito se considera la herramienta desarrollada como adecuada y relevante para atender la necesidad de evaluación de créditos en la mediana empresa.Item Metadata only Desarrollo de un sistema web para la enseñanza de casos de uso empleando la técnica de aprendizaje cooperativo de rompecabezas(Pontificia Universidad Católica del Perú, 2013-11-13) Chung Pinzás, Gerardo Yatsen; Pow Sang Portillo, José AntonioJigsaw es una técnica de aprendizaje cooperativo que se basa en la contribución de los estudiantes para alcanzar un objetivo común. Esta técnica también conocida como Técnica de Rompecabezas propone la división de tareas o temas parciales de una materia. De esta forma, cada miembro del grupo tendrá que ejecutar una de estas tareas parciales, las cuales finalmente deberán ser integradas por todos los miembros en conjunto. La Técnica Jigsaw, fue desarrollada originalmente para la enseñanza dentro de un salón de clases sin la participación de sistemas automatizados. Esta solución, a pesar de las ventajas que brinda, puede presentar algunas desventajas debido a la logística que requiere para implementarse. Es por esos motivos que se propuso el desarrollo de un Sistema Web que implemente la Técnica Jigsaw, el cual permitirá aprovechar conjuntamente las ventajas que brinda la comunicación vía Internet, así como las contribuciones propias de la técnica de aprendizaje cooperativo en mención. El Sistema Web Jigsaw dará soporte a las tres fases que comprende una sesión de clase que emplea esta técnica, las cuales se dividen en los módulos de: Planificación, Ejecución y Evaluación. Estos módulos se encuentran estrictamente relacionados ya que siguen los procesos de diseño, desarrollo y evaluación de una Sesión de Clase Jigsaw respectivamente. El módulo de Planificación tiene la principal responsabilidad de permitir el diseño de cada sesión de clase. Aquí se plantean los datos de la sesión que constituirán posteriormente la base de los objetivos y resultados esperados que permitirán medir el progreso académico de los alumnos en una etapa posterior. El módulo de Ejecución se encarga de llevar a cabo la ejecución de una sesión de clase basada en la técnica del Rompecabezas. Permite el desarrollo paso a paso de la técnica desde la lectura de materiales, documentos y casos hasta la diagramación de la solución en los diferentes Grupos Jigsaw y Expertos. Además cuenta con herramientas de comunicación en línea, los cuales permitirán la interacción para la coordinación y elaboración de Casos de Uso. Además se contará con Foros de Discusión para el desarrollo y esclarecimiento de algunas dudas sobre estos temas propuestos. Finalmente el módulo de Evaluación permite la elaboración de preguntas y evaluaciones por parte del tutor y docente. Así mismo brinda la posibilidad de calificación manual y automática de las evaluaciones rendidas. La presente tesis se desarrolló utilizando UML como lenguaje de modelamiento, RUP para los procesos a realizar durante el trabajo y el lenguaje de programación Java para el desarrollo del Sistema Web.Item Metadata only Análisis, diseño e implementación de un sistema web y móvil para el soporte informático a la gestión de los servicios de atención que brindan las comisarías a la comunidad(Pontificia Universidad Católica del Perú, 2013-10-17) Gonzales Villa, Tania Denisse; Johnson Rojas, Pablo Ernesto; Baldeón Medrano, Johan PaúlEn el Perú, la inseguridad ciudadana, en general, sigue siendo uno de los grandes motivos de temor para la población. Este problema se ha ido incrementando a través de los años por diversos factores como el desempleo, la falta de valores en la sociedad, una mala calidad de educación, escasez de los recursos con los que cuentan las entidades responsables para combatir este inconveniente, entre otros. Las comisarías cuentan con diversos procesos que sostienen los diferentes servicios que brindan a la comunidad. Estos procesos tales como registro de denuncias, información y gestión de trámites personales, difusión a la comunidad de un mapa de delitos, entre otros, suelen ser en su mayoría manuales, lentos y con información desactualizada. Los factores mencionados impiden a las comisarías brindar un buen servicio a la comunidad y no cumplir con salvaguardar la seguridad ciudadana. Además, se identificó la carencia de un medio de comunicación rápido y en tiempo real entre las comisarías y la comunidad. La solución propuesta consiste en un sistema Web y un sistema Móvil, los cuales permitan dar soporte informático a la gestión de los servicios que brinda una comisaría y proporcionar información para la seguridad de los ciudadanos. La memoria descriptiva cuenta con 7 capítulos que presentan la organización del proyecto de tesis. En el capítulo 1 se describe el problema que se desea resolver, los objetivos, resultados, métodos y procedimientos, las tecnologías utilizadas, el plan de proyecto y la sustentación de la solución propuesta. En el capítulo 2 se describe el marco conceptual de la solución planteada y el estado del arte donde se exponen ejemplos que resuelven parte del problema en la actualidad. En el capítulo 3 se describen los requisitos funcionales y se desarrolla el análisis de la solución que consiste en explicar la viabilidad del sistema en términos técnicos y de costo, y se identifican el diagrama de clases inicial que constituye una base para el trabajo posterior. En el capítulo 4 se describe la arquitectura seleccionada para cumplir con los requisitos planteados del sistema, además se presenta también en este capítulo el diseño de la interfaz gráfica de la aplicación, definiendo los criterios para la selección del diseño y las principales pantallas de la aplicación con sus respectivas características. En el capítulo 5 se detalla cómo se ha aplicado la tecnología seleccionada en la solución del problema. En el capítulo 6 se presentan las observacionItem Metadata only Análisis, diseño e implementación de un sistema Web B2C multiempresa(Pontificia Universidad Católica del Perú, 2013-05-20) Tadeo Calderón de la Barca, Jessica Ruth; Girao La Rosa, Jorge Abraham; Aguilera Serpa, César AugustoEl presente proyecto de tesis consiste en el análisis, diseño e implementación de un sistema Web B2C (Business to Consumer) que permita a múltiples pequeñas y medianas empresas peruanas vender sus productos en línea y publicitar sus locales de atención con la finalidad de promover también la venta física de productos en dichos locales. La propuesta de este sistema surge como consecuencia del análisis del estado del comercio electrónico en el Perú. El sistema propuesto será altamente configurable y adaptable a los diferentes rubros de negocio de las empresas afiliadas. El presente documento ha sido estructurado en 5 capítulos como se describe a continuación. En el capítulo 1 se presenta la identificación del problema que originó la propuesta de la presente solución, los objetivos y resultados esperados. También se detallan las metodologías de gestión de proyectos y de desarrollo de software que se seguirán. Finalmente se analizan herramientas similares existentes en el mercado y se justifica la realización del presente proyecto. En el capítulo 2 se identifican los requerimientos del sistema, los actores, módulos y clases de análisis. También se presentan los principales diagramas de estado que permitirán comprender el flujo de la información en el sistema. En el capítulo 3 se presenta la arquitectura de la solución desde diferentes vistas y también los principios básicos del diseño de la interfaz de usuario. En el capítulo 4 se presentan las principales características de la construcción de la solución propuesta y se describen las pruebas que se realizarán. Finalmente, en el capítulo 5 se presentan las conclusiones del presente proyecto y las recomendaciones para trabajos futuros.Item Metadata only Análisis, diseño e implementación de una plataforma Web de apoyo a la gestión de casos de ajuste de riesgos generales(Pontificia Universidad Católica del Perú, 2011-11-11) García Rojas, Iván AlbertoEl crecimiento acelerado de las empresas relacionadas con el mundo de los seguros ha incrementado la competencia en este rubro, por cuya razón las empresas aseguradoras se encuentran en la búsqueda de estrategias diferenciadoras que les permitan mostrarse ante sus clientes como más eficientes, confiables y transparentes. Este reto tienen que cumplirlo las aseguradoras haciendo que sus procesos operativos sean adecuados a sus necesidades y la de sus clientes con el apoyo de la tecnología y es en ello donde estriba la importancia del presente trabajo que estamos seguros contribuirá a la solución de una parte importante de la problemática en el mundo de los seguros. De esa manera, se contribuirá en mejorar las gestiones de casos de ajuste de riesgos generales, a través de una herramienta tecnológica de soporte acorde a las necesidades estratégicas requeridas por las empresas de ajustadores.