Spelling suggestions: "subject:"5oftware computacional, desarrollo"" "subject:"1software computacional, desarrollo""
81 |
Desarrollo de un sistema Offline para el diseño y aplicación de pruebas de evaluación de conocimientos en educación básica y mediaElgueda Bugueño, Sebastián Esteban January 2018 (has links)
Ingeniero Civil en Computación / El Grupo SM es una editorial dedicada a la producción y divulgación de material educativo infantil y juvenil, con presencia en el mercado internacional, y con operaciones en Chile, Argentina, Brasil, Colombia, Ecuador, España, México, Perú, Puerto Rico y República Dominicana. Como parte de este consorcio, Ediciones SM Chile cuenta con una aplicación Web llamada Evaluaciones Online, que está a disposición de los colegios Chilenos que usan los libros de texto de esta editorial. La aplicación implementa un repositorio de preguntas, el cual es utilizado por un administrador de pruebas de conocimiento para alumnos de educación básica y media, a fin de diseñar, aplicar y corregir pruebas de forma online y automatizada para distintas materias. Debido al éxito que tuvo esta aplicación en los colegios de Chile, y a las facilidades que ésta ofrece a los profesores, la filial SM Brasil solicitó el desarrollo de una versión offline de esta plataforma. Este trabajo requirió adaptar todas las funcionalidades de la aplicación, a las condiciones y recursos con los que cuentan los colegios en Brasil, donde muchos de los colegios no cuentan con acceso a internet, suficientes equipos para los alumnos, o la tecnología mínima necesaria para el correcto funcionamiento de un sistema de información web.
Bajo esta problemática, el autor desarrolló la aplicación Evaluaciones Offline, la cual se reporta en este documento como memoria de ingeniería. El objetivo principal de la aplicación es ser una herramienta de apoyo a todos los profesores que enseñan en los colegios de Brasil, y que no poseen acceso a internet o equipos suficientes para utilizar la plataforma Evaluaciones Online. El software desarrollado es una aplicación de escritorio que permite a los profesores administrar su propio repositorio de preguntas, con el cual pueden generar de forma fácil y rápida sus pruebas, las cuales pueden ser exportadas en formato pdf o como documento de texto editable.
Ediciones SM Brasil distribuyó la aplicación Evaluaciones Offline a más de 200 colegios en Brasil, y la difundió a través de una campaña de divulgación. Los profesores usuarios de la plataforma manifestaron mucha satisfacción de contar ahora con una herramienta intuitiva y sencilla para hacer las pruebas, lo que les permite ahorrar tiempo y entregarle a sus alumnos un instrumento de evaluación más formal y estandarizado.
|
82 |
Mejoramiento del software Camarón de visualización de mallas 3D e inclusión de visualización científicaInfante Lombardo, Gonzalo Francisco January 2016 (has links)
Ingeniero Civil en Computación / La visualización científica es un área que apoya el análisis de datos generados por simulaciones de fenómenos físicos e ingenieriles, entre otros. Junto a los datos geometrícos del modelo que describen el dominio se requiere visualizar datos escalares y vectoriales asociados a los vértices, arcos y/o caras del modelo. Existen diversas técnicas para visualizar dichos campos tales como coloreado superficial, volume rendering, isolíneas, isosuperficies y otros.
Camarón es una herramienta gráfica de estudio de mallas mixtas que permite conocer propiedades de los elementos que las constituyen. Para hacer más fácil el estudio cuenta con coloreado de vértices, polígonos y poliedros según el valor del criterio de evaluación a elección, además de presentar un histograma con la propiedad en estudio. Camarón además cuenta con múltiples renderers, métodos de selección de elementos, criterios de evaluación y archivos de entrada/salida junto con una arquitectura que lo hace fácilmente extensible. Ocupa la GPU de una máquina en forma activa para permitir una interacción fluida. Las GPU son unidades de procesamiento altamente paralelo que permiten paralelizar la mayoría de los algoritmos de visualización científica. Existen varias herramientas desarrolladas para aprovechar los recursos de una GPU tales como CUDA, OpenCl o OpenGL. La última es usada principalmente para fines gráficos.
El objetivo de esta memoria consitió en introducir la visualización de campos escalares en Camarón principalmente con el uso de isolíneas para modelos superficiales e isosuperficies para volumétricos. La implementación ocupa el lenguaje C++ y aprovecha las capacidades de procesamiento de una GPU moderna con el uso de la biblioteca OpenGL. La arquitectura implementada es extensible y permite el manejo de valores escalares y vectoriales asociados a los vértices de una malla.
Los algoritmos de generación de isosuperficies e isolíneas fueron implementados ocupando las capacidades de paralelismo de una GPU. Más aún el uso de la funcionalidad Transform Feedback en OpenGL permitió que la interacción con la malla fuese fluída. Se mejoró
Dado que existen varios visualizadores en 3D para apoyar el análisis de datos científicos, se comparó el software Camarón con uno de los más usados ParaView. Los resultados muestran un desempeño entre 4 y 6 veces mejor para Camarón en términos de rapidez, aunque con sobrecostos en uso de memoria de hasta 6 veces lo usado por ParaView.
|
83 |
Desarrollo e implementación de un sistema para identificar tópicos de interés de usuarios chilenos en TwitterCamino Alcalde, Sebastián Leonardo January 2016 (has links)
Ingeniero Civil Industrial / El objetivo general de esta memoria de título es diseñar e implementar un sistema de User Interest Modeling, que sea capaz de identificar tópicos de interés de usuarios chilenos en Twitter. Este trabajo se desarrolla dentro del marco del proyecto OpinionZoom, que es un proyecto de I+D aplicada concursado por InnovaChile de CORFO y dirigido por el Web Intelligence Centre de la Universidad de Chile. El proyecto busca generar un sistema avanzado de análisis de datos extraídos desde redes sociales para obtener información relevante para las instituciones y empresas en relación a sus productos y servicios.
La información obtenida a partir de los usuarios en las redes sociales puede tener muchos usos. Uno de éstos es caracterizar a los usuarios e identificar sus tópicos de interés. Contar con esta información puede ayudar a las organizaciones a conocer mejor a sus clientes, lo que les permitiría tomar mejores decisiones. Los métodos más utilizados para identificar tópicos de interés en Twitter usan el contenido generado por el usuario a caracterizar, sin embargo este enfoque conlleva un problema: la gran mayoría de los usuarios no tweetea o lo hace muy poco. Esto significa que los métodos que utilizan este enfoque no podrán identificar los tópicos de muchos usuarios y varios tendrán resultados deficientes, por lo que se necesita un enfoque distinto.
La hipótesis de investigación de este trabajo dice que es posible obtener tópicos de interés de usuarios chilenos de Twitter a partir de sus conexiones en la red social y sin utilizar el contenido generado por ellos, es decir sin utilizar sus tweets.
El sistema desarrollado se basa en la metodología propuesta por Bhattacharya et al., pero enfocado en el Español para caracterizar de mejor forma a los usuarios chilenos. Este sistema utiliza la información de las listas de Twitter, para inferir los tópicos de influencia de usuarios populares de la red social, para luego inferir transitivamente los tópicos de interés de los usuarios que los siguen. Está compuesto de 4 módulos principales: el primero se encarga de extraer los datos de Twitter; el segundo procesa el texto de las listas e identifica los tópicos que las caracterizan; el tercero identifica los tópicos de influencia de los usuarios populares de Twitter; finalmente, el último módulo identifica los tópicos de interés agregando la información de los tópicos de influencia.
Se utilizó el sistema para identificar tópicos de interés de algunos usuarios de Twitter y se validó la hipótesis de investigación, ya que el 97% de los usuarios evaluados se consideró representado por los tópicos identificados. Con esto, se tiene un sistema capaz de identificar tópicos de interés en español de la gran mayoría de usuarios de Twitter, con alta precisión y mejores resultados que la situación actual.
|
84 |
Diseño e implementación de framework para Smart MuseumsLlorens Acuña, Michel Andrés January 2017 (has links)
Ingeniero Civil en Computación / Dentro del marco del programa de colaboración entre la Universidad de Chile y la Univer-
sidad de Duisburg-Essen (PRASEDEC), se gestó la idea de la realización de museos virtuales
para poder acercar a la gente piezas históricas y culturales no sólo del lugar en sí donde se
encuentran, sino también de lugares remotos como lo es Armenia.
Hasta el momento, el enfoque que se le había dado al problema era la realización de
software de escritorio y montar exhibiciones físicas para que la gente pudiera acercarse a
ver estos museos virtuales. Ante ello, se buscó la forma de abstraer aún más esta digitali-
zación y poder llevar estos museos a Internet, lugar donde se podrían ver las exhibiciones
independientemente del lugar físico.
La presente memoria consistió en el diseño e implementación de un framework web pa-
ra montar toda la estructura que podría necesitar un museo virtual (sin contar hardware)
y mostrarlo a público. En ese esquema, se generó tanto un servidor web modular que per-
mite el trabajo colaborativo de múltiples equipos de forma simultanea, así como plantillas
de front-end de visualización de exhibiciones y manejo de recursos, para poder fácilmente
extender el framework a cualquier tipo de recurso de una exhibición. Sin embargo, ya que
este proyecto está incluido en el marco de PRASEDEC, el framework por si sólo es funcional
y está técnicamente listo para ejecutarse (salvo por temas de credenciales), permitiendo así
que la estructura por defecto de un Exhibit sea un museo en tecnología Unity.
El trabajo fue validado realizando pruebas de extensibilidad para otros formatos de Exhi-
bit, cambio de interfaces visuales (para los visitantes), deployment en un servidor de acceso
público y presentado a potenciales usuarios, entre ellos al Smithsonian Institution.
Se concluyó que el trabajo realizado no sólo entrega un medio para facilitar la exposición
de museos virtuales al público general, sino que a su vez reduce el tiempo necesario en
implementación para ir desde la idea a la entrega al público, permitiendo así que tanto
grandes como pequeñas entidades (museos por ejemplo) puedan utilizar esta herramienta
para dar apoyo digital a sus visitantes, pues el Framework quedó abierto a público de manera
Open Source.
|
85 |
Rediseño de la infraestructura de Soporte de Reservo.clSapiain Caro, Roberto Iván January 2018 (has links)
Ingeniero Civil en Computación / Reservo.cl es una aplicación Web creada por la empresa SC3 SpA para reservar horas en consultorios médicos. Aunque esta aplicación está en producción y es exitosa, tiene muchas limitaciones para poder aumentar la tasa de atención de usuarios, lo cual limita su expansión en el mercado chileno, y eventualmente en el Latinoamericano. Por lo tanto, el objetivo de este trabajo de memoria es identificar los problemas que limitan su expansión, proponer soluciones para abordarlos, e implementar algunas de ellas. Particularmente se realizó: (1) un análisis de la infraestructura de soporte actual y de los puntos donde sería necesario intervenir el software, (2) un listado detallado de necesidades de mejoras a la aplicación y a la empresa, y (3) un diseño de la solución a cada una de las necesidades identificadas.
Algunos de los principales problemas identificados en el análisis fueron los siguientes: hay funcionalidades ocupan muchos recursos, los datos se encuentran almacenados en una única base de datos, la aplicación no tiene capacidad de escalar, no se puede garantizar un cierto nivel de uptime, y se desconoce el nivel de vulnerabilidad de la aplicación ante ataques externos.
La gran mayoría de estos problemas son el resultado de la arquitectura monolítica que tiene actualmente la aplicación. Por lo tanto, para ayudar a paliar esta situación se definió una arquitectura basada en microservicios, que desacopla los componentes de software, dándole mayor flexibilidad, capacidad de evolución y de atención de transacciones a la solución. Los servicios de la nueva solución son implementados con servicios de Amazon AWS, lo cual permite obtener mayor escalabilidad y alta disponibilidad. Respecto a seguridad de la plataforma, la solución propuesta cuenta un nivel de seguridad bueno, pues está basado en componentes ya probados, los cuales pueden además ser configurados para implementar posibles mejoras.
Debido al alcance del problema abordado y al limitado tiempo disponible para realizar el trabajo de memoria, algunas de las soluciones propuestas quedaron implementadas, otras en desarrollo y otras están sólo diseñadas. Sin embargo, todas ellas fueron evaluadas por expertos del área de software para asegurarse que son pertinentes para abordar los problemas planteados. / 05/04/2021
|
86 |
Reingeniería de un Software para Reconocimiento de ImágenesKrauss Benavente, Felipe Antonio January 2010 (has links)
El presente trabajo plantea la revisión de un software para el “Reconocimiento de bordes en imágenes aplicado a anillos de árboles”. Dicho producto logra satisfacer sus metas funcionales pero adolece de problemas en su diseño, lo cual provoca que la extensión del mismo se vuelva laboriosa e incluso inviable. Entre sus funcionalidades están la de aplicar distintos filtros a las imágenes, generar una malla inicial, aplicar un algoritmo de mejora en conjunto con los criterios de refinamiento y selección de un punto, y seleccionar puntos y segmentos que pueden formar parte de los anillos de los árboles.
El objetivo de esta memoria es realizar un rediseño y posterior reimplementación de este software de reconocimiento de anillos de árboles, para lograr una extensión de sus funcionalidades actuales en lo que respecta al uso de polígonos como geometría inicial, la posibilidad de incorporar nuevos criterios para la mejora y selección del punto, la posibilidad de incorporar nuevos algoritmos de mejoramiento como también para la creación de la malla inicial o para la malla final. Para lo anterior se propone un proceso de desarrollo soportado en análisis y diseño por contrato.
El resultado más relevante del presente trabajo es la obtención de un producto que permite la generación automática de mallas geométricas tanto para imágenes como para geometrías poligonales convexas, que además es fácilmente extensible en los aspectos mencionados.
|
87 |
JAKABOL : plataforma cloud para proyectos de ingenieríaKeller Ardiles, Eleazar, Gangas Vergara, Marcelo Alejandro 09 1900 (has links)
TESIS PARA OPTAR AL GRADO DE MAGÍSTER EN ADMINISTRACIÓN / Eleazar Keller Ardiles [Parte I],
Marcelo Alejandro Gangas Vergara [Parte II] / Jakabol, es un software de control documental para empresas de ingeniería y construcción,
que nace bajo la creencia de que existe una mejor manera de desarrollar proyectos exitosos,
permitiendo a Gerentes de proyecto, Consultores, Investigadores, Contratistas, entre otros a
administrar y gestionar los “Flujos de Trabajo” o Workflow1 durante todo el proyecto de
manera fácil, eficiente y segura.
El concepto de Jakabol se basa en el aumento de la productividad, trabajo geográficamente
remoto (teletrabajo) y al ahorro de gastos generales de las empresas.
La propuesta de valor de Jakabol es brindar el “Software como un servicio” (SaaS) 2 en una
plataforma Cloud3, la cual realizará las funciones de coordinación automática mediante
diagramas de flujo de trabajo y almacenando los Entregables on-line, teniendo cero costos de
tránsito, o envío de documentación, disminuyendo a cero el tiempo en la entrega de
información, mayor seguridad para los usuarios en el registro y control de los entregables,
aumentando la productividad y disminuyendo los costos operacionales. 4 5
Todo esto basándonos en las metodologías ISO 21500, ISO 27001 (PMI) la guía de los
Fundamentos para la Dirección de Proyectos (PMBOK) sobre la cual se basa el desarrollo de
esta plataforma.
Jakabol, aplicaría adicionalmente a cada uno de los usuarios del software un test PDA, para la
evaluación de perfiles conductuales y habilidades de las personas, pudiendo verificar que
usuarios son aptos para trabajar de manera productiva en forma remota.
El mercado potencial tiene una capacidad anual de oferta de 16 millones de horas hombre
(HH)6. Las que valorizadas a $50 USD cada hora, apuntamos a un mercado de MM$800
USD.
La inversión inicial que es requerida para crear la empresa es de 7.466 UF, siendo financiado
por el aporte de los socios. Se plantean inversiones para alcanzar los objetivos previstos
siendo para el año 2 de 1.317 UF y para el año 3 de 584 UF.
Se estimó un flujo proyectado de 5 años7, arrojando un VAN de 15.970 UF y una TIR 38,30%.
El proyecto cuenta con un payback de 3,8 años, llegando a un porcentaje de mercado del 5%
de la industria Ti en Chile.
Se estima al quinto año de operación la expansión de la empresa mediante nuevos socios
inversionistas y/o vender la empresa. / 2018-12-01
|
88 |
Análisis y evaluación del proceso de desarrollo de software para el área de consultoría de la Empresa PowerData ChileRioseco Norambuena, Luis Eduardo January 2016 (has links)
Magíster en Tecnologías de la Información / Sin duda que cuando una empresa de desarrollo de software no obtiene los resultados proyectados en un periodo determinado es un hecho no menor. Cuando los objetivos de crecimiento económico vuelven a estar bajo lo esperado, en periodos consecutivos, pasa a ser un tema preocupante dentro la organización, y si además, esto va acompañado con fuga de clientes y de capital humano, se vuelve crítico.
Sin embargo, no saber los motivos que son la causa raíz de estos hechos debe ser por lejos la mayor preocupación de la empresa y debiese ser el principal foco a remediar si se quiere idear un plan para revertir la situación.
Es precisamente lo anterior lo que aqueja actualmente a la empresa de desarrollo de software PowerData, quienes han venido presentando malos resultados en los últimos 3 años consecutivos. La empresa cree que esta ineficiencia se debe a seguir un proceso de desarrollo de software inapropiado.
El objetivo de este proyecto de tesis es trabajar sobre el core de negocio de la empresa PowerData, que es el desarrollo de software a medida. Para esto primero se modeló el proceso actual de desarrollo de soluciones a través del lenguaje SPEM 2.0 utilizando la herramienta EPF Composer.
Una vez modelado el proceso, se analizó y midió estáticamente los roles involucrados, procesos y tareas que abarca el modelo completo. Este análisis dio como resultado la identificación de una serie de potenciales errores o puntos de ineficiencia.
La siguiente actividad fue implementar y medir este modelo a partir de dos proyectos piloto de la empresa, y en base a esto se identificaron los factores que pudieron haber estado incidiendo en los malos resultados de la organización. En el análisis de la ejecución de los proyectos piloto se intentó identificar si los errores o ineficiencias potenciales identificadas en el análisis estático se manifestaban efectivamente en ineficiencias en la ejecución de los proyectos para comprobar que tan efectivo es el análisis estático como predictor de problemas en el desarrollo práctico de proyectos desarrollados bajo la metodología de la empresa.
|
89 |
Evaluación de la seguridad de aplicaciones móviles bancariasRojas Poblete, Cristián Andrés January 2016 (has links)
Magíster en Ciencias, Mención Computación / En tiempos recientes, las entidades financieras están ofreciendo cada día más a
sus clientes la posibilidad de operar con ellos mediante la llamada Banca
Móvil: El usuario baja una aplicación a su celular la cual le permite realizar
las operaciones bancarias más comunes: Consulta de saldo, revisión de
información de su tarjeta de crédito, transferencias de dinero a otras cuentas,
etc. A estas operaciones agregan otras como contacto en caso de emergencia
bancaria, consulta de cuáles son los cajeros automáticos y sucursales del banco
más cercanas al usuario, etc.
Los bancos ofrecen estas aplicaciones a través de las tiendas de las diferentes
plataformas móviles disponibles, bajo la premisa de permitir a sus usuarios
el acceso a sus operaciones bancarias en forma fácil y segura. Dado que estas
aplicaciones manejan información sensible, como la personal, geográfica y
financiera, cabe hacerse la pregunta de cuál es el estado de su seguridad.
Para responder esta pregunta, se realizó un estudio el cual involucró a diez
aplicaciones de banca móvil nacionales para la plataforma Android disponibles
en la Google Play Store. A cada aplicación se le realizó un procedimiento
automatizado de ingeniería reversa, para posteriormente analizar estáticamente
el código fuente extraído como parte de ese proceso. Adicionalmente, se
realizaron pruebas pasivas sobre la aplicación en funcionamiento con la
cooperación de algún cliente del banco que ofrece la aplicación. Posterior a
ello, se determinó qué vulnerabilidades de seguridad tiene cada aplicación, y en
base a ello se creó una taxonomía de malas prácticas en el desarrollo de estas
aplicaciones las cuales tienen como consecuencia las vulnerabilidades
encontradas.
Esta tesis tiene como objetivo clasificar las aplicaciones bancarias móviles
ofrecidas por los bancos nacionales dentro de la taxonomía recién
mencionada, y dar lineamientos respecto de buenas prácticas de seguridad al
momento de diseñar, implementar y lanzar al mercado aplicaciones móviles
que manejan información sensible para sus usuarios.
|
90 |
Desarrollo de Software para Estimar Velocidades de los Buses del TransantiagoZúñiga Gajardo, Mauricio Andrés January 2010 (has links)
La Universidad de Chile y la agencia que regula la operación del transporte público de Santiago, Transantiago, acordaron en el marco de un convenio crear y desarrollar una metodología y software capaz de procesar la información provista por los buses de este sistema para entregar una estimación de las velocidades comerciales en algunos tramos de calles de Santiago. En la actualidad este tipo de información es provista a través de observación en terreno con recursos humanos o utilizando software con metodologías demasiado globales que entregan resultados con un alto margen de error. Esto significa altos costos, poca información y mediana o baja confiabilidad.
El objetivo general del presente trabajo de título es diseñar y construir una herramienta capaz de estimar las velocidades comerciales en la red de buses de Transantiago, utilizando los datos GPS, con el objeto de proveer información relevante para un diagnóstico global que contribuya a la mejora del servicio. Por velocidad comercial se entiende la velocidad de avance a lo largo de la ruta o en un tramo de esta, la cual es percibida por el pasajero.
El cálculo de velocidades debió ser realizado de forma tal que tomara en cuenta la agregación temporal y espacial necesaria para obtener un promedio. En este trabajo se decidió tomar la velocidad representativa de un elemento de una grilla espacio-tiempo, determinando los tiempos y distancias de cada bus en ese elemento de la grilla para luego sumarlos y obtener el cuociente entre la suma de las distancias sobre la de los tiempos. En forma paralela se diseñaron e implementaron variados métodos de visualización de esta información.
El resultado final de este trabajo de título es un software capaz de calcular las velocidades y frecuencias de las distintas líneas de buses que pertenecen al sistema de Transantiago y que además permite el diagnóstico de problemas a través de un novedoso método de visualización de la información basado en imágenes que representan la velocidad de una línea en cierto tramo de ruta en cierto periodo de tiempo.
En la actualidad la información generada por este software, que se traduce en archivos visualizables en Google-Earth, ya es utilizada por Transantiago para estudiar la situación actual de cada línea respecto a su velocidad comercial, y la herramienta se proyecta como un real apoyo a la toma de decisiones que tienen un alto impacto social.
|
Page generated in 0.0879 seconds