• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • Tagged with
  • 3
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Mapeo de ejemplos de código fuente para dar apoyo en el uso de APIS

Acurana Flores, Yasett Gisela January 2017 (has links)
Magíster en Tecnologías de la Información / Los desarrolladores de software con frecuencia recurren a Interfaces de Programación de Aplicaciones (APIs) para extender la funcionalidad de sus programas. El uso de APIs, que son un conjunto de reglas y convenciones mediante las que un programa puede comunicarse con otro, puede ocasionar defectos en el código fuente, como por ejemplo: defectos funcionales y/o de rendimiento. Cuando un desarrollador desconoce el uso de una API, desea aprender más sobre su uso, o su código fuente no funciona como espera, busca manualmente ejemplos de la funcionalidad provista por la API. Esta tarea puede consumir mucho tiempo y ser propensa a errores. Por ejemplo, cuando inserta en su código la invocación a un método sin conocer bien los parámetros que debe enviar y luego el método no retorna el resultado esperado. En la presente tesis se propone apoyar a los desarrolladores mediante la sugerencia de ejemplos de buen uso de las APIs. Los ejemplos son presentados en orden de relevancia, de acuerdo al código que están escribiendo los desarrolladores que usan la API. La implementación de esta solución consiste en la construcción y uso de un repositorio de ejemplos de código fuente, junto a un plug-in creado para el entorno de desarrollo Eclipse. El plug-in realiza la búsqueda de ejemplos del repositorio, muestra los ejemplos por orden de mayor a menor similitud y permite integrar el código fuente de un ejemplo en el editor de código fuente. La utilidad de la herramienta ha sido validada por medio de un estudio con usuarios, donde se evaluó que el plug-in ayuda a desarrolladores con poco conocimiento de una API a hacer un mejor y más rápido uso de éstas. A los desarrolladores se les asignó dos tareas de programación para completar, una de ellas utilizando el plug-in y la otra mediante la búsqueda de ejemplos en Internet. Como resultado, se encontró que los desarrolladores terminaron las tareas hasta un 66% más rápido cuando usaron el plug-in, respecto de la búsqueda en Internet, y en su código fuente no se encontraron casos de mal uso de las APIs. En base a los resultados obtenidos, se concluye que, pese a que la técnica planteada tiene sus limitaciones, se pueden obtener buenos resultados con la solución propuesta en la medida que el repositorio contenga los ejemplos que el desarrollador necesita. Como uno de los siguientes pasos se considera importante lograr una mejor precisión en los resultados de la búsqueda de los ejemplos, para que esta solución sea de mayor utilidad a los desarrolladores.
2

Sistema de Pago de la Pensión Básica Solidaria

Llanos Bravo, Roberto Enrique 15 January 2010 (has links)
Ingeniero Civil en Computación / El trabajo consiste del desarrollo de un sistema para el pago de algunos beneficios otorgados en la Reforma Previsional de la Ley 20.255 del 2008, por el Instituto de Previsión Social, IPS (ex INP). En este proyecto, realizado por la empresa Synapsis, participan aproximadamente 12 personas. Mi rol fue de Líder de Proyecto a cargo del equipo de analistas y programadores. El trabajo fue realizado con una Metodología de Desarrollo basada en Unified Process (UP), identificando las fases, actividades, roles y productos o artefactos del proyecto. Paralelamente se define una arquitectura de desarrollo e implementación, la que describe los patrones de diseño de la aplicación, basada en estándares abiertos. Para las interfaces de usuario se acuerda un manual de usabilidad y estilos, orientado a los funcionarios del IPS, donde se describen los estándares que deben poseer las páginas Web para las funciones básicas de búsqueda, edición e impresión de informes, entre otras funcionalidades. Finalmente, se define un plan de puesta en producción, donde se acuerdan pasos a seguir para la aceptación del producto, para la capacitación de los funcionarios, para la migración de los datos, para la instalación en producción de los programas y para el seguimiento de su funcionamiento en cuanto a reporte de fallas. El sistema se desarrolla y se pone en producción en las fechas acordadas, definidas en la Ley. El proyecto está en producción hace más de un año, período en el cual los beneficiarios han recibido sus pagos en forma regular, sin ningún contratiempo.
3

Desarrollo de plataforma para monitoreo de servicio de banda ancha móvil

Casals Jahnsen, Andrés January 2009 (has links)
Con el avance de la tecnología en las redes móviles, nuevos servicios han sido implementados por los operadores de telefonía móvil, entre ellos se encuentra la banda ancha móvil que permite utilizar, en un ambiente móvil, las distintas aplicaciones propias de Internet como navegación web, correo electrónico y streaming de video entre otras. Al ser un servicio, es importante la percepción que el usuario tiene de éste, ya que una mala experiencia puede producir un cambio en la preferencia por un determinado proveedor. Es por esto que resulta fundamental poder medir la calidad de experiencia del usuario estableciendo criterios para determinar si la experiencia es buena, regular o mala. Esta medición puede ser de utilidad en áreas como planificación, optimización y marketing entre otras. El propósito de este trabajo es monitorear el desempeño del servicio de banda ancha móvil bajo la perspectiva de la calidad de experiencia del usuario. El método de acceso considerado fue el que emplea módems USB. Para esto se desarrolló en base a herramientas de código abierto, una plataforma que permite realizar mediciones de la calidad de este servicio simulando la conducta de un usuario promedio. Diversas pruebas fueron implementadas en base a algunas de las aplicaciones que forman parte de este servicio, obteniendo valores referentes a factores como la tasa de transferencia, la latencia y la cobertura entre otros. Estas pruebas se implementan en un programa que se ejecuta de manera automática en forma periódica simulando una sesión de datos, generando archivos de registro conteniendo los parámetros de la conexión y los distintos resultados. Se confeccionó una base de datos para almacenar los valores obtenidos de las mediciones y una aplicación para procesarlos y desplegarlos de forma gráfica. En base a diversos criterios referentes a las aplicaciones medidas, se generaron indicadores de calidad de experiencia los cuales resumen los datos obtenidos y permitieron evaluar de forma general el desempeño del servicio de banda ancha móvil. Finalmente se muestran los resultados obtenidos comparando el servicio entregado por los tres operadores de telefonía móvil señalando además algunos de los factores que influyen en la percepción del usuario del servicio. También se indican posibles desarrollos como continuación de este trabajo tanto en nuevas aplicaciones a considerar como mejoras en el proceso de medición.

Page generated in 0.1223 seconds