Spelling suggestions: "subject:"5oftware computacional"" "subject:"1software computacional""
81 |
Manipulación y posicionamiento de objetos desconocidos por parte de un robot autónomoCastro Díaz, Maximiliano Andrés January 2016 (has links)
Ingeniero Civil en Computación / Para investigación en el área de robótica autónoma, el Laboratorio RyCh (Robótica y Computación en Chile) del Departamento de Ciencias de la Computación de la Universidad de Chile dispone del robot PR2, que provee de una plataforma completa para implementación y testeo de algoritmos orientados a solucionar problemas de este ámbito. Una de las materias altamente estudiadas globalmente es el de la capacidad de manipulación de los robots en ambientes cotidianos, con mínima o nula intervención humana sobre las acciones del robot en el proceso.
El presente trabajo de memoria aborda el problema de placing (posicionamiento) autónomo de objetos, para entregar así al robot PR2 una funcionalidad hasta ahora ausente y de alta utilidad. Para lograr este cometido, se llevó a cabo en una primera etapa un proceso de investigación sobre el tema y las herramientas a utilizar, para luego pasar a las etapas de diseño, implementación y testeo de una solución computacional que resuelva este problema.
Específicamente, en las primeras etapas del trabajo, se investigó acerca de la constitución lógica y física del robot, sobre sus alcances y limitaciones y estándares para el trabajo con esta plataforma. Paralelamente, se trabajó sobre el robot a modo de corroboración de los conceptos aprendidos y se destinó una gran parte del tiempo a realizar indagaciones acerca de trabajos similares realizados sobre este y otros sistemas robóticos autónomos. A continuación se analizó a fondo el problema a resolver, pudiendo así identificar sus posibles aristas y acotar el trabajo realizable con los recursos disponibles, llegando a la definición exacta de lo que se busca desarrollar: Un algoritmo de posicionamiento de objetos desconocidos en superficies planas para el robot PR2.
Se prosiguió con el diseño, implementación y testeo de los cinco módulos principales de la solución: Modelamiento del objeto, Cálculo de Pose Estable, Búsqueda de Superficie, Desplazamiento hacia Superficie y Posicionamiento cuyas subcomponentes funcionales formaron la estructura total del software, dando origen a mecanismos de control motriz del robot y a algoritmos específicos para escaneo tridimensional de objetos en una tenaza del robot, detección de superficie de apoyo estable óptima para objetos de diversas geometrías, búsqueda autónoma de una superficie adecuadas para posicionamiento basada en segmentación y traducción de pose estable del objeto a posiciones de la tenaza que lo sostiene, entre otros. Se creó también un módulo preliminar: Preparación del Robot, para llevar al PR2 al estado inicial de posicionamiento de objeto.
El desarrollo de estas componentes se realizó de forma independiente, testeando y ajustando parámetros de cada algoritmo. La unificación de todas estas partes dio origen finalmente al programa completo de placing , que resultó en el posicionamiento exitoso de objetos de diversa complejidad geométrica. Los casos fallidos se deben casi exclusivamente a la mala elección del espacio en la superficie utilizada.
Se ofrece al final del documento detalles y análisis sobre su aplicación en diversos casos de estudio, mostrando sus fortalezas en la estimación de estabilidad, y debilidades en elección de superficies de posicionamiento. Mejoras al programa son propuestas luego en la sección Trabajo Futuro. El trabajo permitió entender mejor el modo de desarrollo actual para la robótica y en este proceso sentó las bases para la entrega de un sistema funcional.
|
82 |
Towards Practical Omniscient DebuggingPothier, Guillaume January 2011 (has links)
No description available.
|
83 |
Mejora sistemática del proceso de desarrollo de software de la división de autoservicio de DTSLagos Santelices, Alejandro Ignacio January 2012 (has links)
Magíster en Tecnologías de la Información / La División de Sistemas de Autoservicio de la empresa DTS, ha pasado en los últimos años de ser un fabricante más de hardware de autoservicio a ser el principal proveedor de soluciones integrales en este rubro. Este cambio trajo consigo el surgimiento de diversos problemas en el ámbito del desarrollo de software, debido principalmente a la carencia de un proceso formal. Con el fin de resolverlos, la Gerencia decidió dar inicio a un proyecto de mejora sistemática del proceso de desarrollo de software, cuyo primer paso y objetivo principal de esta Tesis, sería la formalización de dicho proceso, y cuyos objetivos secundarios serían su evaluación, detección de posibles problemas y corrección posterior de ellos.
Para la especificación del proceso se decide usar lenguaje SPEM 2.0 en vez de documentos de texto, notación formal que permite algún tipo de procesamiento automatizado posterior. Como herramienta de especificación se determina el uso de EPF Composer, entorno gráfico que facilita la tarea de formalización. Finalmente, para la evaluación del proceso e identificación de anomalías, se establece el uso del método Process Model Blueprints, modelo desarrollado por alumnos de doctorado del DCC de la Universidad de Chile.
En principio se procedió a adquirir conocimiento sobre SPEM 2.0 y EPF Composer. Luego, en base a entrevistas efectuadas al personal de la División y al registro documental de proyectos pasados y en ejecución, se identificaron las tareas, roles y artefactos del proceso, los que fueron clasificados en un determinado número de áreas de proceso CMMI. Más tarde, se definieron los subprocesos fundamentales efectuados en la organización, los que finalmente fueron ensamblados en el proceso de desarrollo de software de la División. Este proceso ya formalizado, fue evaluado usando Process Model Blueprints, detectándose una serie de anomalías en cada una de sus tres vistas (roles, tareas y productos), las que fueron analizadas y corregidas cuando correspondía hacerlo.
Todos los objetivos planteados en esta Tesis fueron cumplidos de acuerdo a lo establecido, logrando contar al final del trabajo con un proceso especificado formalmente, evaluado según un conjunto de criterios, y mejorado a través de la corrección de las anomalías detectadas. Dentro de las lecciones aprendidas, se detecta entre otras cosas, que un análisis inicial más exhaustivo del problema planteado podría haber evitado el cambio posterior de los objetivos; además, se postergó la creación de guías para ciclos de mejora futuros, cuando éstas entregan tanto o más valor a los usuarios que la formalización del proceso. Como trabajo futuro, entre otras iniciativas, la División ha decidido participar en ADAPTE, proyecto que busca encontrar una nueva estrategia de adaptación de procesos que permita enfrentar proyectos de distinta naturaleza con un proceso especialmente adaptado a cada uno de ellos.
|
84 |
Plan de marketing y detección de oportunidades de crecimiento para PreyLarenas Hitschfeld, José Ignacio January 2013 (has links)
Seminario para optar al grado de Ingeniero Comercial, Mención Administración / No autorizada por el autor para ser publicada a texto completo / Prey es un software antirrobo multiplataforma y compatible con todos los sistemas operativos disponibles en el mercado, siendo esta la principal característica que lo diferencia de sus competidores. Este servicio ofrece múltiples funcionalidades que permiten a sus usuarios recuperar sus dispositivos ante un eventual robo o pérdida a partir de un panel de control que funciona de manera remota a través de las e-mails personales registrados al momento de instalar el software.
Prey corre silenciosamente en los dispositivos de manera tal de no poder ser detectado, por lo tanto, todas las notificaciones y señales son enviadas directamente al e-mail asociado sin que el ladrón pueda notarlo. Entre las funcionalidades que posee se encuentran la geolocalización, encripción de datos, Wi-Fi autoconexión, bloqueo de dispositivos, fotos del usuario, screenshots, entre otras.
Prey funciona con un modelo de negocios basado en distintos planes diferenciados principalmente por el número de dispositivos que pueden ser asociados a cada cuenta, siendo el plan gratuito capaz de albergar hasta 3 dispositivos.
El estudio realizado comenzó con un análisis de la industria, en el cual se concluyó que es altamente atractiva debido, entre otras cosas, al fuerte crecimiento de los dispositivos y en especial los tablets y smartphones, siendo los últimos los de mayor expectativas. Esto fue corroborado con un análisis PESTE, el cual arrojó datos sobresalientes para el desarrollo de la industria especialmente en los ámbitos tecnológicos y sociales.
En sus comienzos Prey era totalmente gratuito, pero desde 2010 se incorporaron los planes pagados que permitieron hacer de este un negocio rentable que ha experimentado ventas e ingresos crecientes a lo largo de su historia, pero siempre con el estigma e imagen de ser un software gratuito. Durante el estudio realizado se pudo confirmar esta percepción ya que los usuarios encuestados en su mayoría revelaban que el plan gratuito era tan bueno como las suscripciones pagadas, no pudiendo generar un incentivo concreto para realizar un upgrade.
A partir de estas conclusiones y de un estudio de la competencia se determinaron los competidores más fuertes y directos en función de distintos factores como oferta de planes, versión gratuita, oferta corporativa, entre otros. Esto permitió elaborar una nueva oferta de planes que logrará atenuar las diferencias entre los planes a medida que cambia y aumenta su
4
precio, buscando solucionar el principal desafío de Marketing de la compañía: aumentar el número de suscripciones pagadas. En busca de solucionar este desafío se consideraron distintas maneras y canales para abordarlo. En primer lugar se diferenció la oferta corporativa de la oferta al usuario final, entregándole a la primera la posibilidad de negociar de forma exclusiva con cada organización, ya sea educativa, sin fines de lucro o empresa privada.
Por otro lado se generaron instancias para viralizar y masificar a Prey a través de las redes sociales, siendo controladas y seguidas por los encargados pertinentes mediante rigurosos indicadores de control que identifican los rendimientos como deficientes, regulares o excelentes permitiendo llevar un registro por periodos de las fluctuaciones y del desempeño de las campañas. Sumado a esto se desarrollo un plan de Referrals, que permite generar incentivos a los usuarios actuales para que inviten a potenciales clientes, que a su vez hagan lo mismo y generen un flujo constante a través de recomendaciones y del conocido boca a boca o “mouth to mouth”. Una de las medidas principales fue desarrollar un programa de vinculación con las estaciones de policías, en busca de cerrar el círculo de la recuperación entregándoles todas las herramientas posibles a los usuarios. Este programa se basa en etapas de implementación, comenzando con la Universidad de Louisiana en Estados Unidos, donde en sus registros el robo de celulares es el principal problema con el que se debe lidiar a diario.
De acuerdo a los análisis internos y externos se llegó a la conclusión de que se deben hacer los esfuerzos respectivos en Marketing que permitan continuar con los buenos resultados obtenidos en los últimos años, potenciando a Prey como el mejor software antirrobo del mundo. Siguiendo esta línea se intensificaron, determinaron y focalizaron recursos específicos en Marketing, a través de campañas en redes sociales y advertising en distintas plataformas, todas estas en base a un porcentaje del total de las ventas para cada periodo. Por otro lado y de acuerdo al crecimiento exponencial que ha tenido Prey el capital humano ha sido escaso, no permitiendo explotar los recursos y oportunidades que se han presentado, por lo que el aumento del personal de la compañía es un paso clave para la consolidación.
En definitiva Prey es un producto con cualidades que lo han lanzado a la palestra mundial solo por sus funcionalidades y atributos, generando una fuerte imagen de marca respetada a nivel mundial muy difícil de conseguir, y es por esta misma razón que las inversiones en busca de la consolidación final son claves para la supervivencia de la compañía en una industria tan atractiva y competitiva como se ha demostrado.
|
85 |
Influencia de la aislación térmica aplicada por el exterior en muros de albañileríaEncina Zúñiga, Ericson Rafael January 2009 (has links)
El presente trabajo de título se desarrolla con el fin de realizar un estudio comparativo y cuantitativo de la respuesta térmica que posee un aislante térmico aplicado por el exterior de un cerramiento de material pesado.
En esta materia se han realizado estudios que estipulan que al aplicar la aislación térmica por el exterior, la demanda energética de climatización será la menor. Uno de ellos, y la base para este trabajo, es el realizado por el Sr. Marcial Salaverry Ramírez, denominado “Inercia Térmica: Influencia de la masa de muro en el comportamiento térmico de viviendas sociales”.
La presente memoria consta de una parte experimental y otra teórica. El trabajo experimental es una validación empírica del resultado obtenido en el estudio anteriormente mencionado, cuantificando y comparando el efecto de la aislación aplicada por el exterior en el comportamiento térmico de la caseta, tanto de la respuesta como de los costos de climatización. El trabajo teórico que se realizó consiste en la determinación y comparación de la demanda, consumo y costo de climatización de tres modelos que simulan un edificio, en que la única diferencia radica en la posición de la aislación, así los modelos corresponden a: Sin aislación, con aislación interior y con aislación exterior. El software utilizado para la modelación fue DesignBuilder V2.0.
Como resultado de la parte experimental se obtuvieron respuestas térmicas con menores amplitudes, debido a que la masa efusiva interior contribuyó de buena forma al control de la temperatura; los mejores resultados fueron obtenidos al permitir que la caseta se enfriara durante la noche mediante ventilación nocturna, y gracias a esto hubo una gran incursión dentro del rango de confort, obteniéndose una reducción en los costos de climatización de un 56%.
El desarrollo teórico demostró que la aislación exterior expone las menores demandas de climatización anuales y reveló la importancia de las cargas internas; obteniéndose una reducción del 7.6% de los costos frente al modelo sin aislación y la inversión se recupera en menos de 4 años.
De acuerdo al estudio realizado, puede conluirse que el mejor desempeño energético se logra colocando la aislación por el exterior, ya que de esta forma se evita que el cerramiento sea solicitado directamente por la radiación solar, se agrega masa efusiva interior a la estructura elevando la inercia térmica de absorción y como consecuencia de esto se logra una regulación de la temperatura del medio interno. El promedio interno debe ser minorado por la introducción de la ventilación nocturna, permitiendo la descarga del calor de la masa efusiva interior hacia el medio exterior en las horas de frío.
|
86 |
Diseño e Implementación de Sistema de Validación de Información de Organizaciones BancariasVives Cofré, José Miguel January 2010 (has links)
Autorizado por el autor, pero con restricción para ser publicada a texto completo hasta el año 2013 / El objetivo general del presente trabajo de título es proponer, diseñar e implementar un sistema de validación de información. Este sistema será utilizado por las distintas instituciones bancarias y financieras que remiten periódicamente diversa información a la Superintendencia de Bancos e Instituciones Financieras (SBIF).
La SBIF, en su rol contralor, exige a las distintas instituciones que fiscaliza el envío de los movimientos y transacciones realizadas durante distintos períodos de tiempo. Debido a las características de esta información, el envío se hace a través de archivos de texto, según formatos establecidos por la misma superintendencia.
Estos archivos son generados a partir de diversas fuentes de información a través de una gran cantidad de procesos automáticos nocturnos. Dichos procesos no siempre se llevan a cabo correctamente, lo que termina reflejándose en datos incoherentes o erróneos. Para mitigar este problema, junto a otros orígenes de errores, es necesario validar la información a entregar antes de ser enviada, para lo que se desarrolló una plataforma donde se puede revisar la calidad de la información de los archivos que considera no solamente la estructura de sus datos, sino también su significado lógico y comportamiento en el tiempo. La existencia de esta plataforma validadora permite, por una parte, conocer la existencia de errores, y por la otra, mantener un control general y global del estado de todos los archivos dentro de la institución.
Siguiendo las tendencias actuales en el mundo del software y aprovechando la experiencia de los usuarios, la plataforma fue desarrollada en un entorno web. De esta manera, se logra que la información sea ubicua, con lo que los usuarios ya no necesitan estar en sus puestos de trabajo para poder acceder a los archivos, sus validaciones y posibles informes de errores. Por el lado más técnico, se hizo especial hincapié en el correcto uso de patrones de diseño, programación orientada a objetos y la aplicación de los postulados propios de la interacción humano computador en la interfaz.
Se espera que el presente trabajo permita mejorar la información recibida por la SBIF y, de esta manera, ayudar a perfeccionar la labor del organismo, lo que eventualmente se traducirá en beneficios para los millones de chilenos que hacen uso de bancos u otras instituciones financieras.
|
87 |
Plan de Negocios Tecnológico para la Comercialización de la Herramienta Qualitymonitor: "Monitoreo de la Calidad y Mantenimiento de SoftwareOrellana Fuenzalida, Marco Andrés January 2011 (has links)
No description available.
|
88 |
Sistema de información para el seguimiento de la labor de los Parlamentarios en ChileFlores Escobar, Gonzalo Felipe January 2015 (has links)
Ingeniero Civil en Computación / El congreso chileno es la mayor instancia de asamblea que existe en el país, la cual está compuesta por diferentes parlamentarios electos democráticamente por la ciudadanía, y cuyas tareas son: proponer, discutir y decidir cuáles serán las normas y reglas con las que se regirán los habitantes de la República de Chile. Por otro lado, la ciudadanía poco a poco comienza a ejercer interés en las decisiones que se están tomando en el parlamento, asumiendo un rol fiscalizador sobre lo que están votando sus representantes. Sin embargo, dada la alta cantidad de información técnica que se utiliza y que además, ésta se encuentra esparcida en la Web, provoca que se genere un muro comunicacional entre lo que hace el parlamento, y lo que se informa la ciudadanía.
El presente trabajo de título se desarrolló con el fin de mejorar la visibilidad de lo que hacen los parlamentarios, y busca generar un sistema de información Web que sirva para dar seguimiento a la labor de los parlamentarios de Chile, lo que facilitará ejercer el rol fiscalizador de la ciudadanía ante a sus representantes.
El proceso de desarrollo se dividió en tres etapas: la obtención de información, el análisis de los datos obtenidos y la presentación de estos a través de un perfil parlamentario. En lo que respecta a la obtención de información, esta tarea se materializó a través del desarrollo de un subsistema de recolección automatizado de la actividad parlamentaria. Este subsistema recupera información desde diferentes fuentes oficiales y almacena información específica, como por ejemplo: la asistencia de los parlamentarios, sus votaciones, los proyectos de ley que impulsan, las comisiones en las que participan, entre otros. La información recolectada es procesada, generando automáticamente diversos indicadores, los que son presentados en el perfil de cada uno de los parlamentarios. Esta solución cuenta con un servidor que almacena los datos procesados y los entrega por medio de una API, la que es utilizada por la aplicación Web para acceder en forma selectiva a la información del servidor.
Con la solución desarrollada, se procedió a realizar pruebas de usuario, las cuales fueron aplicadas a 8 personas, quienes estaban agrupados en 3 perfiles: usuarios muy interesados, público general con alto dominio en la Web, y con bajo dominio en la Web. La evaluación general fue positiva. Todos los usuarios indicaron que si la herramienta estuviera online, estos la utilizarían para hacer seguimiento al actuar de sus parlamentarios. Por otro lado, los usuarios presentaron varias ideas de mejoras en cuanto a utilidad y usabilidad de la solución, como también propuestas de posibles trabajos a futuro en cuanto a la visualización de datos.
|
89 |
Metodología Desarrollo de Software para Pymes de RetailRibó Colella, Marco Antonio January 2009 (has links)
No description available.
|
90 |
Documentación de arquitecturas de sistemas en un bancoAhumada Ahumada, Francisco Javier January 2013 (has links)
Magíster en Tecnologías de la Información / Un banco posee cientos de sistemas para apoyar a la mayoría de las funciones del negocio y procesar millones de solicitudes de sus clientes internos y externos. Una falla en estos sistemas puede causar, desde un retraso en la entrega de informes de gestión, hasta pérdidas millonarias e incluso la cancelación de la licencia para poder operar.
La falta de documentación apropiada puede ser la causa de errores en el diseño de una modificación de la infraestructura existente. Cuando se produce una falla, el no tener la documentación adecuada puede aumentar los tiempos de respuesta de los equipos de soporte. En general, el contar con la documentación de la arquitectura de los sistemas permite a los equipos de trabajo tener una visión general y un punto de partida para tomar decisiones ante contingencias que puedan involucrarlos.
Cuando se habla de documentación formal de la arquitectura de software, existen varios modelos que se basan en la presentación de vistas que describen cómo se estructura. Algunos tienen un número fijo de vistas, y otros permiten acotar este número de acuerdo a un análisis de las necesidades existentes.
En este trabajo, se propone una metodología para aplicar y verificar la utilidad de uno de los modelos de documentación existentes: el modelo de vistas del Software Engineering Institute (SEI), que busca identificar y documentar las vistas de arquitectura de software más adecuadas, de acuerdo a los requerimientos de calidad de los stakeholders de un sistema en estudio.
Para realizar lo anterior, se seleccionó un sistema utilizado en un Banco, se entrevistó a sus stakeholders para conocer cuáles son sus intereses y con ello se generaron las vistas de arquitectura que propone el modelo. Finalmente, se presentan 3 casos donde se valida que la documentación de las vistas de arquitectura generadas en base al modelo mejoran la toma de decisiones de sus stakeholders, comparándola con el uso de la documentación existente antes de realizar este trabajo.
Este trabajo entrega una metodología práctica para aplicar el modelo de vistas del SEI, aprovechando principalmente la relación existente entre sus guías de estilos y los atributos de calidad que apoyan, orientando la documentación de la arquitectura de sistemas a las necesidades específicas de sus stakeholders. Para la comunidad académica y profesional sirve como caso de estudio de aplicación del modelo y, para el Banco involucrado, como el punto de partida para incorporarla en su ciclo de desarrollo de proyectos tecnológicos.
|
Page generated in 0.1156 seconds