Spelling suggestions: "subject:"5oftware computacional"" "subject:"1software computacional""
71 |
Framework para Implementación de Interfaces Empáticas en Software EducativoCampos Jorquera, Guillermo Antonio January 2012 (has links)
El objetivo del presente trabajo es el desarrollo de un framework para la entrega de retroalimentación a estudiantes que utilizan software educativo. El mensaje a presentar a los alumnos estará basado en el rendimiento y uso del software educativo por parte de los estudiantes. Para lograrlo, se interpreta la información disponible de los usuarios y se evalúan indicadores con ella. Sobre estos indicadores se verifica que se cumplan varias condiciones (como por ejemplo, que su promedio de notas sea sobre 6), se selecciona una y se presenta retroalimentación referente a la misma. El trabajo se desarrolla para la empresa AutoMind, de la cual se obtiene el nombre “interfaz empática” para denominar a la componente responsable de presentar al usuario la retroalimentación.
La primera etapa en el desarrollo de este trabajo correspondió a la identificación de la información de interés sobre el rendimiento de los usuarios para ser utilizada en la generación de los mensajes. Se definieron además los lineamientos para el diseño e implementación de un framework con las características que se solicitan.
Para el diseño se utilizó el paradigma de programación orientada a objetos y se hizo uso de distintos patrones de diseño como por ejemplo: observer, visitor, template method y strategy. El objetivo fue que el framework fuera extensible y permitiera agregar contenido nuevo sin mayores complicaciones. Se identificaron cuatro elementos fundamentales para desarrollar este framework: mensajes, selección de mensajes, condiciones o reglas y fuentes de datos. A cada uno de estos elementos se le asignó un módulo en particular.
La implementación del diseño fue hecha en Java y dio paso a una etapa de evaluación del framework. Esta evaluación se llevó a cabo por medio del cálculo de métricas de software usando la herramienta JDepend y de un test de usabilidad del framework. El framework fue utilizado para hacer mejoras en la retroalimentación para los usuarios de un sistema de votación de la empresa. Finalmente, se transcribió el framework a Javascript con el fin de poder utilizarlo en aplicaciones web.
En síntesis, se construyó un framework para la entrega de retroalimentación a los usuarios de software educativo, utilizando su información de rendimiento y uso. El framework se encuentra implementado en Java y Javascript y fue evaluado por métricas de diseño y de usabilidad. Los resultados de la primera evaluación muestran que el diseño es satisfactorio, pero puede ser mejorado. Por su parte, los resultados de la evaluación por usuarios (desarrolladores), califican de forma positiva el framework destacando principalmente la facilidad de uso y su extensibilidad.
|
72 |
Modelos de Optimización para la Planificación Minera a Cielo AbiertoCastillo Delgado, Linda Marcela January 2009 (has links)
Memoria para optar al título de Ingeniero Civil en Minas / Todo proyecto minero se sustenta en base a la elaboración de un plan minero. El cual se encarga de definir: las reservas mineras, la vida de la mina y la capacidad de producción, definiciones que permiten realizar la evaluación económica del proyecto. Estas definiciones, se apoyan en cálculos y estimaciones realizadas con software especializado que siguen metodologías diferentes que no han sido comparadas entre si para definir un estándar en la industria.
El objetivo de este trabajo de título es evaluar la verosimilitud y robustez de los software de planificación de rajo abierto hoy día utilizados en la industria minera, con miras a definir el estado del arte de la planificación de rajo abierto.
El ejercicio numérico realizado en este estudio consistió en definir: el pit final, las fases y el programa de producción para un modelo de bloques de 62,200 bloques de 20x20x20 m3 con contenido de cobre y oro. Para el ejercicio se utilizaron los software: Whittle, NPV Scheduler y el módulo Pit Optimiser de Vulcan, en este último sólo la correspondiente elección de pit final. Además, se efectuó una prueba de sensibilidad del pit final variando el precio y la consistencia del revenue factor como multiplicador del precio. El escenario económico definido fue igual para todas las herramientas. Se obtuvo los pit finales con un tonelaje total de 305 Mt en Whittle, 304 Mt NPV Scheduler y 327 Mt en Pit Optimiser. Para el ejercicio de comparación se determinó 4 fases en cada software de acuerdo al concepto asociado a cada herramienta: asociada a un pit anidado en Whittle, definidas bajo restricciones de tonelaje en NPV Scheduler. En tanto, para los planes de producción los resultados encontrados variaron entre los 253 y 270 MUS$ para Whittle y 230 MUS$ para NPV Scheduler, con una vida útil de 12 y 11 años respectivamente.
Finalmente, se muestra que a partir de una misma metodología de trabajo en cada uno de los software, el resultado de definición de pit final cambia, a pesar de que en todos los casos ocupan conceptualmente el algoritmo de Lerchs-Grossman. Estas diferencias se observan por cómo se definen: las precedencias entre bloques, el ángulo de talud y la manera que se calculan los beneficios. Por otro lado, tras realizar la prueba de consistencia se observa que en NPV Scheduler no es posible recrear un mismo escenario económico mediante la utilización del revenue factor como multiplicador del precio.
|
73 |
Estrategia para la re-activación de SERPRO S.A.Ovalle Ortúzar, Felipe January 2017 (has links)
Ingeniero Civil Industrial / El presente trabajo de título consiste en determinar la factibilidad de la re-activación de SERPRO S.A., que permanece inactiva desde el 2013. La empresa ofrece servicios de asesoría y venta de software para el diseño y procesamiento de encuestas complejas y censos poblacionales y está constituida en Chile desde 1984. La empresa puede decidir entre retomar la actividad, finiquitar y vender la propiedad de su software, o fusionarse.
Se presenta el contexto de la empresa y los datos importantes de su funcionamiento, el software desarrollado, los proyectos en los que participó y los clientes atendidos. Se destaca el desarrollo de la herramienta de diseño y procesamiento de encuestas CSProX, versión mejorada del software CSPro, de propiedad intelectual del U.S. Census Bureau, que se desarrolló en conjunto con SERPRO en 1999. Ésta herramienta se usa actualmente en proyectos e instituciones estadísticas en todo el mundo.
El 2012 SERPRO finaliza contrato con 2 de sus principales clientes, que en conjunto correspondían al 91% de la actividad comercial de SERPRO en ese año. Se concluye que SERPRO no se preparó estratégicamente ante este escenario y la situación llevó a los dueños a tomar la decisión de congelar la actividad de la empresa, dedicándose por separado a brindar servicio de asesoría de manera individual.
Se describen las cualidades del software en un análisis realizado por el Banco Mundial para softwares destinados a procesamiento de encuestas CAPI, dónde el ingreso de los datos en la encuesta presencial se realiza a través de un Tablet u otro artefacto electrónico. Además, se comparan las capacidades del software con las de la competencia directa, su plan comercial y el segmento objetivo de clientes. Se concluye el potencial de CSProX en relación a la competencia y se afirma que debido a la inactividad, SERPRO está en una posición de desventaja para intentar una venta del software o una fusión, decidiéndose por el retome de actividades.
Se define que existe un potencial mercado en los centros de estudio estadísticos latinoamericanos que mantienen la metodología de captura de datos en papel y lápiz debido al salto tecnológico que implica el cambio a ingreso de datos electrónica. Se detecta la oportunidad de asesorar a los posibles clientes en esta transición, proponiendo un servicio integral que cubra todas las necesidades y problemáticas del cliente en esta adaptación. Paralelamente, se definen los factores claves, los servicios a realizar por SERPRO y la estructura organizacional y un sistema de sueldos variables que se obtendrán en relación a las utilidades. SERPRO pasa a ser una SpA, donde el alumno ingresa a la sociedad con un 22% de la compañía.
El proyecto se evalúa financieramente entregando un VAN de $322.991.766CLP para un plazo de 5 años. Un aspecto importante es que la re-activación de la empresa no requiere una inversión inicial considerable, ya que el software es propiedad intelectual de SERPRO.
|
74 |
Desarrollo de plan de negocios para business game katWise, simulador de administración por categoríasRodríguez Figueroa, Daniel Felipe January 2017 (has links)
Magíster en Gestión para la Globalización / Esta tesis desarrolla una oportunidad de negocio para el business game KatWise, software simulador en administración por categorías creado por investigadores del Centro de Estudios del Retail, a nivel latinoamericano. Esta herramienta simuladora es de gran ayuda en los programas de capacitación dado que permite tomar decisiones operacionales sin afectar los resultados de una tienda, en donde el tomador de decisiones visualiza sin riesgos cómo diferentes decisiones afectarán el desempeño de la categoría que administra y el resultado final de la tienda.
Teniendo en cuenta que Chile a nivel regional es considerado un ejemplo en lo que a capacitación y tecnologías de la información se refiere, esta combinación de factores representa una oportunidad para esta herramienta dado que actualmente la región tiene un alto crecimiento en el retail: es la segunda región de mayor crecimiento a nivel mundial, área de enfoque de KatWise.
Se realiza por tanto una investigación de la situación del entorno económico, la industria, el mercado y clientes, junto con identificar los aspectos que permitirán a KatWise a posicionarse como líder en la simulación de administración por categorías y mantener dicha posición sustentable. Considerando que las claves para el éxito son la calidad, el recurso de personas y la innovación, se encontraron que en total 7 países latinoamericanos aparte de Chile son atractivos para desarrollar el proyecto, el que representa cuatitativamente un valor actual neto de 26.704 USD. En aspecto cualitativo, se presenta la oportunidad de posicionar a nuestro país como líder en la capacitación eficiente y efectiva mediante una herramienta innovadora como apoyo en la administración por categorías.
Se definen entonces los lineamientos generales del modelo de negocios y el plan de negocios, de manera de introducir la herramienta simuladora en el mercado de las capacitaciones de los países seleccionados, impulsados por el ejemplo chileno.
|
75 |
A domain specific language to support the definition of transformation rules for software process tailoringSilvestre Quiroga, Luis Gregorio January 2018 (has links)
Doctor en Ciencias, Mención Computación / La adaptación de procesos de software es la actividad de adaptar el proceso de software de una organización a las necesidades de proyectos particulares. La ingeniería basada en modelos (MDE) se ha aplicado con este fin, utilizando modelos para formalizar el proceso de software y el contexto del proyecto, y transformaciones del modelo para adaptar estos procesos.
A pesar de que la adaptación basada en MDE ha demostrado ser técnicamente factible, su uso en la práctica requiere conocimiento sobre cómo adaptar procesos y construir modelos y transformaciones.
Existen algunas propuestas para la generación automática de transformaciones como una forma de reducir la complejidad de adaptar los procesos de software. Estas propuestas generalmente generan transformación solo parcialmente, y luego deben completarse manualmente. Estos enfoques no son adecuados para la adaptación de procesos de software porque no superan por completo las dificultades técnicas de adopción.
Para enfrentar estos desafíos esta tesis propone un enfoque automático de generación de transformaciones, que aborda tanto la formalidad requerida por MDE, como la usabilidad que necesitan los ingenieros de proceso a cargo de las adaptaciones. Para ello, especificamos las reglas de adaptación utilizando un lenguaje específico de dominio (DSL). Además, definimos una transformación de orden superior (HOT) que toma las reglas de adaptación especificadas como entrada y genera automáticamente la transformación de adaptación de procesos requerida. Tanto el DSL como el HOT son genéricos y, por lo tanto, pueden reutilizarse en cualquier organización. Con el fin de mejorar la usabilidad, desarrollamos un conjunto de herramientas integradas (ATAGeTT) que incorpora ambas contribuciones.
ATAGETT se aplicó en un estudio de caso exploratorio en dos pequeñas empresas de software, para evaluar su capacidad y corrección de adaptar el proceso de estas compañías. Los resultados obtenidos muestran queusuarios pudieron especificar todas las reglas de adaptación requeridas.
Luego, se llevó cabo un caso de estudio en otra empresa para validar la usabilidad de ATAGeTT y la expresividad del lenguaje de decisión propuesto. Los usuarios pudieron especificar todas las reglas de ajuste de una manera simple, y de ejecutar la adaptación de procesos de manera automática. Los resultados muestran que ATAGeTT es fácil de aprender, usable y útil para sus potenciales usuarios. Aunque los resultados aún no son suficientes, son altamente positivos y consistentes; por lo tanto, esperamos que esta propuesta pueda ayudar a mejorar esta actividad, particularmente en organizaciones pequeñas y medianas, que generalmente están más limitadas para realizar adaptacion de procesos de software. / Este trabajo ha sido financiada por la beca CONICYT-PFCHA/Doctorado Nacional para Extranjeros/2013-63130130, y apoyada parcialmente por los proyectos FONDEF D09I-1171 /ADAPTE) y FONDEF IDeA IT13I20010 (GEMS), y el Programa de Becas de NIC Chile
|
76 |
Estudio Fluidodinámico de un Equipo Lavador de Aire por Medio de Burbujeo en un Medio Acuoso para Utilizar en Recintos AbiertosChang Raimondi, Gonzalo Daniel January 2009 (has links)
Los niveles de contaminación atmosférica que se han alcanzado y los peligros que esto conlleva en la salud al respirarla han hecho que se incrementen los esfuerzos en investigación acerca de la depuración del aire. Así es como se han desarrollado varios equipos que intentan separar los elementos contaminantes del aire respirable a través de procesos de tipo químico y físico.
Uno de estos procesos físicos corresponde a los flujos bifásicos, donde en un reactor se inyecta aire, el cual atraviesa un líquido formando burbujas. El aire inyectado posee cierto porcentaje de partículas sólidas. No se tiene mucha información acerca de este tipo de equipos, ya que lo que más se conoce es el proceso inverso a éste, donde el flujo de gas es rociado con un líquido en forma de pequeñas gotas, capturando y deteniendo las partículas sólidas.
Este trabajo de título tiene por objetivo estudiar la factibilidad del principio de retener partículas suspendidas en un flujo de aire, a través de la inyección de este flujo en un líquido reactivo. Además, reproducir la reacción principal de este reactor por medio de una simulación computacional para observar la eficacia de este método en la limpieza de aire. En este sentido los programas de simulación computacional cumplen un rol fundamental en el ahorro temporal y económico.
La metodología fue la siguiente. Primero se investigó acerca de equipos existentes similares, para determinar los parámetros de diseño de éste. Con la información anterior, se construyó la geometría del reactor directamente en el software FLUENT. Luego se impusieron las condiciones del fenómeno, cargas, velocidades y dimensiones.
Los resultados de la simulación arrojan que la mezcla de las fases es factible, produciéndose a partir de un tiempo de 1 [s], y el material particulado puede ser retenido en el líquido, logrando un rendimiento de un 99%. También, que el programa caracteriza muy bien el régimen de burbujas. Finalmente se concluye que sin la presencia de aditivos la mezcla no se producirá espontáneamente, pero movimientos caóticos del sistema propician la captura del material particulado en el líquido. Además, se recomienda la construcción de un prototipo para la obtención de datos experimentales y posterior validación de los resultados.
|
77 |
Modelación y Simulación de DSP TI TMS320C55 GenéricoBrugnoli González, Sebastián January 2009 (has links)
No autorizada por el autor para ser publicada a texto completo / Este proyecto consiste en la modelación e implementación de un simulador de conjunto de instrucciones, funcional atemporal, de la unidad de procesamiento de un DSP Texas Instruments TMS320C55. Este simulador tiene por objetivo proveer de una herramienta de desarrollo de software independiente del diseño y elaboración del hardware, para no retrasar la primera por la indisponibilidad del último. Importante es que el usuario tenga una experiencia, en cuanto a capacidades y tiempos de respuesta, lo más cercana al producto final. Esto se logra mediante la abstracción de las características irrelevantes del hardware y emulación de lo mínimo necesario para la correcta operación del software.
Para desarrollar este simulador se utiliza la herramienta ArchC en conjunto con la documentación técnica del DSP. Considerando las características de estos, se realiza una evaluación sobre que elementos del DSP es necesario, factible y prioritario implementar en el marco de tiempo. Durante el trascurso del proyecto, para verificar que cada instrucción opere acorde a lo especificado por la documentación oficial, se somete cada una de estas a pequeñas pruebas, cuyos resultados son contrastados con los ejemplos encontrados en la especificación de cada instrucción.
Así, en este caso particular se obtuvo como resultado un simulador con un soporte parcial del total del ISA pero que abarca un gran número de funcionalidades. Este ha sido evaluado mediante la verificación de sus operaciones en valor y modificación del estado. En términos concretos esto se traduce en 115 instrucciones implementadas, de las cuales 78 pasan exitosamente todas las pruebas. Adicionalmente, el código y sus métodos se han estructurado de tal forma que la definición de nuevas instrucciones se pueda realizar mediante la concatenación simple de métodos y se han dejado programadas una serie de funciones que abarcan la gran mayoría de operaciones definidas en el hardware, dejando una base solida para trabajos futuros.
En conclusión, se tienen dos aportes en este trabajo: una metodología para la abstracción de hardware y un simulador de conjunto de instrucciones, funcional atemporal, operativo. Estos dan pie para futuros trabajos en el perfeccionamiento del propio proyecto o en trabajos análogos en las áreas de electrónica digital y desarrollo de software.
|
78 |
Diseño de un Framework para la Ejecucion de Pruebas de Carga/RendimientoRomero Figueroa, Jaime Hernán January 2011 (has links)
No description available.
|
79 |
Incorporación Sistemática de Requisitos de Seguridad de SoftwareRojas Poblete, Cristián Andrés January 2008 (has links)
No description available.
|
80 |
Text mining aplicado a documentación de API para la detección de directivasCorrea Gaete, Gabriel Andrés Josué January 2015 (has links)
Ingeniero Civil en Computación / En esta memoria de Título se estudia la factibilidad de detectar directivas de API usando herramientas de Machine Learning y Text Mining. Las directivas son instrucciones importantes sobre el correcto uso de una API junto con restricciones y precauciones para prevenir errores. Sin embargo, existe la necesidad de destacar las directivas ya que pueden pasar desapercibidas para los desarrolladores de software. El objetivo general de este trabajo es diseñar e implementar un sistema de detección semi-automático de directivas de API. En este proyecto se realiza una búsqueda de los mejores algoritmos de Machine Learning para detectar las directivas de una API.
Se realizaron una serie de experimentos de Text Mining para evaluar la precisión de algoritmos que intentan separar las frases de una documentación en directivas y en no-directivas. Previo a la realización de los experimentos, fue necesario reunir una colección de directivas y de no-directivas, requeridos para entrenar los programas de Machine Learning. Para facilitar la recopilación de estos datos, se implementó Comments Highlighter o CHi: una aplicación web que ayuda a buscar y destacar manualmente las directivas de una API. De este modo, se utilizó la herramienta implementada para reunir los datos precisados por los algoritmos de clasificación y posteriormente se realizaron pruebas para medir el rendimiento de la detección automática de directivas. Luego, la habilidad de detectar las directivas es agregada a la aplicación, y como la detección no es perfecta, los errores pueden ser corregidos manualmente usando CHi. Es por esto que el sistema es denominado como una solución semi-automática.
Los resultados demuestran que es factible detectar directivas usando clasificadores de Machine Learning. Además, se hacen pruebas variando el tamaño de los datos usados para entrenar los clasificadores, obteniendo información sobre cuántas muestras es necesario reunir para lograr un porcentaje satisfactorio de directivas detectadas. Finalmente se observa que hay dos algoritmos que funcionan significativamente mejor que los otros y uno de ellos es agregado a las funcionalidades de CHi.
|
Page generated in 0.1048 seconds