Spelling suggestions: "subject:"5oftware dde distribución.desarrollo"" "subject:"5oftware dde aplicaciónes""
1 |
Desarrollo de herramienta de monitoreo automático para una aplicación de apoyo al aprendizaje: SketchpadCornejo Castillo, Alfonso Javier January 2015 (has links)
Ingeniero Civil en Computación / Sketchpad es una herramienta de apoyo a la educación presencial enfocada al trabajo colaborativo. Consiste en una aplicación web diseñada para ser usada en dispositivos tablet que permite a sus usuarios trabajar colaborativamente en diapositivas, dibujando y escribiendo texto sobre ellas de forma síncrona y en tiempo real.
Adicionalmente, Sketchpad tiene integrado un sistema de analíticas que muestra estadísticas de uso de la aplicación por sus usuarios y las relaciona con sus desempeños académicos con el propósito de entregar feedback respecto a situaciones que pudiesen estar correlacionadas con los resultados académicos. Estas estadísticas son presentadas con interfaces diseñadas para encontrar patrones de comportamiento de forma visual y rápida.
El objetivo del presente trabajo es describir el desarrollo e implementación de Sketchpad, explicando el propósito general de la aplicación y la motivación para construirla, las funcionalidades que ofrece, la arquitectura y diseño con la que fue implementada y la metodología de desarrollo usada.
Se concluye este trabajo con el feedback recibido al realizar una prueba de usuario con alumnos de tercer año de la carrera de Ingeniería Civil en Computación en la que se usó la aplicación para resolver gráficamente problemas de lógica.
La aplicación logra promover la interactividad entre usuarios y permite el desarrollo de clases colaborativas. Las herramientas analíticas desarrolladas entregan información valiosa a los usuarios respecto al contexto y el desarrollo de clases. Concluimos que Sketchpad se construyó exitosamente de acuerdo al propósito para el que fue diseñado.
|
2 |
Mapeo de ejemplos de código fuente para dar apoyo en el uso de APISAcurana 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.
|
3 |
Plan de negocios de una aplicación web proveedora de información judicial para la gestión de relaciones contractuales en las empresasArriagada Jones, Andrés Ignacio January 2013 (has links)
Ingeniero Civil Industrial / El siguiente trabajo de título tiene como objetivo diseñar un plan de negocios para DataCase, empresa que desarrollará y comercializará una aplicación web proveedora de información judicial de personas jurídicas y naturales. El proyecto tiene como justificación el alza sostenida de los juicios laborales con resultados desfavorables para las empresas, por lo que para gestionar contratos de manera eficiente se hace necesario contar con información de las causas en que tanto una empresa como una persona se han visto envueltas.
Usando la metodología propuesta por Brian Finch se realizó un análisis de entorno determinando las fortalezas, oportunidades, debilidades y amenazas, identificando el atractivo de la industria.
En la investigación de mercado, a nivel cualitativo se identificaron los atributos valorados por los potenciales clientes, y en la etapa cuantitativa se verificó la importancia que estos tienen para la toma de decisiones, junto con realizar un Beta Test para medir el atractivo que los entrevistados perciben sobre la aplicación desarrollada. En base a la baja apreciación manifestada por los testers al software, se rediseñó la aplicación y se volvió a probar en una segunda fase Beta, mejorando la apreciación del producto y dando por terminada esta etapa identificando un mercado meta de 28.142 empresas agrupadas en 6 actividades económicas.
Posteriormente, en el plan de marketing, a nivel estratégico se definió el nombre y la imagen corporativa de la empresa, una estrategia genérica de enfoque y de posicionamiento basado en entregar un producto con una calidad. Con respecto al marketing táctico, el producto podrá ser adquirido en 5 formatos diferentes, en función de la intensidad de uso y disposición a pagar de sus clientes, y podrá ser adquirido por un canal de ventas presencial y uno de ventas web.
En el plan de operaciones se detallaron los procesos legales, comerciales y operativos necesarios para el funcionamiento adecuado de la empresa, y en función de estos se formó la estructura de RR.HH. con el organigrama, los cargos y cantidad de personal necesario.
En el plan financiero se diseñaron las estructuras de ingresos y costos del proyecto, a fin de evaluar la factibilidad económica del proyecto a un plazo de 5 años. Con una inversión inicial de $63.795.000 y una tasa de descuento igual a 20,67%, el proyecto alcanzó un VAN de $96.30.996, una TIR del 63,22%, un IR de 1,51, una RCM de $57.846.376 y un PRC de 13,1 meses. Complementando a estos indicadores se realizó un análisis de sensibilidad de variables y planteamiento de escenarios, donde se concluye que controlando los costos de producción y disminuyendo la tasa de abandono de clientes mejoran los indicadores financieros del proyecto.
Finalmente, con los objetivos planteados al inicio del trabajo de título cumplidos, se recomienda ejecutar el proyecto DataCase, ya que además de generar valor a los potenciales inversionistas, este puede constituirse como plataforma para desarrollar productos y/o servicios complementarios que aumenten la propuesta de valor de la empresa. Por lo tanto, se recomienda analizar la expansión hacia nuevos segmentos que manifiesten nuevas necesidades, junto con realizar alianzas estratégicas con organizaciones interesadas en aumentar sus actuales propuestas de valor.
|
4 |
Encuéntrelo.cl, emprendiendo desde la UniversidadLeverone Quevedo, Mario Estefano January 2015 (has links)
Ingeniero Civil en Computación / Todo el tiempo hay personas a las que se les ocurren nuevas ideas de proyectos, y algunas de ellas se convencen lo suficiente como para dar el salto y crear sus propios emprendimientos. Sin embargo, el porcentaje de estos proyectos que fracasan es altísimo, sobre el 90% al analizar las estadísticas globales.
Muchas veces este fracaso se debe a que se tiene un nivel de incertidumbre muy alto sobre el proyecto, no se conoce claramente cuál es el problema o situación a mejorar y quiénes sufren este problema, es decir, los futuros clientes del emprendimiento. Por lo tanto no se les puede ofrecer una solución efectiva, lo que explica buena parte de los fracasos de estos proyectos.
El presente trabajo abordó el proceso de emprender, centrándose en enfrentar la problemática antes expuesta, para lo cual se aplicó una metodología enfocada en la obtención de aprendizaje, que permite reducir el nivel de incertidumbre y por lo tanto, los riesgos del proyecto.
La necesidad que se abordó en este emprendimiento es la de buscar y ofrecer servicios en línea. Primero se ejecutó una fase de validación a través de entrevistas y experimentación que permitió obtener un buen nivel de conocimiento sobre la necesidad observada y su contexto. Con este resultado, se logró validar el problema observado y proponer una solución que sí genere valor a sus clientes.
En una segunda fase se diseñó y construyó una solución informática a partir de la información obtenida en la fase previa, la cual fue puesta en producción y quedo disponible en www.encuentrelo.cl . Queda como trabajo futuro analizar la recepción de este producto por parte de sus clientes y seguir mejorándolo en base a la retroalimentación por parte de ellos.
|
5 |
Sistema informático para la gestión del riesgo financiero para los fondos de pensionesMillán Zamora, Claudio Eduardo January 2015 (has links)
Ingeniero Civil en Computación / Ingeniero Civil Industrial / Desde la crisis financiera del 2008, la administración del riesgo financiero adquiere una vital importancia para todos los administradores de inversiones a nivel global; entre los cuales se encuentran las Administradoras de Fondos de Pensiones (AFP's) de Chile, entidades encargadas de gestionar las inversiones con los ahorros de los trabajadores.
A través de este trabajo se explica qué es un sistema de pensiones, y cuáles son las características del sistema de capitalización individual usado en Chile. En este escenario las AFP's juegan un rol primordial, al igual que el regulador de éstas; la Superintendencia de Pensiones (SP), la cual, luego de la adopción de la supervisión basada en riesgos, destaca la importancia del monitoreo a través de métricas, para la gestión del riesgo financiero de los fondos de pensiones por parte de las AFP's.
También se revisan cuáles son las métricas de riesgo de mercado usadas en la industria. Para este riesgo en particular existen muchos tipos de indicadores que buscan cuantificarlo. En este trabajo se implementaron variantes del tracking error como del beta. Este último solo para el horizonte ex-post (pasado) y el primero tanto para un horizonte pasado como futuro (ex-ante).
Por la relevancia de la medición de los riesgos financieros, es necesario que estas métricas estén disponibles de manera oportuna y confiable. Por ello, el principal objetivo de esta Memoria es el desarrollo de una aplicación Web. Que permite registrar y concentrar todos los datos, así como la lógica del negocio necesaria para el cálculo de las métricas de apoyo al proceso de toma de decisiones en la gestión de inversiones.
Ahora bien, considerando que muchas de estas métricas son relativas, el sistema desarrollado busca dar apoyo en la inferencia de posiciones de los competidores. Transformándose en una herramienta para agilizar la gestión y coordinación de los analistas de inversiones.
Como resultado de este trabajo, se destacan algunos importantes beneficios para el usuario, tales como un significativo ahorro de tiempo en el procesamiento de las métricas de riesgos ya existentes, la incorporación de nuevas métricas y el ahorro de tiempo en la recopilación de datos. Todo con el propósito de mejorar el proceso de toma de decisiones de inversiones.
Otros elementos a destacar son: la valoración de la aplicación de tecnologías de la información en el ambiente de inversiones y el uso de una metodología de desarrollo de aplicaciones que ha permitido alcanzar y exceder los objetivos propuestos.
Por último, es necesario destacar que la aplicación desarrollada aún posee potencial de evolución, ya sea a través de la incorporación y/o modificación de interfaces, métricas de riesgos, supuestos y consideraciones, opción que permitirá la generación de nuevas versiones de esta aplicación.
|
6 |
Desarrollo de una herramienta de modelamiento de Human-centric wireless sensor networksGodoy Mardones, Jorge Felipe January 2015 (has links)
Ingeniero Civil en Computación / Los avances en computación móvil y redes inalámbricas están posibilitando grandes oportunidades de desarrollar sistemas colaborativos. La concepción y diseño de estos sistemas representa un desafío para los diseñadores de software debido a la heterogeneidad y dinamismo de las interacciones que deben ser soportadas. El poder modelar y evaluar el sistema en fase de diseño permite detectar errores y sugerir mejoras que ayuden al desarrollo dirigido a un producto final que realmente soporte el trabajo colaborativo.
En este contexto, investigadores del Departamento de Ciencias de la Computación de la Universidad de Chile propusieron un lenguaje visual de modelamiento de sistemas colaborativos. El lenguaje asume que el sistema puede ser estructurado como una Human-centric Wireless Sensor Network. Éste es un tipo de red que permite modelar y entender los flujos de información de un sistema colaborativo que tiene como protagonistas a las personas. El lenguaje de modelamiento permite representar un sistema colaborativo como un grafo, en el que se encuentran caracterizados sus participantes y la forma en que estos interactúan.
En este trabajo de memoria se diseñó e implementó una herramienta gráfica destinada a diseñadores de software que permite el modelamiento de sistemas colaborativos usando el lenguaje propuesto por los investigadores. La herramienta fue desarrollada como una aplicación web en la que interactivamente se pueden definir los participantes del sistema colaborativo y sus interacciones.
La representación de los escenarios en forma de grafo permite aplicar metodologías de análisis en forma automática. En esta memoria se adaptaron e implementaron dos análisis que fueron desarrollados para un lenguaje similar. El primero es un análisis que permite evaluar la coherencia en las interacciones entre los participantes. Para este análisis se desarrolló un algoritmo eficiente que permitió la evaluación automática a medida que el diseñador va realizando cambios en el modelo. El segundo análisis permite generar requerimientos generales de software que deben estar presentes en la aplicación colaborativa para soportar apropiadamente las interacciones modeladas. La lista de requerimientos se genera para cada participante de la red, basado en como estos interactúan con los demás. La lista generada puede ser refinada por el diseñador del sistema, de acuerdo con las necesidades particulares de cada aplicación.
Se espera que la herramienta contribuya a fomentar el uso del lenguaje y de esta forma facilitar el desarrollo de sistemas colaborativos que aprovechen los nuevos e interesantes escenarios de colaboración que está permitiendo el auge de los dispositivos móviles.
|
7 |
Plataforma de comunicación entre Live Robot Programming y el Robot AR.Drone 2.0Hernández Phillips, Carolina Massiel January 2016 (has links)
Ingeniera Civil en Computación / La robótica es un área de estudio joven que presenta gran potencial de progreso. Esto incita
a expertos de diversas áreas a contribuir en su desarrollo mediante proyectos de investigación
y de ingeniería. En este escenario el estudiante Miguel Campusano y el profesor Johan Fabry,
ambos integrantes del DCC de la Universidad de Chile, proponen un lenguaje de programación
para robots denominado LRP. Este lenguaje es implementado en Pharo Smalltalk, un lenguaje
de programación caracterizado por su fuerte orientación a objetos y su poderoso ambiente de
desarrollo.
Utilizar LRP con un robot determinado requiere una aplicación estilo puente escrita en Pharo,
que sirva como interfaz de comunicación entre el lenguaje y el robot. Previo a la realización de
este trabajo, sólo dos puentes habían sido implementados. Estos permitieron hacer de pruebas con
algunos robots. No obstante, para nes investigativos es muy deseable utilizar el lenguaje LRP
con tantos robots como sea posible. El AR.Drone 2.0, de la empresa Parrot, es un cuadricóptero
eléctrico no tripulado, controlado remotamente y que cuenta con diversos sensores. Este robot
es un excelente caso de prueba para LRP, dada su gran diferencia con los robots utilizados
anteriormente.
La solución presentada en este trabajo de memoria contempla la implementación de la infraes-
tructura necesaria para hacer pruebas utilizando LRP con el AR.Drone y su validación mediante
distintos programas de prueba implementados en LRP. Se ha creado una API capaz de comuni-
carse con el drone y la aplicación tipo puente requerida. Ambas aplicaciones fueron escritas en
Pharo.
La API permite establecer una conexión con el drone, recibir los datos que publica y enviar
comandos de control y con guración. El puente adapta una serie de métodos de la API y permite
utilizarlos desde LRP. Provee además mecanismos intuitivos para que el desarrollador interactúe
directamente con el drone durante una sesión de programación. La mayoría de las di cultades
enfrentadas durante el desarrollo de la API se debieron a la indocumentación de características
o requerimientos impuestos por el rmware del drone. Por otro lado, el desarrollo de esta he-
rramienta permitió generar conocimiento técnico especí co sobre el AR.Drone, relevante para
trabajos posteriores que utilicen este robot.
Los programas de ejemplo creados en LRP evidenciaron que no todas las cualidades de la
modalidad de programación en vivo pueden ser aprovechadas trabajando con un robot aéreo.
Esto porque es difícil restringir límites para el movimiento del robot, por su limitado tiempo
de autonomía y porque la interrupción de una sesión, producto de un choque por ejemplo,
implica que el desarrollador deba suspender su trabajo para reposicionar y despegar el robot.
Sin embargo, live programming permitió ajustar las variables asociadas a programas ya creados,
lo que adquiere gran valor al momento de establecer distancias esperadas para el recorrido del
robot. Finalmente, la sintaxis de LRP y sus diagramas de estado animados en vivo facilitaron
enormemente el proceso de desarrollo.
|
8 |
Middleware para un sistema de gestión de identidad en Telefónica ChileAlvarado Sánchez, Christian Alonso January 2015 (has links)
Magíster en Tecnologías de la Información / La administración de cuentas de acceso en los sistemas y recursos TI (Tecnologías de Información) es una actividad compleja y costosa que actualmente preocupan a las grandes empresas. El problema radica principalmente en la coexistencia de múltiples fuentes de registros de usuario, cada uno de estos con diferentes formatos, estándares y objetivos, enfocados a responder a las necesidades de negocio particulares. Por otra parte, la presencia de numerosos sistemas heterogéneos demanda un sobreesfuerzo por parte del equipo de soporte, con lo que no se pudo garantizar que las cuentas de acceso fueran creadas o eliminadas en el momento adecuado. Todo esto, tiene como consecuencia un incremento en los costos de administración, disminuyendo la productividad de los equipo de soporte encargados de esta actividad.
La empresa Telefónica se hace cargo de esta realidad, adquiriendo un Sistema de Gestión de Identidad (IDM) de llamado Oracle Identity Manager (OIM). Lamentablemente, al integrar OIM a la compañía, se provocaron problemas de interoperabilidad, dado a que módulos de conexión de esta plataforma fueron ineficientes y poco amigables para manejar las inconsistencias de las fuentes autoritativas de identidad (repositorios de registros de usuario) y en la reutilización de componentes al conectarse con los diferentes recursos TI de la empresa. A razón de esto, la presente tesis de grado, tiene por objetivo construir un Middleware que estandarice y agilice la integración de OIM tanto con los servicios de usuarios como con las aplicaciones de la empresa.
Como resultado de este trabajo, se obtiene una aplicación web en donde se presenta información tanto de usuarios como recursos en cuanto a aspectos de seguridad y auditoría. Para esto, también se dispone una Fuente Única Autoritativa de Identidad donde se concentraron todos los registros de usuarios. Finalmente, se provee un medio único de autentificación para todos los sistemas que se integren a esta Plataforma de Gestión de Identidad.
|
9 |
Clean architecture para mejorar el desarrollo de aplicaciones móviles en la empresa GMDMontes Anccasi, Albert Juan January 2018 (has links)
Describe la mejora en el desarrollo de aplicaciones móviles usando Clean Architecture en la empresa GMD. En el año 2017 se detectó que, en los procesos de mantenimiento, mejora y prueba de los aplicativos móviles se estaba demandando mayor uso de recursos, debido a que los aplicativos con el tiempo crecen y su complejidad también se incrementaba. En este sentido fue necesario implementar una arquitectura que permita mayor escalabilidad, mantenimiento, mejora continua y pruebas de los aplicativos móviles. Para cumplir con este propósito, el área de innovación conformó un equipo de analista programadores para implementar Clean Architecture en los proyectos móviles Android. Las etapas desarrolladas fueron: Investigar y analizar arquitecturas para móviles (Android), Elegir la arquitectura, Codificar un aplicativo Android con la arquitectura y por último Validar, comunicar y documentar los resultados. Obteniéndose los resultados esperados por GMD, se evidencia de esta manera que los proyectos en los cuales se implementó Clean Architecture permitieron obtener mayor escalabilidad, mantenimiento, mejora continua y pruebas con mayor eficiencia. / Trabajo de suficiencia profesional
|
10 |
Desempeño de los docentes de Maestría en Enfermería y su relación con el nivel de satisfacción de los maestrandos de Enfermería en la UNMSM, Lima - 2017Reyes Pariona, Lucio Similiano January 2019 (has links)
Determina la relación entre el desempeño de los docentes de maestría en enfermería con el nivel de satisfacción de los maestrandos de enfermería en la Universidad Nacional Mayor de San Marcos, Lima-2017. El estudio es de tipo cuantitativo, descriptivocorrelacional, de corte transversal. La población estuvo constituida por 30 maestrandos de enfermería de la U.N.M.S.M, los datos fueron recolectados haciendo uso de 2 escalas tipo Likert modificadas, los cuales fueron sometidos a pruebas de validez y confiabilidad respectiva. Los participantes se caracterizaron por tener entre 31 y 35 años (40%), de sexo femenino (83,3%) y ser solteros (70%). Respecto a desempeño docente predominó el nivel regular (60%) y nivel medio de satisfacción (53,3%). Se encontró correlación positiva media de 0,62 entre las variables (p <0,05). Al correlacionar cada dimensión con el nivel de satisfacción: capacidades pedagógicas se encontró correlación moderada de 0,57 y un valor p=0,001<0,05; disposición para labor docente, correlación moderada de 0,524 y un valor p=0,003<0,05; responsabilidad laboral, correlación moderada de 0,495 y un valor p=0,005 <0,05. Se concluye que parece ser que el desempeño de los docentes de maestría en enfermería se relaciona significativamente con el nivel de satisfacción de los maestrandos, por lo que es sugerente tomar en cuenta los resultados con el fin de elevar la calidad educativa en este nivel de estudio. / Tesis
|
Page generated in 0.0698 seconds