Spelling suggestions: "subject:"8oftware computacional.apesar."" "subject:"8oftware computacionales.""
21 |
Segmentación dental basada en detección de puntos claves y campos armónicosLiberman Salazar, Javier Ignacio January 2018 (has links)
Ingeniero Civil en Computación / La ortodoncia invisible consta de alineadores o placas que son fabricadas en base a un es-
caneo tridimensional de la dentadura del paciente. Cada placa es diseñada en un software
especializado, y es fabricada posteriormente con impresión 3D.
El alumno fue intervenido con un tratamiento de ortodoncia invisible, durante el cual se
detectaron múltiples falencias. Debido a esto, se ideó un sistema para realizar tratamientos
de esta índole solucionando las deficiencias observadas. Esta misión se enmarca en el naci-
miento de la empresa TecDent, cuyo único propósito es entregar estos tratamiento de manera
económica y cómoda.
La presente memoria consistió en el diseño del primer paso para poder realizar un tra-
tamiento una vez que la dentadura del paciente ya ha sido digitalizada. Este primer paso
es identificar de manera automática y correcta cada una de las estructuras anatómicas pre-
sentes en el escaneo tridimensional, es decir, cada uno de los dientes y encía. Este paso es
fundamental, ya que para poder modificar la posición de los dientes cualquier programa o
sistema requiere saber su posición inicial.
Después de cuatro implementaciones de algoritmos fallidos, aquella que resultó exitosa fue
una adaptación obtenida desde la literatura. En esta, se detectan puntos claves dentro de los
dientes de manera automática y se utilizan campos armónicos para detectar la forma final y
posición de cada diente.
El trabajo fue probado con un total de veintidós modelos. Seis de estos obtenidos de
medios públicos y los dieciséis restantes siendo tomados por una asistente dental en yeso,
de pacientes que activamente buscaban un tratamiento de ortodoncia, para ser digitalizados
posteriormente por un escáner tridimensional.
Como resultado el programa desarrollado logró segmentar correctamente las estructuras
anatómicas en los modelos tridimensionales, debido a que en base a esta segmentación se
fabricaron y ejecutaron tratamientos de ortodoncia de manera exitosa. El proceso de seg-
mentación requiere aún en algunos casos de mínima intervención humana, siendo un sistema
semi-automático.
|
22 |
Cadena de valor global para el desarrollo, mantenimiento y comercialización de software con base de operaciones en ChileFernández Vial, María del Pilar January 2014 (has links)
Tesis para optar al grado de Magíster en Gestión para la Globalización / El presente trabajo busca evaluar el desarrollo de una cadena de valor a nivel internacional para la producción y soporte de software y sus servicios asociados, obteniendo de este modo las ventajas competitivas ofrecidas por cada uno de los países líderes en la industria de TI.
Las etapas relevantes en el desarrollo de software son: (i) el inicio de actividades, teniendo en cuenta los costos de operación, como impuestos y la existencia de tratados de doble tributación con Chile. En esta etapa se destaca a Corea del Norte, Irlanda, Inglaterra y el Estado de Delaware, Estados Unidos, y (ii) el desarrollo y mantención de los productos, tomando en cuenta los costos, estabilidad política, capacidad inventiva, entre otros temas, destacándose India, Polonia, Brasil y Filipinas.
El presente proceso de investigación se divide en dos etapas. En la primera se realiza un análisis sobre la industria de TI, identificando a los países líderes en las etapas de la cadena de valor señaladas. En segundo lugar se efectúa un análisis sobre la viabilidad económica del uso de dicha cadena de valor, mediante la identificación de los costos, gastos y ventas proyectadas para el desarrollo de una aplicación promedio. Con esta información se realiza un plan de negocios sobre el proyecto LookUp! , un producto consistente en una extensión a un navegador que permitirá a los usuarios comunicarse con sus contactos en tiempo real con el objeto de solicitarles asistencia en sus búsquedas en la web.
Para este análisis genérico se utiliza información de costos y ventas aplicables a toda la industria, para obtener resultados aplicables a todo proyecto de desarrollo. El uso de esta información general se debe a que el análisis espera evaluar la viabilidad de la cadena de valor internacional para todo tipo de desarrollos. La incertidumbre respecto a los resultados generales hace necesaria la aplicación de una tasa de descuento de 50%.
Al elaborar los estados financieros proyectados, se obtiene un Valor Actual Neto negativo y una Tasa Interna de Retorno de 38%, siendo poco recomendable el operar a través de una cadena de valor internacional. Sin perjuicio de lo anterior, se recomienda el uso de la cadena de valor internacional ya que (i) el alto flujo de caja permite evaluar otras inversiones semejantes disminuyendo el riesgo de invertir sólo en el proyecto, y (ii) ésta permite a las empresas Chilenas tomar ventaja dentro de la industria mundial de IT gracias al uso de las ventajas comparativas de los países líderes en las etapas identificadas anteriormente.
|
23 |
Reingeniería de U-Dashboard: Sistema de apoyo a la gestión del DCCRodríguez Aranda, Felipe Alonso January 2016 (has links)
Ingeniero Civil en Computación / El Departamento de Ciencias de la Computación (DCC) de la Universidad de Chile tenía la necesidad de un sistema que logre entregar información acerca de su propio desempeño, de modo de poder realizar una planificación estratégica efectiva. Un sistema de esta índole se hace especialmente importante durante las jornadas de reflexión y de planificación estratégica que realiza anualmente, y también durante los procesos de acreditación que exige el Ministerio de Educación.
Debido a que no se contaba con una aplicación de estas características, durante el semestre Otoño 2015 un equipo de alumnos del curso CC5401 (Ingeniería de Software II) implementó una aplicación web llamada U-Dashboard. Ésta permitía a los usuarios crear métricas y gráficos acorde a las necesidades de la organización, junto con añadir, eliminar, modificar y validar datos según distintos permisos que poseyeran los usuarios.
Si bien este software presentaba un gran avance respecto a la búsqueda y procesamiento manual de los datos, debido a las limitantes en la estructura de los datos almacenados (que sólo podían tener un valor por año) y de los gráficos que era posible mostrar (únicamente valor v/s año seleccionando los años a mostrar), no era factible que éste fuera puesto en producción.
Dado lo antes expuesto, en este trabajo de memoria se desarrollaron soluciones a los problemas planteados. Para esto, se realizó una completa reingeniería del antiguo sistema con el fin de poder agregar soporte para nuevos gráficos, especialmente el permitir tener valores respecto a algo que sea distinto al año. También fue necesario rediseñar todo el sistema de permisos puesto que presentaba deficiencias respecto a su diseño.
Junto con esto, se agregaron nuevas funcionalidades al sistema para hacerlo más integral respecto a los procesos del Departamento. Se incluyó el soporte para análisis FODA por año junto con su respectivo plan estratégico, objetivos y acciones para cumplirlos. Además, se creó la posibilidad de soportar presupuestos a nivel organizacional, mostrando los gastos actuales, los gastos esperados y los gastos máximos por cada área y sub-área del DCC.
Con el fin de evaluar el sistema creado, se llevó a cabo una validación con información y usuarios reales, los cuales indicaron tanto aspectos positivos como falencias y también propusieron mejoras a la aplicación. Gracias a este proceso se logró evidenciar el incremento de visualizaciones soportadas por la aplicación gracias a la reingeniería y a su vez, se identificaron aquellas que aún no pueden ser generadas, ya sea porque el modelo no lo permite o debido a que dichas formas de graficar la información no fueron implementadas.
Finalmente, el sistema fue puesto en producción, iniciando así el proceso de adopción por parte del Departamento y marcando el inicio de un nuevo ciclo para la aplicación. Se espera que gracias a su reingeniería junto a las nuevas funcionalidades implementadas, ésta logre ser utilizada por el DCC. De esta forma, la plana gerencial podrá tener un mayor conocimiento de lo que ocurre internamente de una forma más fidedigna, y así tomar las acciones propicias para seguir creciendo y mejorando como Departamento.
|
24 |
Workflow ad-hoc con geolocalización y micro blogginsRomero Cisterna, Marcela Loreto January 2017 (has links)
Ingeniera Civil en Computación / Hoy en día muchas empresas modelan y definen sus procesos de negocio para utilizar motores Workflow. Hay ocasiones en donde es necesaria variar la forma en la que se ha definido inicialmente un proceso, por lo que basta con modificar la definición inicial de éste para seguir operando, pero, ¿Qué pasa cuando la definición de un proceso cambia contantemente? Las organizaciones que están orientadas al éxito dentro de los entornos empresariales deben ser capaces de cambiar rápida y continuamente. Es aquí donde se introduce el concepto de Workflow ad-hoc.
El presente trabajo muestra la implementación de una aplicación multiplataforma que pretende dar solución a la necesidad inminente de controlar un proceso, del cual no es posible saber su definición y que, además, el saber la ubicación del lugar físico donde se debe ejecutar cada tarea definida, aporta información y gran valor al proceso mismo.
En la solución ofrecida se integra la utilización de Patrones Workflow, Google maps como GIS, BPM y servicio microblogging. Con ayuda de estas herramientas el usuario podrá comunicarse por medio de mensajes cortos a través de un Servicio microblogging utilizando una sintaxis que emula los Patrones de Workflow, pudiendo o no visualizar la ubicación de los flujos en un mapa de Google maps, controlando todo lo anterior con la ayuda de las herramientas que nos provee un motor BPM.
|
25 |
Mejora del proceso de desarrollo de una empresa de servicios de información mediante la incorporación DevOpsDíaz Cortés, Eduardo Alberto January 2019 (has links)
Tesis para optar al grado de Magíster en Tecnologías de la Información / Previred S.A, empresa de servicios de información, cuenta con una división de negocios denominada Apoyo al Giro que presta servicios para la industria previsional y de seguridad social nacional. Esta división cuenta con un equipo de desarrollo de software dedicado que construye la mayor parte de los sistemas de información que apoyan las labores de apoyo al giro. El nivel de demanda y exigencia por estos servicios ha aumentado, al punto que gran parte de ellos son considerados críticos por los clientes de Previred. Esto compromete a la organización a cumplir altos niveles de servicios y a garantizar la continuidad operativa de los mismos.
Actualmente el proceso de implantación de nuevas versiones de los sistemas se realiza mediante procesos manuales, con una tasa de fallos considerada insatisfactoria por los clientes internos y externos. Por otro lado, se ha establecido una métrica sobre la tasa de fallos críticos, cuyo valor se espera disminuir. Un fallo crítico corresponde a una indisponibilidad del servicio productivo por varias horas o incluso días. Una parte de estos fallos se debe a errores en el proceso de implantación en producción, por mala ejecución de las instrucciones, falta de prolijidad en la instalación, o en la elaboración de los documentos que describen los pasos a producción.
El objetivo general de este trabajo de tesis es ajustar el proceso de desarrollo mediante la implantación de los procesos automatizados de integración y entrega continua, incorporando procesos y herramientas de DevOps dentro de la organización, con el fin de reducir la tasa de fallos críticos debidos al proceso actual. Esto es aplicado en un piloto de un nuevo servicio productivo de Previred.
Para alcanzar el objetivo planteado primero se revisa el actual proceso de desarrollo de Previred, y luego se determinan los principales problemas y dolores que experimenta la organización con este proceso, mediante entrevistas a personas claves de la organización. En base a los antecedentes recogidos se proponen modificaciones al proceso de desarrollo, junto con una plataforma tecnológica que apoya estos cambios. Para plasmar esta plataforma, se propone una arquitectura de referencia y para construirla se analizan las herramientas disponibles y se seleccionan las adecuadas para la cultura y realidad de Previred.
Para verificar la factibilidad de la arquitectura se realizó primero una prueba de concepto, y luego se validó la plataforma mediante un piloto aplicado a un proyecto de desarrollo de un nuevo servicio. Además, se realizó una evaluación cualitativa de la solución a través de una encuesta a un grupo de personas clave en la organización y a los participantes en el piloto. Por último, se relevaron las mejoras obtenidas en el proceso mediante la obtención de algunas métricas del proceso.
|
26 |
Una herramienta de apoyo a la estimación del esfuerzo de desarrollo de software en proyectos pequeñosCordero Carrasco, Raúl Jacinto January 2013 (has links)
Magíster en Tecnologías de la Información / Las propuestas que las empresas de software entregan a sus clientes para la realización de proyectos, deben incluir la duración, costo del proyecto, un plan de trabajo y el equipo de personas que va desarrollar el software. La elaboración de propuestas requiere un proceso de estimación que debe poder realizarse en forma rápida, precisa y con bajo costo. En general las empresas de software suelen realizar estimaciones poco creíbles, pues no cuentan con herramientas que les permitan estimar los recursos, costos y planificar proyectos con un alto nivel de certeza. Estos errores en las estimaciones generan pérdidas económicas para estas empresas, y dañan la relación con sus clientes.
Este trabajo de tesis propone un nuevo método de estimación del esfuerzo de desarrollo de software, combinando métodos existentes y la experiencia del proponente. El nuevo método de estimación se denomina CEPF (Componentes Estándares con Puntos de Función) fue desarrollado para realizar estimaciones de proyectos de software en pequeñas empresas, y utiliza la información histórica de la empresa para obtener estimaciones confiables y repetibles.
Este método ha sido evaluado en la empresa consultora donde trabaja el proponente. Esta empresa desarrolla software a la medida, y sus estimaciones históricamente han sido realizadas en base al criterio de un experto, al igual que en la mayoría de las pequeñas empresas de software. Las estimaciones que siguen esa estrategia tienen un alto costo asociado y dependen del experto.
Intentando resolver esta limitante, se puso a prueba el método CEPF en dicha empresa. Para permitir que cualquier persona en la organización, en especial la gente del área comercial, pueda hacer una estimación usando el método sin necesidad de ser un experto, se construyó la herramienta Web llamada estimador de proyectos informáticos . Esta herramienta implementa el método CEPF, permitiendo generar estimaciones confiables, de bajo costo, sin la necesidad de que participe un experto.
La implantación de la herramienta involucró una capacitación al personal pertinente. Para esto se utilizaron los proyectos que estaban en curso en la organización. Los resultados obtenidos han sido muy buenos, mostrando que el uso apropiado de la herramienta permite estimar proyectos con un altísimo nivel de precisión. Sin embargo, para lograr esos resultados es sumamente importante que los usuarios utilicen información histórica válida y relevante.
|
27 |
Un framework para aplicaciones web de mapasOlate Opazo, Cristián Mauricio January 2012 (has links)
Ingeniero Civil en Computación / Casi al final de la cadena de administración de la información geográfica en las organizaciones, se encuentra la tarea de la publicación. Para la automatización de dicha tarea, existe en el mercado una amplia variedad de software GIS, dentro de la cual destaca la oferta de ESRI. Sin embargo, los costos de implementar una solución como la ofrecida por ESRI no pueden ser asumidos por pequeñas y medianas organizaciones. De esta situación se hace cargo este trabajo.
Este trabajo consistió en la construcción de un marco de desarrollo base para publicar información geográfica, el cual consta de dos elementos principales:
* Un conjunto de librerías que extienden un framework de desarrollo web, para el trabajo con objetos geográficamente referenciados.
* Una aplicación web, construida sobre la base del framework extendido, para generar y administrar Aplicaciones Web de Mapas.
El resultado obtenido, basados en tecnologías gratuitas y de código abierto, fue validado a partir de la implementación de un caso de uso, consistente en la creación y extensión de una Aplicación Web de Mapas en un dominio específico.
Se concluye que el trabajo realizado permitirá a las organizaciones de menor tamaño publicar la información geográfica de la que disponen de manera controlada, y se plantean finalmente algunas recomendaciones sobre cómo seguir extendiendo las funcionalidades del marco de desarrollo base.
|
28 |
Sistema de alerta de indicadores medioambientales en una termoeléctricaFierro Silva, Hernán Alejandro January 2013 (has links)
Ingeniero Civil en Computación / La normativa ambiental vigente en Chile exige a las empresas que emiten contaminantes del aire (por ejemplo, SO2 o NOx), mantener sus emisiones bajo niveles definidos. Desde octubre de 2010 opera la SMA o Superintendencia del Medio Ambiente, encargada de velar por el cumplimiento de dicha normativa y aplicar las sanciones que correspondan de acuerdo a la legislación. Dentro de este contexto, la generadora termoeléctrica E-CL, ubicada en Tocopilla y Mejillones ha solicitado a ASYT, empresa consultora de medioambiente, el desarrollo del software EMIS (Environmental Management Information System), el cual tiene por objetivo ser un apoyo a la gestión del cumplimiento de las exigencias ambientales de E-CL.
El diseño de EMIS contempla la construcción de diversos módulos que permiten: consolidar los datos de emisiones de contaminantes de diversas fuentes, visualizar en tiempo real las emisiones, generar modelos de dispersión y planificar la realización de tareas asignadas por la autoridad, entre otros. El objetivo de este trabajo de título fue analizar, diseñar e implementar el Módulo de Alertas de EMIS, el cual permite a sus usuarios conocer en tiempo real el estado de cumplimiento de la normativa, definir eventos críticos y ser notificados en el caso de que ocurran. El trabajo trajo consigo diversos desafíos como: acoplarse al desarrollo existente de EMIS, definir un diseño software que otorgue un buen nivel de servicio, diseñar interfaces de usuario que logren aceptación por el usuario final y diseñar las alertas que sean útiles para la gestión ambiental de E-CL.
Como primera etapa, se analizó el problema haciendo un levantamiento de la situación actual respecto al estado de avance de EMIS y al alcance de la normativa ambiental vigente. Teniendo esta información se definieron requisitos de aspectos clave del sistema, por ejemplo: cómo se define el estado de cumplimiento, cómo se define la criticidad de eventos, con qué frecuencia se actualiza el estado de cumplimiento, cuándo y a qué usuarios se debe notificar, entre otros.
Luego, se definió una arquitectura de software, modelo de datos e interfaz de usuario que cumplan con los requisitos definidos y le permitan al sistema ser extensible y mantenible. Posteriormente, se implementó la solución teniendo como base Spring, Java EE y PostgreSQL, además de la utilización de bibliotecas externas, cuidadosamente seleccionadas para implementar funcionalidades gráficas y de programación de tareas. El sistema fue evaluado en el aspecto técnico realizando mediciones de performance y corroborando la validez de los cálculos realizados. También fue validado por usuarios finales mediante presentaciones y reuniones que fueron llevadas a cabo en las instalaciones de E-CL.
Finalmente, el sistema fue instalado en los servidores de E-CL como prototipo funcional, lográndose una solución que facilita el cumplimiento con la autoridad y permite enfocarse en los ámbitos importantes de la gestión ambiental y toma de decisiones. Es factible potenciar esta herramienta para ser utilizada en el contexto de otro tipo de normativas, como por ejemplo de aguas, ruido, suelos, flora y fauna, entre otros.
|
29 |
Reingeniería de una herramienta de administarción de requisitos: ReqAdminHafon Acuña, Francisco Yensung January 2014 (has links)
Ingeniero Civil en Computación / La administración de requisitos de un proyecto de software puede parecer un trabajo fácil, pero en realidad es una labor compleja, puesto que los requisitos están sujetos a cambios, ambigüedades, malas interpretaciones y pérdida de información. Además, la cantidad requisitos y las posibles relaciones entre ellos pueden obstaculizar su visibilidad, especialmente al momento de determinar el impacto de un cambio en las especificaciones de requisitos.
Los alumnos del curso CC5401: Ingeniería de Software II, deben aprender a resolver estos y otros problemas rápidamente, sobre proyectos reales. Afortunadamente cuentan con una herramienta de administración de requisitos, la cual fue desarrollada específicamente para dar visibilidad y mantener la trazabilidad de los requisitos involucrados en los proyectos manejados por los estudiantes. La herramienta también ofrece instrumentos automatizados que permiten detectar tempranamente riesgos e inconsistencias sobre las especificaciones de los requisitos. Sin embargo, la interfaz y otras características de esa herramienta presentan problemas de usabilidad. Esto hace que los usuarios pierdan tiempo valioso al utilizarla, teniendo además que contrarrestar errores presentes en la implementación actual. Para resolver dicho problema, este trabajo de memoria desarrolló una nueva versión de la herramienta.
Para la nueva versión de la herramienta se reutilizaron sólo los conceptos de la herramienta original. La nueva herramienta tiene una interfaz totalmente renovada y fue implementada usando un framework Web que permite una mayor extensibilidad y mantenibilidad del software. Además, incluye el feedback de los usuarios en el proceso de desarrollo, e incorpora nuevos servicios útiles para los usuarios.
Las principales ventajas que ofrece esta nueva solución son las siguientes: una navegación intuitiva, generación rápida de documentos, fácil reconocimiento de potenciales conflictos en la especificación de requisitos, evita la pérdida de datos y los usuarios requieren menos tiempo para usar la herramienta.
Pruebas de usuario basadas en metodologías de usabilidad han mostrado, luego de varias iteraciones, que el software es estable y que los requisitos planteados fueron alcanzados de manera satisfactoria. Además, las encuestas finales revelan un mejor nivel de aceptación y facilidad de uso para los alumnos.
|
30 |
Visualización de mallas de terreno e identificación de patrones de drenaje en cuencasPérez Pons, Pillippa Ignacia Iris January 2015 (has links)
Ingeniera Civil en Computación / El Departamento de Geología, continuamente está realizando investigaciones sobre los procesos de sedimentación y formación de los ríos. Con la información recolectada, la cual es extraída desde los ríos a lo largo de su recorrido, es posible tener una visión general de la evolución geomorfológica y de los procesos que han ocurrido anteriormente en aquellos lugares, y a su vez, es posible la detección de la presencia de volcanes, fracturas en las rocas, materiales presentes en la corteza del lugar, entre otros.
Por medio del estudio de las formas de los ríos, es posible clasificarlos según el tipo de red de drenaje, conjunto de ríos, vaguadas, barrancos y las huellas impresas en el terreno que deja la circulación constante e/o intermitente del flujo del agua. Con esta información, es posible la identificación de fallas en el terreno, estado de las rocas del subsuelo e identificación del tipo de sedimento que se produjo en los caudales y ahora es parte del terreno. Es por lo anterior, la necesidad de proveer a la comunidad un software gratuito que permita análisis, investigación e identificación de lugares que presenten patrones de gran interés
El objetivo de la presente memoria es desarrollar una herramienta que permita la visualización de terrenos y análisis científico por parte de los geólogos. En particular, la implementación de algoritmos para la detección de cauces e identificación de patrones de drenaje, y su posterior visualización.
Para la realización de la memoria, se procedió a la investigación e inspección en terreno de las necesidades que conlleva la investigación geomorfológica. Luego, se comenzó con la búsqueda de las tecnologías y artículos científicos relacionados al tema. Finalmente, la implementación de la solución a través de diferentes algoritmos para la detección de cauces e identificación de patrones, al mismo tiempo se enfocó en la arquitectura del software, privilegiando que fuera extensible en la extracción de datos de diferentes fuentes y algoritmos utilizados para la detección de cuencas.
Posteriormente, se procede a realizar la validación del software implementado con los resultados entregados por RiverTools y la comparación de los propios resultados entre los distintos algoritmos. Donde para este proceso de validación, se utilizan distintas imágenes satelitales, las cuales contienen datos de altura de diversos terrenos.
Como resultado de las validaciones realizadas, se obtiene de esta memoria el software Runnel, una herramienta Opensource y gratuita, que tiene como funcionalidad la visualización de cauces y detección de patrones de drenaje para la comunidad científica.
|
Page generated in 0.1041 seconds