• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 156
  • 12
  • 3
  • Tagged with
  • 171
  • 171
  • 109
  • 27
  • 24
  • 24
  • 23
  • 23
  • 22
  • 21
  • 21
  • 18
  • 17
  • 16
  • 15
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
21

Modelo de negocio de Walk&Shop en Chile, aplicación móvil de marketing de proximidad e interés para centros comerciales

Schlesinger Gurovich, Emilia Delia January 2018 (has links)
Memoria para optar al título de Ingeniera Civil Industrial / 01/10/2020
22

Automatización de pruebas de regresión

Rivera Martínez, Cristián Alejandro January 2018 (has links)
Magíster en Tecnologías de la Información / En el desarrollo de software, existen tres elementos determinantes para la obtención de sistemas de calidad, estos son: las personas, la tecnología y los procesos, teniendo los procesos una incidencia significativa en la calidad del producto. En el proceso de testing, las pruebas de software permiten detectar fallas antes que los sistemas sean instalados en ambientes productivos. Los sistemas son cada vez más complejos, por lo cual, la automatización de pruebas de software es una estrategia que se está utilizando hoy en día en muchas empresas. En la compañía de TV en la cual se desarrolló este trabajo de tesis, el proceso de testing es ejecutado manualmente y algunos de los problemas identificados en este proceso fueron: identificación tardía de errores producto de pruebas manuales; utilización de personas de otras áreas de la compañía en funciones de testing y el desarrollo de requerimientos con plazos limitados que restringen al área de tecnología de información el poder realizar las pruebas de regresión a funcionalidades previas en un 100% mediante las pruebas manuales. Es por ello que en este proyecto de tesis se elaboró una herramienta de automatización de la ejecución de pruebas de regresión, que fue construida a partir de 2 prototipos. La implementación de esta herramienta dio como resultado la formalización de un nuevo proceso de testing que permite cubrir un mayor porcentaje de pruebas, reducir los tiempos de validación de los sistemas testeados, y asegurar la mantenibilidad de los scripts de prueba automatizados. Además, se logra una disminución de horas de trabajo asociadas a mantenciones correctivas y pruebas funcionales. Esta herramienta fue validada por un grupo de personas que participo en la ejecución de los prototipos.
23

Enhancing Teamwork in Software Projects Developed in The Academia

Marques Samary, Maíra Rejane January 2011 (has links)
Magíster en Ciencias, Mención Computación / La ingeniería de software es un área relevante en la comunidad científica y también en la industria. Normalmente existe una importante demanda por ingenieros de software bien entrenados, dado que las líneas de código en los productos de consumo masivo, se duplican cada dos años aproximadamente. Los profesionales que terminan los estudios de las Ciencias de la Computación o Informática tienen muchas oportunidades de trabajo, porque existe una demanda no satisfecha en el mercado laboral. La mayoría de estos profesionales trabaja en desarrollo de software; un proceso centrado en las personas. En todo proceso centrado en las personas, los factores humanos tienen un gran impacto en el esfuerzo de ejecución del mismo y en los resultados que se obtienen. A pesar de ello, recién ahora la ingeniería de software le está dando la importancia que esto se merece. Uno de los procesos humanos más importantes en el desarrollo de software es el trabajo en equipo. Un trabajo en equipo eficaz puede hacer la diferencia entre un buen y un mal resultado en un proyecto de desarrollo. Las instituciones de educación superior deben asumir su responsabilidad de enseñar sus alumnos no solamente temas técnicos, sino también las habilidades blandas, que les permitan llevar a cabo sus actividades profesionales como miembros de un equipo de trabajo. Este trabajo de tesis ha definido dos hipótesis al respecto: (H1) hay un pequeño número de variables que sistemáticamente influencia el trabajo en equipo en proyectos de software ejecutados por equipos de desarrollo pequeños e inmaduros, y (H2) el uso de ThinkLets podría ser útil para ayudar a mitigar las situaciones negativas que afectan al trabajo en equipo. En base a una extensa revisión bibliográfica y a la observación directa de varios equipos de desarrollo del curso CC51A: Ingeniería de Software, se identificaron preliminarmente tres variables que influyen de manera sistemática en el trabajo en equipo: comunicación, coordinación y motivación. Estas variables generan problemas típicos, tanto al interior del equipo de desarrollo, como entre éste y los clientes y usuarios. Para paliar estos problemas se definió un conjunto de ThinkLets. Estos ThinkLets son actividades o procesos que producen resultados predecibles, para hacer frente a problemas recurrentes de colaboración entre los miembros de un equipo de trabajo. El uso de algunos de estos ThinkLets fue validado a través de la observación directa de siete equipos de desarrollo del curso CC61A: Proyecto de Software. A través de dichas observaciones, que involucraron dos semestres, se pudo constatar que las variables identificadas efectivamente fueron las 4 que generaron mayor cantidad de inconvenientes para el trabajo en equipo. Por otra parte el uso de los ThinkLets para paliar dichos problemas tuvo un impacto positivo. Si bien los resultados obtenidos aún son escasos para sacar conclusiones sólidas, estos están alineados con las hipótesis definidas.
24

Formalización del proceso de gestión del portafolio de proyectos de una empresa de desarrollo de software

Reinoso Vasquez, Fanny Adriana January 2017 (has links)
Magíster en Tecnologías de la Información / La empresa Blueprints IT se dedica principalmente al desarrollo de software y a consultorías. Durante los últimos años ha crecido en el número de proyectos simultáneos que realiza, por lo que ha visto necesario la incorporación de 2 personas que apoyen la gestión de proyectos. La empresa no tiene documentados sus procesos, por tal motivo la gestión de proyectos depende de las personas que están a cargo en ese momento. Esto ocasiona que se presenten problemas tales como: pérdida del conocimiento de gestión, proyectos planificados sin conocimiento de los recursos, desvío del proyecto, desconocimiento de factibilidad de ejecución, que no se mantenga información histórica y, por parte de la empresa, desconocimiento de las tareas que se realizan en el proceso de gestión. Los procesos de toma de decisiones deben ser guiados por criterios objetivos, que permitan seleccionar los proyectos que estarán en el portafolio hacia la satisfacción de las necesidades estratégicas, actualmente, se basan únicamente en un intercambio de opiniones y de la experiencia de los ejecutivos de la organización. El tamaño de la empresa, los años que se encuentra en el mercado, el afán por crecer ordenadamente y que Blueprints IT no tiene experiencia en manejar sus proyectos de manera unificada y peor aún de la administración de un portafolio que guíe la toma de decisiones, llevaron a la necesidad de realizar la especificación explícita del conjunto de procesos que están involucrados en la gestión del portafolio de proyectos de la empresa, incluyendo los subprocesos de inicio, planificación, ejecución, monitoreo, re-planificación y cierre de proyectos, para esto, junto con la gerencia se realizó el análisis de las metodologías propuestas y especialmente de las actividades y tareas que se encuentran en cada metodología, entonces se concluyó que la propuesta que mejor se acopla a la realidad de la organización es la que presenta Levine. Por medio de la ejecución de un piloto en el que se incluyeron dos proyectos, se logró determinar principalmente que, al tener visibilidad de todo el conjunto de proyectos, se puede trabajar en función de: 1) mejorar el beneficio económico, 2) de evaluar constantemente la salud de los proyectos y 3) mejorar la organización de la empresa. Este trabajo de tesis permite, contar con el conocimiento documentado, disponer de material de inducción para nuevos jefes de proyecto, conocer la factibilidad de ejecución y tener visibilidad de los proyectos.
25

Koala 3D: Impresora 3D capaz de fabricar objetos de altura mayor que su propia altura

Vélez Montecinos, Maximiliano Alejandro January 2017 (has links)
Magíster en Ciencias de la Ingeniería, Mención Mecánica / Actualmente las herramientas de fabricación están limitadas a producir objetos cuyas dimensiones no sobrepasen los límites de su volumen de manufactura. En el caso de las impresoras 3D la relación entre el volumen de manufactura y el tamaño de la máquina se aproxima a la unidad debido a su principio de funcionamiento. Lipson comenta en su libro Fabricated que es posible aumentar esta relación al infinito si es que la impresora 3D se acopla a un mecanismo que se mueva libremente por el espacio. En el presente trabajo se relata el proceso de desarrollo y caracterización de Koala 3D, una impresora 3D móvil que es capaz de fabricar objetos de mayor tamaño que su propia altura. Esto lo hace gracias a que continuamente modifica la posición de su volumen de manufactura al trepar la pieza (estructura) que va imprimiendo en paralelo. El desarrollo de Koala 3D se hizo dividiendo el prototipo en dos subconjuntos: una impresora 3D y un robot trepador. Para el diseño de la parte impresora se basó en modelos que funcionan mediante el método de modelado por deposición fundida e innovándose en el mecanismo que posiciona el material sobre el área de manufactura. La parte trepadora se diseñó procurando que se moviera con precisión a lo largo de la estructura impresa y que fuera capaz de soportar largas sesiones de manufactura. Para el control del prototipo se emplearon plataformas y programas dedicados al rubro de la impresión 3D que se utilizan ampliamente en comunidades hágalos-usted-mismo . El hardware Ramps 1.4 fue capaz de operar ambas partes a pesar de no estar diseñada para el control de un robot trepador o móvil. El firmware Marlin cargado en el controlador de la máquina facilitó la interacción entre el usuario y el prototipo mediante la utilización del código máquina. Luego de fabricados y calibrados los distintos mecanismos del sistema se finalizó el trabajo caracterizando y estudiando el desempeño del prototipo. La energía consumida y la calidad de los objetos manufacturados fueron similares a impresoras de escritorio utilizadas en la actualidad. También se estudiaron las oscilaciones del sistema al manufacturar una pieza estandarizada, analizando las implicancias del diseño en este fenómeno y dando recomendaciones para trabajos futuros.
26

Construcción automática de cajas de información para Wikipedia

Sáez Binelli, Tomás Andrés January 2018 (has links)
Ingeniero Civil en Computación / Las Infobox son tablas de resumen, que pretenden describir brevemente una entidad mediante la presentación se sus principales características de forma clara y en un formato establecido. Lamentablemente estas Infoboxes son construidas de forma manual por editores de Wikipedia, lo que se traduce en que muchos artículos en idiomas poco frecuentes no cuentan con Infoboxes o éstas son de baja calidad. Utilizando Wikidata como fuente de información, el desafío de este trabajo es ordenar y seleccionar las propiedades y valores según importancia, para lograr una Infobox concisa con la información ordenada según pertenencia. Con este objetivo en mente, este trabajo propone una estrategia de control y 4 estrategias experimentales para la construcción de Infoboxes en forma automática. Durante el desarrollo de este trabajo se implementa una API en Django, que se recibe una petición indicando la entidad, el lenguaje y la estrategia a utilizar para generar la Infobox. Como respuesta se obtiene un JSON que representa la Infobox generada. Se construye adicionalmente una interfaz gráfica que permita una rápida utilización de dicha API y opere como facilitador de un proceso de evaluación comparativo entre las diversas estrategias. La evaluación comparativa se realiza enfrentando a encuestados a un listado de 15 entidades cuyas 5 Infoboxes (una por estrategia) han sido previamente calculadas y dispuestas en forma paralela. Asignando una nota de 1 (menor valoración) a 7, 12 usuarios proceden a evaluar cada Infobox; obteniendo un total de 728 valoraciones. Los resultados indican que la estrategia mejor evaluada combina la frecuencia de una propiedad y el PageRank de su valor como indicadores de orden de importancia.
27

Estudio de Sobrevoltajes Causados por Impactos de Rayo en Sistemas de Transmisión con el Software ATP

Prieto Castro, Carlos Felipe January 2009 (has links)
El objetivo general del presente trabajo de título es habilitar en un computador del Área de Energía del Departamento de Ingeniería Eléctrica, una versión actualizada del ATP (Alternative Transients Program). El ATP es una de las principales herramientas para la resolución de transitorios en redes eléctricas y una de sus frecuentes aplicaciones es la resolución de problemas relativos a impactos de rayos en sistemas de transmisión; bajo esta premisa, se consideró que su aplicación para determinar sobretensiones de rayo en líneas de transmisión era un tema adecuado para ver sus fortalezas, y habilidades.
28

Transformación automática de modelos SPEM a BPMNconsiderando roles y tareas colaborativas

Pulgar González, Juan Andrés January 2017 (has links)
Magíster en Ciencias, Mención Computación / La definición de un proceso de desarrollo de software aumenta las probabilidades de éxito de los proyectos, además de ser un medio que las empresas utilizan para obtener una posible certificación ISO o una evaluación CMMI. Para facilitar la definición del proceso se pueden utilizar diversas herramientas, entre las que destaca Eclipse Process Framework Composer, que se basa conceptualmente en el metamodelo SPEM/UMA. Por otra parte, cuando se trata de definir procesos, especialmente procesos de negocio, es BPMN el lenguaje que se ha convertido en el estándar, proporcionando claridad gráfica y la posibilidad de ejecutar los procesos automáticamente sobre una plataforma BPMS. Sin embargo, BPMN no está definido específicamente para procesos de software y por lo tanto tiene menor especificidad que SPEM. Luego, si una empresa define su proceso de desarrollo de software utilizando el metamodelo SPEM no puede aprovechar directamente las bondades de BPMN. Dada la problemática anterior, se plantea la posibilidad de realizar una transformación automática de un proceso de software modelado en SPEM/UMA a otro equivalente modelado en BPMN. La presente investigación cubre la realización de dicha transformación, junto con la respectiva validación del modelo resultante. Tomando en consideración que SPEM y BPMN tienen objetivos distintos, es probable que la transformación presente limitaciones relativas a que no existe una correspondencia entre todos sus elementos. También es parte de esta investigación identificar dichas limitaciones. Cabe mencionar que, si bien esta transformación ha sido abordada en otros trabajos, estos quedan en propuestas teóricas o bien sus resultados son parciales o no se encuentran disponibles.
29

Plan de negocios: software de gestión para clínicas veterinarias

Zapata Aburto, Mauricio Gustavo January 2015 (has links)
Magíster en Gestión y Dirección de Empresas / El objetivo del presente trabajo corresponde a la elaboración de un Plan de Negocios para desarrollar y comercializar un software de gestión para clínicas veterinarias bajo un esquema SaaS. La inexistencia de programas que cumplan con los requisitos mínimos para gestionar una clínica y la falta de adecuación del software existente para Chile justifican plenamente esta iniciativa como una atractiva oportunidad de negocio para realizar un start up. La metodología utilizada consiste en un Plan de Negocios que incluye una descripción del producto, estudio de mercado, plan de marketing, aspectos organizacionales y de planificación y, finalmente, un estudio económico-financiero. Para realizar el trabajo, se empleó como modelo las directivas propuestas por el documento Recomendaciones para el diseño de un plan de negocios de Ariel Gringaus y Enrique Jofré. En el estudio realizado se establece que se trata de un mercado pequeño (808 clínicas en la actualidad) con similares necesidades, muy bien delimitadas, lo cual permite que el proceso de desarrollo no presente grandes inconvenientes. Además, de acuerdo a los resultados, el mercado potencial corresponde a dos millones de U.F. anuales para el año 2013, con una tasa de crecimiento esperada de 7.7% anual para los próximos 5 años. Del plan financiero, se concluye que el proyecto resulta rentable con un VAN de 519 U.F. descontando la inversión de 300 U.F. con una tasa de retorno del 30% en un horizonte de 4 años. Realizando una disminución de precios de un 15% el VAN baja a 272 U.F. con las mismas condiciones. En caso de un aumento de los costos de explotación estimados de un 15% el VAN baja a 398 U.F. por lo que en ambos casos el proyecto seguiría siendo rentable. Considerando que el producto a desarrollar se basa en una solución de propósito general, modificada para satisfacer las necesidades específicas de las clínicas veterinarias y que las características técnicas lo permiten, a futuro es posible desarrollar otras adaptaciones de este software enfocado a otros nichos de mercado como una forma de aprovechar la infraestructura y la experiencia adquirida por esta empresa.
30

Sistema de administración de proyectos para la empresa Verbux Systems

Ponce Ríos, Emilio Andrés January 2009 (has links)
El objetivo principal del presente trabajo es evaluar las opciones de solución de un sistema de administración de proyectos e implementar la mejor de todas ellas, considerando las restricciones presupuestarias, de tiempo y alcance recopiladas. Antes del resultado de esta memoria Verbux no cuenta con un seguimiento estándar para los proyectos, y tampoco con un proceso uniforme para su desarrollo. De hecho es difícil buscar información sobre los proyectos pasados o de cuánto se ha invertido en uno en curso. Se analizaron las distintas opciones posibles de solución, tomando en cuenta los requerimientos de los usuarios y las restricciones de la empresa, para decidir cuál sería la óptima para su implementación. Luego del análisis y comparación de las alternativas se determinó la mejor entre todas ellas. Se presenta el desarrollo de un sistema web ad-hoc para la empresa, que privilegia la extensibilidad, modularidad y facilidad en la programación por sobre otras características. El framework de desarrollo es CakePHP, y el motor de base de datos es PostgreSQL herramientas que sustentan una plataforma de programación sencilla pero robusta. Concluyendo, se desarrolló un sistema basado en las necesidades y requerimientos de la empresa sobre una plataforma práctica y confiable, usando solamente software de carácter libre, para su programación e implementación. Este desarrollo le entrega a la empresa una herramienta que le permitirá disminuir tiempos de administración, gestión y consulta de los proyectos en curso, junto con poder tener referencias rápidas y claras de los proyectos ya cerrados.

Page generated in 0.0828 seconds