Dissertations / Theses on the topic 'Ingeniería del software'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Ingeniería del software.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Baro, Ríos José Luis. "Ingeniería inversa de software y derecho de autor." Tesis, Universidad de Chile, 2007. http://www.repositorio.uchile.cl/handle/2250/112144.
Full textNo autorizada por el autor para ser publicada a texto completo
El presente trabajo tiene por objeto dar a conocer al lector la llamada “ingeniería inversa de software”, también llamada “descompilación”, ciencia de gran aplicación práctica en el marco del desarrollo de bienes intelectuales, en el caso específico que se ha escogido tratar, de aquellos ligados a la tecnología informática, con motivo de su inclusión dentro del nuevo catálogo de excepciones y limitaciones al Derecho de Autor, en relación con los programas computacionales, en el marco del proyecto de reforma a la legislación del ramo enviado por el Ejecutivo al Parlamento, en abril del presente año. A lo largo de las líneas que siguen se abordarán las principales aplicaciones de esta ciencia, en el mundo moderno, su importancia como herramienta para la economía, innovación y desarrollo tecnológico, su procedencia en consideración al tratamiento jurídico de los programas computacionales en nuestro país y en el derecho comparado y la idoneidad de los términos escogidos por el redactor del proyecto en relación a los temas antes planteados y a los principios generales que informan todo el marco de excepciones y limitaciones al Derecho de Autor. Finalmente y de manera incidental, a través del presente estudio se formularán una serie de sugerencias para la armonización de las normas que se pretenden introducir en lo pertinente, con el tratamiento jurídico de las medidas tecnológicas de protección, tema que ha mantenido en constante discusión a la doctrina comparada a partir de la implementación de los Tratados de la Organización Mundial de la Propiedad Intelectual de 1996 (TODA y TOIEF) y que debe ser abordado por el legislador nacional en una futura revisión de la legislación autoral, en cumplimiento de los acuerdos adquiridos por nuestro país en dichos instrumentos y en los Tratados de Libre Comercio, especialmente el suscrito con los Estados Unidos de Norteamérica. Otro tanto se hará respecto de las normas que regulan el contenido de las licencias de software, en relación con la limitación o prohibición del ejercicio de alguna de las actividades contempladas en el marco legal de excepciones y limitaciones, entre las cuales se sitúa la descompilación, por la vía de la ley del contrato.
Conocimiento, Dirección de Gestión del. "Plantilla para elaborar Tesis de Ingeniería de Software." Universidad Peruana de Ciencias Aplicadas, 2021. http://hdl.handle.net/10757/654167.
Full textConocimiento, Dirección de Gestión del. "Plantilla para elaborar Trabajo de investigación de Ingeniería de Software." Universidad Peruana de Ciencias Aplicadas, 2021. http://hdl.handle.net/10757/654169.
Full textUrroz, Urzúa Gonzalo Ignacio. "Adaptación de Software de Aplicación al Paradigma de la Ingeniería de Línea de Productos de Software." Tesis, Universidad de Chile, 2012. http://www.repositorio.uchile.cl/handle/2250/104366.
Full textCortés, Reyes Julio Enrique. "Diseño de estrategia de negocios para ACGP Ingeniería de Software S.A." Tesis, Universidad de Chile, 2008. http://www.repositorio.uchile.cl/handle/2250/111734.
Full textEl objetivo principal de este estudio es diseñar la estrategia de negocios para la empresa ACGP Ingeniería de Software S.A., considerando para ello, la aplicación de una metodología que permita además cumplir con objetivos específicos, tales como la identificación de proyecciones de la Industria, análisis de la evolución de la empresa y sus ventajas competitivas, lo que nos guiará a definir las acciones pertinentes a la construcción de futuro. Este estudio se desarrolla en el punto en que la empresa necesita establecer su estrategia de negocios para el año 2006. En ese momento, la empresa siente que sus esfuerzos se hacen insuficientes al momento de mostrar una propuesta de valor al mercado, pese a la experiencia y conocimiento de productos y tecnología que maneja. Por lo tanto, el problema lo podemos definir como la ausencia de una estrategia de negocios, que tome las ventajas competitivas de la empresa y las transforme en la promesa de valor que presentará al mercado. La metodología de trabajo consiste básicamente en cumplir con las etapas propuestas por el modelo de diseño de estrategias de negocios del profesor Enrique Jofre, apoyado por el marco teórico que nos entrega el enfoque de estrategia de Arnoldo Hax y Nicolás Majluf. Esta metodología distingue puntos, tales como: proceso declarativo, proceso analítico y proceso de diseño de la estrategia. Este estudio se desarrolla tomando en cuenta la realidad y proyecciones de información para el mercado e Industria correspondiente al año 2005. De este análisis se obtienen datos relevantes para determinar el atractivo que presenta la Industria, tales como las tendencias de crecimiento del sector, así como las oportunidades y amenazas que ofrece, para lo cual se destaca como herramienta principal el análisis de las fuerzas competitivas de Porter. Uno de los resultados obtenidos durante el proceso es la alineación de la Misión del negocio como respuesta a una evaluación que va más allá de las buenas intenciones del directorio, sino que obedece a las variables claves que determinarán el posicionamiento competitivo de la empresa para los próximos años. Otro de los resultados es la identificación de los factores diferenciadores que valora el mercado para esta Industria y su relación con las variables que la empresa posee o debe desarrollar para lograr ventajas competitivas. Como conclusión, queda demostrado que es posible el diseño de una estrategia de negocios a través del desarrollo de procesos simples y estructurados. Es así como ACGP Ingeniería de Software S.A., luego de la identificación de los factores críticos de éxito, ve necesario enfocar sus esfuerzos en consolidarse en el segmento bancario, nacional e internacionalmente, así como también la introducción en las Pymes para los productos dirigidos al sistema de gestión de calidad. Para ambos casos, requerirá del desarrollo de competencias claves como la relación de confianza y continuo acercamiento al cliente, así como el afianzar y ampliar las relaciones de alianzas actuales y lograr el desarrollo de futuros vínculos con empresas consultoras para
Conocimiento, Dirección de Gestión del. "Plantilla para elaborar Trabajo de suficiencia profesional de Ingeniería de Software." Universidad Peruana de Ciencias Aplicadas, 2021. http://hdl.handle.net/10757/654168.
Full textPerovich, Gerosa Daniel. "Model-Based systematization of software architecture design." Tesis, Universidad de Chile, 2014. http://repositorio.uchile.cl/handle/2250/131098.
Full textLa Arquitectura de Software juega un rol crucial en la Ingeniería de Software, permitiendo el control intelectual, la integridad conceptual, la comunicación efectiva, la administración de un conjunto relacionado de variantes de sistemas, y la reutilización de conocimiento, experiencia, diseño e implementación. Aplicar el conocimiento arquitectónico promueve la calidad, reduce los riesgos, y es esencial para alcanzar las expectativas de los interesados con resultados predecibles. El conocimiento arquitectónico actual es vasto y está en constante aumento, pero a su vez, es heterogéneo y disperso, está expresado en diferentes niveles de abstracción y rigor, y requiere de herramientas que raramente están disponibles en los ambientes de desarrollo. En la práctica, el diseño arquitectónico está limitado por las habilidades y experiencia del arquitecto y por el conocimiento que domina, y requiere de gran esfuerzo para ajustarlo y adaptarlo al escenario de desarrollo. Así, el diseño arquitectónico rara vez alcanza el nivel de calidad que es posible dado el conocimiento arquitectónico disponible. Además, el esfuerzo del arquitecto no es repetible ya que resultan embebidos en las descripciones de las arquitecturas. Aunque las técnicas de modelado están siendo usadas en Arquitectura de Software, la mayoría de los enfoques carecen de generalidad y homogeneidad, dificultando su integración y aplicación. En este trabajo, usamos megamodelado para definir un mecanismo unificado y homogéneo para capturar conocimiento arquitectónico, haciéndolo compartible, reusable, manejable por herramientas, y directamente aplicable. Definimos una interpretación formal de los conceptos principales de la disciplina en términos de artefactos de modelado. Además, cambiamos el foco de construir la descripción de la arquitectura directamente, a capturar cómo dicha descripción es creada. Para ello, definimos un lenguaje para capturar las acciones de diseño, y lo interpretamos en términos de técnicas de modelado haciendo el diseño repetible. Validamos nuestro enfoque definiendo procedimientos para guiar a la comunidad en cómo capturar conocimiento arquitectónico usando nuestra interpretación formal, aplicando estos procedimientos para capturar las técnicas de descripción y diseño del SEI, y aplicando el conocimiento capturado al diseño de la línea de productos de mallas geométricas. Nuestro trabajo realiza dos contribuciones originales. Primero, definimos un mecanismo unificado y homogéneo para capturar conocimiento arquitectónico, usando técnicas de Ingeniería Dirigida por Modelos, particularmente el enfoque de megamodelado Global Model Management, y usando semántica denotacional para la formalización. Segundo, definimos una representación de decisiones y soluciones arquitectónicas en términos de un lenguaje específico, haciéndolas descriptivas y aplicables. Así, facilitamos el cambio de foco del arquitecto haciendo el diseño arquitectónico explícito, repetible y reusable, y obteniendo descripciones de arquitectura implícitas y generables en forma automática.
Quiñe, Alvarado Ian Alexis Mihali. "Mejoras y soporte del sistema de acreditación Abet para las carreras de la escuela de Ingeniería de Sistemas y Computación, Ingeniería Civil e Ingeniería Industrial." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/624291.
Full textThe ABET (Accreditation Board for Engineering and Technology) accreditation system was created to optimize the generation of evidence that ABET accredits the Peruvian University of Applied Sciences in order to obtain the accreditation of the courses of the engineering faculty through a software solution that allows data entry, management and generation of evidence during each academic period. In the present academic project it is proposed to provide a continuous and quality support to the ABET accreditation system during its implementation for the Civil Engineering and Industrial Engineering careers of the Faculty of Engineering, in addition to providing an efficient service management (includes communication plan and version control), implementation of improvements requested by the School of Systems Engineering and Computing (EISC) and correction of incidents identified during the beginning of 2017 by the ABET 2016 team. The general objective is to implement the improvements requested by the EISC, correction of identified incidents and an accompaniment or support during the implementation of the accreditation system in the careers of the engineering faculty. The final client of the project is Dr. Rosario Villalta Riega, Director of the School of Engineering of Systems and Computing of the UPC. The client will inform the project managers of their needs under the framework of the ABET Evidence Collection which is carried out in the virtual company Accreditation Committee which develops software solutions and information systems for the accreditation of the School of Systems Engineering and Computing. The realization of the project will be carried out in two academic cycles during the courses Project Workshop 1 and Project II Workshop using SCRUM as an agile development methodology. Finally, the ABET System with the improvements requested by the EISC, the documentation and other files that form part of the final deliverable of the project.
Tesis
Egusquiza-Herrada, Hugo-Jhonny, and Raúl-Alonso Navarro-Macurí. "Modelo de mejora del ciclo de vida del desarrollo de software con referencia a la ISO/IEC 29110 caso: Mype Holinsys." Bachelor's thesis, Universidad de Lima, 2016. http://repositorio.ulima.edu.pe/handle/ulima/3139.
Full textTrabajo de investigación
Santiago, López Heriberto. "Importancia de la Calidad de Software en la Fase de Análisis." Tesis de Licenciatura, Universidad Autónoma del Estado de México, 2021. http://hdl.handle.net/20.500.11799/112738.
Full textDada la importancia de la medición del software durante y al final de su desarrollo, en este trabajo se realiza una investigación respecto a la calidad del software, para lo cual, se presenta en la sección del desarrollo, definición, antecedentes y clasificación del software, así como los procesos y modelos en la Ingeniería de software. Además, se presentan las diferentes métricas que se pueden realizar al software y se profundiza en las métricas de calidad, que es la parte más importante en esta investigación. Termina el documento con una discusión sobre el tema y el compromiso que se debe tener para desarrollar un software con alta calidad.
Marques, Samary Maira Rejane. "A prescriptive software process for Academic Scenarios." Tesis, Universidad de Chile, 2017. http://repositorio.uchile.cl/handle/2250/144289.
Full textTradicionalmente, la ingeniería de software se ha enseñado con clases expositivas. Sin embargo, esta disciplina requiere mucho más que sólo teoría. Con el fin de tratar de entender el estado del arte en este ámbito, se ha realizado una extensa revisión bibliográfica. Además, se llevó a cabo un estudio de la enseñanza de ingeniería de software en las principales universidades de Chile. Los resultados obtenidos indican que hace poco tiempo que estas instituciones han comenzado a enseñar ingeniería de software de una manera teórico-práctica, involucrando a los estudiantes en experiencias de desarrollo de software ya sea en cursos basados en proyectos, como en cursos prácticos de fin de carrera (capstone). Ambos tipos de cursos tienen objetivos distintos; los primeros son generalmente apoyados por procesos más rigurosos, mientras que los últimos son frecuentemente abordados con estrategias de desarrollo ágiles. Se han propuesto varias estrategias de instrucción y de uso de procesos de ingeniería de software para cursos capstone, pero muy pocos están disponibles para cursos basados en proyectos. Además, aún los procesos más rigurosamente reportados en la literatura no incluyen suficiente detalle para que instructores y estudiantes involucrados puedan reproducirlos en cursos basados en proyectos. Es con el objetivo de llenar este vacío que esta tesis concibe y propone EduProcess: un proceso de desarrollo de software prescriptivo que puede ser utilizado en los cursos de ingeniería de software basados en proyectos que toman parte de programas de computación de pregrado. En relación al uso de este proceso, esta tesis hipotetiza que EduProcess: (H1) permite que las experiencias prácticas puedan ser reproducidas sin demandar un esfuerzo adicional considerable, y (H2) ayuda a producir resultados positivos en proyectos de software. Este método fue concebido para apoyar a pequeños equipos de software que trabajan de manera distribuida la mayor parte del tiempo y tienen instancias esporádicas de sincronización de sus trabajos. El proceso puede ser utilizado en proyectos de al menos siete semanas de duración. EduProcess incluye dos subprocesos: uno principalmente a cargo de los estudiantes (e involucra a los usuarios y clientes), y el otro a cargo del equipo instruccional del curso y sirve de apoyo a la experiencia de enseñanza-aprendizaje. La validación de las hipótesis se realizó con un estudio de caso en un curso de la Universidad de Chile. Los resultados obtenidos indican que EduProcess ayuda a los estudiantes a aumentar su coordinación, su sentido de pertenencia al equipo y su efectividad, pero no necesariamente aumenta su productividad. Tambén permite a los equipos hacer un diagnóstico más preciso de su proyecto y priorizar mejor las tareas de modo de maximizar su tasa de éxito. Estos resultados apoyan a la hipótesis H2. EduProcess se aplicó sistemáticamente y con éxito durante cuatro semestres en un curso de ingeniería de software basado en proyectos. Esto muestra que el proceso permite la repetición de estas experiencias, sin demandar de los instructores y estudiantes un esfuerzo considerable. Este resultado apoya la hipótesis H1. En este sentido, EduProcess hace una contribución al avance del estado del arte en el dominio de la educación de ingeniería de software, y específicamente en el proceso de enseñanza-aprendizaje de ingeniería de software en cursos basados en proyectos.
Este trabajo ha sido parcialmente financiado por CONICYT y Fondef
Keller, Ardiles Eleazar, and Vergara Marcelo Alejandro Gangas. "JAKABOL : plataforma cloud para proyectos de ingeniería." Tesis, Universidad de Chile, 2017. http://repositorio.uchile.cl/handle/2250/150081.
Full textEleazar 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
Figuerola, Mora Gary Johal, and Rojas Gustavo Manuel Leon. "Biblioteca Nao Master." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2017. http://hdl.handle.net/10757/621214.
Full textNAO, from Aldebaran Robotics, is a humanoid robot developed with academic and research purposes being used in many academic institutions worldwide, including the University of Tokyo, the Indian Institute of Technology Kanpur and the King Fahd University of Petroleum and Minerals. This project had the goal to present, and validate, the technical capabilities that can be used in an academic level within universities interested in research on robotics, since the impact of this branch of knowledge is still mild in the Peruvian academic environment. Likewise, it was expected from this project to create a new research area within engineering careers related to computer science, where the NAO humanoid robot could be integrated with other modern technologies with high impact, as Emotiv EPOC. At the end of this project we obtained a solid base of knowledge about NAO and its most important capabilities. To achieve this, a Python library was developed, which allows control NAO robot without using Choregraphe IDE. To validate this library, an application was developed, which integrated NAO with Emotiv EPOC; this application used features as teleoperation, movement routines, camera control and usage of Text-to-Speech and Speech-to-Text. During this project three phases were contemplated: research of the technology, development of the integration with Emotiv EPOC, development of applications.
Saavedra, Rotta Viviana Franshesca. "Arquitecturas de modelos de madurez organizacional : una revisión sistemática de la literatura." Master's thesis, Pontificia Universidad Católica del Perú, 2015. http://tesis.pucp.edu.pe/repositorio/handle/123456789/7028.
Full textTesis
Vereau, Aragón Angel Enrique, Sifuentes James Jesús Sifuentes, and Barnet Molina Aucahuasi. "Arquitectura para el software de aseguramiento de calidad de los proyectos de software bajo el marco CMMI." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2013. http://hdl.handle.net/10757/273613.
Full textTesis
Piaget, Arana Xavier, and Anchea Luis Camilo Mamani. "Sistema informático para el seguimiento y supervisión de proyectos de Desarrollo de software." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2013. http://hdl.handle.net/10757/273549.
Full textPoma, de la Cruz Jose Luis. "Software educativo para la automatización del análisis no lineal estático pushover en estructuras de concreto armado." Master's thesis, Pontificia Universidad Católica del Perú, 2018. http://tesis.pucp.edu.pe/repositorio/handle/123456789/13221.
Full textTesis
Espinoza, Gallegos Andrés Antonio. "Panel de control de cumplimiento de metas para Grupo MOK." Tesis, Universidad de Chile, 2014. http://repositorio.uchile.cl/handle/2250/132315.
Full textLa ingeniería de software es un enfoque sistemático y disciplinado aplicado al diseño, construcción y mantenimiento de software basando en alguna metodología (o una mezcla de varias). El objetivo de esta aplicación de ingeniería es encontrar patrones y aplicar buenas prácticas que permitan generar productos de calidad optimizando los recursos disponibles. Grupo MOK es una compañía de servicio que opera en Chile y Perú y que se está expandiendo a nuevos países, siendo el más pronto a implementar Colombia. La compañía ofrece una gran cantidad de servicios, en distintos rubros, y es por esto que se vuelve complejo analizar la situación actual a nivel global y detallado del cumplimiento de las metas definidas. El problema radica específicamente en que hay tantas áreas, equipos de trabajo, roles, funciones, cargos, etc., que se hace imposible compararlos entre sí, y más aún es complejo obtener un panorama de la situación actual del cumplimiento de las metas a nivel global del grupo completo. La utilización de Agile Unified Process (AUP) como metodología de desarrollo de software permite obtener resultados rápidos, mediante el trabajo en conjunto con quienes definen las reglas de negocio, basándose en prototipos y generando una solución iterativa e incremental, donde al cabo de cada iteración se obtiene una definición clara de la necesidad y cómo se debe dar solución. Al terminar todo el proceso se obtiene el producto de software deseado, basado en los requisitos definidos y analizados mediante los casos de usos y modelados con prototipos y diagramas. El principal objetivo de este proyecto es implementar un sistema que entregue información clara y oportuna sobre la situación actual en relación al cumplimiento de metas en una de las compañías de servicio más importante de Chile que se está expandiendo en Latinoamérica, y así poder analizar los rendimientos, encontrar puntos de mejora, generar planes de acción y ejecutarlos de la forma adecuada. La solución obtenida entrega una vista rápida a quien consulta de la situación actual del equipo que está bajo su responsabilidad, es decir, es de interés del cargo del usuario. Si el gerente general mira el panel ve el cumplimiento global de toda la empresa, y si lo hace un jefe de ventas ve el cumplimiento de su equipo de trabajo. Además, el sistema permite ver y comparar distintos equipos de trabajo, pudiendo generar acciones para subir el rendimiento de algún equipo en particular (cuando el usuario tiene más de un equipo bajo su responsabilidad ya sea directamente o a través de otros bajo su cargo). Basado en los comentarios de empleados entrevistados y capacitados, se recomienda mejoras la periodicidad de carga de algunos indicadores para que se pueda generar planes de acción más preventivos y no tan reactivos.
Huyhua, Muñoz Juan Fernando. "Metodología de desarrollo basada en RUP para el proceso del ciclo de vida de software en las fábricas de software de entidades de servicios." Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2012. https://hdl.handle.net/20.500.12672/12227.
Full textRealiza una revisión de las metodologías de desarrollo ágiles y pesadas enfocándose directamente al RUP (Proceso Unificado de Rational) como una solución a la falta de un orden en los procesos, la definición de funciones para cada rol del personal dentro de un proyecto, así como su adecuado cumplimiento; todos estos inconvenientes disminuyen las posibilidades del correcto funcionamiento, generándoles resultados no deseados en su producto final, originando en ocasiones perdidas y/o desprestigio de la organización; obteniéndose una mejora en los procesos de desarrollo, documentación completa y un lineamiento de funciones en organización.
Trabajo de suficiencia profesional
Vidal, Lara René Luis. "Métricas para los procesos de gestión e ingeniería de proyectos de desarrollo de software para una PYME." Tesis, Universidad de Chile, 2013. http://repositorio.uchile.cl/handle/2250/113468.
Full textEl objetivo general del presente trabajo de tesis de grado es diseñar un conjunto de métricas para una Pyme (Amisoft) con el objetivo de permitir controlar de forma integral los aspectos relevantes de los proyectos y procesos de desarrollo de software. Amisoft es una empresa de tecnologías de la información con 15 años en el mercado que actualmente cuenta con más de 40 profesionales dedicados a proyectos de desarrollo y mantenimiento de software, y que siguen procesos formales de desarrollo. Desde hace un par de años Amisoft se vio en la necesidad de formalizar sus procesos tanto de desarrollo como de gestión de proyectos de software, motivado por el crecimiento alcanzado, así como también por las exigencias del mercado en el cual participa. Sin embargo una vez institucionalizados los procesos, se evidenció la necesidad de contar con información de sus procesos y de cuál es el desempeño de los proyectos de tal modo de permitir mejorar la toma de decisiones y acceder realmente a la mejora continua que se ha planteado. Debido a esta necesidad existente, se apreció la oportunidad de implementar un área de proceso de medidas y análisis que permitiera entregar información sobre el avance de los proyectos, la calidad del producto y el rendimiento del proceso. Esta información ayudaría a establecer líneas bases de calidad y desempeño que permitirían plantear objetivos de mejora que estuvieran alineados con los objetivos estratégicos establecidos por Amisoft. Por lo tanto el principal reto fue diseñar un conjunto de métricas que dieran respuesta a las necesidades de información de la empresa. Esto implicó definir procesos para la definición, recolección, almacenamiento y análisis de las métricas. Se estudiaron algunas métricas que han sido probadas empíricamente y publicadas en la literatura científica. Se adaptaron e incorporaron las metodologías GQM (Goal Question Metric) y PSM (Practical Software Measurement) como referencia para el proyecto. El proyecto de tesis involucró la ejecución de tres proyectos pilotos que permitieron probar las métricas en la práctica, ajustarlas, y poder realizar las conclusiones para el presente trabajo. Como complemento a este trabajo de tesis se describen cuáles deberían ser los trabajos futuros para continuar mejorando el área de medidas y análisis. Se concluye que el trabajo realizado permitió identificar los principales problemas que tenían los procesos y los proyectos. Dichos problemas hacían que los proyectos se volvieran lentos, costosos y con una calidad subsanada vía constantes re trabajos. Esto generaba en la empresa pérdida de competitividad, ingresos y deterioro de la reputación. La mejora en los problemas identificados permitirá revertir esta situación y colocar a Amisoft en una nueva posición competitiva dentro de la industria de TI.
Jurupe, García Rosa María, and Ramírez Paola Aurelia Pacheco. "Desarrollo de una metodología para la elicitación y análisis del proceso de la ingeniería de requerimientos." Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2007. https://hdl.handle.net/20.500.12672/14860.
Full textTrabajo de suficiencia profesional
Ocampo, Mascaró Jorge Luis, and Velásquez Sergio Alberto Vargas. "Sistema de Control de Ejecución de Proyectos de Ingeniería Eléctrica - Propamat." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2015. http://hdl.handle.net/10757/338203.
Full textThe following academic project consists of developing a web solution that allows the employees of the Propamat company to handle the planning and execution of their projects. It will also enable the employees to compare the real execution with the initial projections in terms of both budget and deadline compliance. The following Main Objective (MO) was defined: “To develop, implement and deploy a web solution that will improve the management and monitoring of electric projects and decision making, minimizing the expenditure excess and optimizing the budget execution”. The solution to be implemented is based on the use of the most recent technologies to attend the needs of the business as well as the problems it currently faces, adding value by adjusting to the specific needs of the business in a more accessible way than other solutions currently in the market. To technically develop this project, the SCRUM agile framework is followed. Finally, after the product implementation was finished and validated, the solution is deployed on the company’s infrastructure, ready to be used by the employees.
Hurtado, Alegria Julio Ariel. "A meta-process for defining adaptable software processes." Tesis, Universidad de Chile, 2012. http://www.repositorio.uchile.cl/handle/2250/111945.
Full textLograr proyectos de software productivos y con calidad dentro de una industria dinámica y competitiva, requiere definir modelos de proceso correctos y adecuados al contexto. Así, el mejor proceso debe estar correctamente definido y debe ser adecuado a las particularidades del proyecto en el que será usado. Típicamente, un ingeniero de procesos define un proceso específico para cada proyecto en forma ad-hoc, lo cual resulta costoso, irrepetible y propenso al error. Por otro lado, la especificación de procesos demanda un esfuerzo enorme y una vez éstos son especificados, son pocos los enfoques y aún menos las herramientas, que asistan al ingeniero de procesos a analizar la calidad de sus modelos de proceso. En los últimos cinco años hemos asesorado empresas de software en la especificación de sus procesos de software. Como parte de este trabajo una serie de problemas fueron identificados, éstos indican la presencia potencial de incorrectas concepciones y especificaciones, así como inadecuadas adaptaciones en el modelo del proceso. Para prevenir errores en la adaptación de procesos, esta tesis propone CASPER, un metaproceso para definir modelos de proceso adaptables al contexto. CASPER usa un enfoque basado en modelos para adaptar el proceso de desarrollo generando procesos específicos a proyectos a partir del proceso organizacional y el contexto específico del proyecto. El enfoque es sistemático, repetible y no depende de un usuario experto en ingeniería de procesos. Para asistir al ingeniero de procesos en el análisis de problemas concepuales y de especificación, en esta tesis se desarrolló AVISPA. AVISPA es una herramienta que gráficamente presenta diferente patrones de error de un modelo de proceso de software resaltando los errores potenciales a través de indicadores comprensibles e intuitivos. Los enfoques de CASPER y AVISPA han sido validados aplicándolos en la definición y análisis de algunos modelos de proceso de la industria de software Chilena y algunos procesos públicos disponibles desde la comunidad de Eclipse Process Framework. Estos enfoques muestran ampliamente la utilidad práctica del enfoque dirigido por modelos para lograr modelos de proceso de alta calidad.
De, la Fuente Carrion Alonso Guillermo, and Gálvez Miguel Eduardo Cuadros. "Framework para el desarrollo de aplicaciones en Large Screen Surfaces." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/623005.
Full textAnalyzes, design, build and test an application development framework based in web technologies and UX guidelines. For test it, we build two concepts tests and present a continuity plan to ensure the correct use and update of this framework.
Tesis
Alvarado, Huamaní Ruth Leonila, and Bedón Lizeth Sofía Delgado. "Mapeo bidireccional de modelos de procesos MoProSoft y MPS.Br en la categoría de operación de MoProSoft." Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2013. https://hdl.handle.net/20.500.12672/12182.
Full textTesis
Rojas, Castro Sergio Vladimir. "Herramienta de apoyo a la estimación del esfuerzo en proyectos de ingeniería estructural." Tesis, Universidad de Chile, 2018. http://repositorio.uchile.cl/handle/2250/168242.
Full textLa correcta estimación de un proyecto de ingeniería es de vital importancia para una empresa calculista, ya que una mala estimación usualmente genera atrasos en los plazos de entrega, y puede implicar la pérdida de proyectos y de clientes. Actualmente en la empresa Spoerer Ingenieros, encargada de realizar proyectos de cálculo estructural, esta estimación se realiza mediante una plantilla de cálculo. El uso de dicho instrumento ha dado lugar a estimaciones deficientes, por ejemplo debido a que asume dedicación absoluta de un equipo de trabajo, lo cual en la práctica no es real, ya que cada equipo de trabajo participa en promedio en tres proyectos en forma paralela. Además, la planilla de cálculo sólo considera proyectos tradicionales, y no el nuevo paradigma llamado BIM (Building Information Modeling), recientemente adoptado por la empresa para llevar adelante sus proyectos de cálculo. Dicha planilla ha resultado también no ser suficiente para dar una visibilidad de las etapas críticas del proyecto, a los distintos involucrados. Este trabajo de tesis propone una metodología alternativa a la ya utilizada por la organización, basada en el método CEPF (Componentes Estándares con Puntos de Función), el cual fue adaptado para poder estimar proyectos de Ingeniería Estructural. Esta metodología está implementada con una herramienta de software, que permite realizar estimaciones de manera rápida y confiable, brindando además mayor visibilidad a los involucrados en un proyecto de cálculo. La herramienta desarrollada permite realizar estimaciones de proyectos Tradicionales y BIM, y guardar dichas estimaciones para ser consultadas por los distintos entes internos involucrados. También se puede modificar la estimación y generar reportes para los entes externos, así como ingresar la información de proyectos finalizados, permitiendo de esa forma retroalimentar el sistema con información histórica que le permita ir mejorando en cada estimación. La metodología fue validada con los jefes de proyectos de la empresa, mientras que los resultados de la estimación arrojados por la herramienta fueron validados en tres proyectos, donde se contrastó la información real de cada proyecto, contra los tiempos arrojados por la herramienta de estimación y contra las estimaciones entregadas por la antigua plantilla de cálculo. A pesar de los buenos resultados obtenidos, la Gerencia de la empresa decidió quitarle prioridad al proyecto, debido a que se vio involucrada en un proceso de reestructuración organizacional que tenía mayor prioridad. Debido a eso, sólo ha sido posible validar la usabilidad y utilidad de la herramienta con parte de los jefes de proyecto, y no por los otros involucrados, como por ejemplo, gerencia, ingeniería, dibujo, ni por los entes externos.
Pontón, Hernández Omar. "EL CRITERIO DE UN INGENIERO CIVIL FRENTE A LOS PROGRAMAS DE ANÁLISIS ESTRUCTURAL, SIMULACIÓN CONTRA REALIDAD." Tesis de Licenciatura, Universidad Autónoma del Estado de México, 2021. http://hdl.handle.net/20.500.11799/111734.
Full textEn la actualidad la ingeniería civil cuenta con la ayuda de diversos programas de análisis y diseño estructural, los cuales han ayudado al ingeniero a optimizar y mejorar los resultados. Sin embargo, pocas personas logran desarrollar un criterio sensato para poder dar un buen uso a estos programas. Si bien la universidad nos dota de un conocimiento invaluable, es esfuerzo de los egresados poder adquirir este criterio fuera del aula, ya que, a pesar de los esfuerzos por profesores y académicos, el conocimiento es enorme tal como lo menciona el Dr. Meli 2004; “Desgraciadamente resulta difícil enseñar “criterio estructural” en los libros de texto y en las aulas de clase. Es mucho más fácil enseñar fundamentos teóricos, métodos analíticos y requisitos específicos. El autor del libro y el profesor de un curso solo alcanzará en el mejor de los casos a transmitir al alumno algunos destellos de experiencia, los cuales no llegarán a formar parte de su conocimiento asimilado” (Meli Piralla, 2004) Para poder generar este criterio hay que ver que el diseño en la ingeniería se usa para resolver necesidades a partir de un problema, en el cual participan diversas personas como ingenieros en diversos ramos, arquitectos, dueños entre otras personas. En este proceso el ingeniero es apoyado de programas, de los cuales se deben conocer las características, además de tener un criterio formado para resolver y transmitir de forma eficiente las características de un proyecto. Sumado a esto, es importante comprender a la tecnología y saber cómo usarla, ya que para obtener buenos resultados es necesario tener un buen juicio y no dejarse llevar por datos absurdos, esto implica familiarizarse con la teoría aplicada a las estructuras para poder usar las funciones con las que cuenta un programa correctamente. Un conflicto entre los ingenieros y los softwares tales como Sap2000, Etabs, ECOgcW, Tricalc, entre otros podría ser, la falta de conocimiento que esto genera incertidumbre al no alcanzar la comprensión tecnológica, además de que existen restricciones en el mundo real, ya que no representa la realidad sino una simulación de la misma, hay algunos puntos e ideas a compartir que al tomar en cuenta el software será una herramienta amigable. Este ensayo pretende argumentar la importancia de formar un criterio estructural fuera del aula, para disminuir una toma de decisiones confusa frente a los programas de análisis estructural, cabe resaltar que los contratiempos que se pueden generar en cualquier tipo de inmueble no solo se limita a este tipo de toma de decisiones, ya que incluso las dificultades podrían presentarse por otras causas como lo son: Materiales de baja calidad Fuerzas de la naturaleza Toma de decisiones por parte del propietario 6 Cambio de uso del inmueble Modificaciones del proyecto Mala ejecución de obra Y demás causas A pesar de que existen diferentes motivos, solo nos enfocaremos a las posibles fallas que se podrían presentar por falta de criterio estructural frente a los programas de análisis y diseño estructural tales como: Desconocimiento de funciones Problemas de modelado Generación de datos Interpretación de datos No saber ingles Revisión de una estructura Detalles del proyecto Entre otros muchos mas Con este preámbulo, en el presente ensayo se argumenta, sobre la necesidad que existe actualmente de dar un buen uso a los paquetes de análisis estructural, tomando a estos exclusivamente en cuenta como una herramienta de trabajo, que el ingeniero necesita para poder tomar las decisiones prudentes para un diseño correcto, funcional y que se pueda ejecutar en obra fácilmente, además de que se tiene que garantizar que el ingeniero cuente con las bases de conocimiento suficientemente sólidas antes de emplear de programas de diseño.
Vergara, Astudillo Andrés Rodrigo. "Generación Automática de Métricas en Proyectos de Software, a Partir de la Especificación de Requisitos." Tesis, Universidad de Chile, 2008. http://www.repositorio.uchile.cl/handle/2250/101990.
Full textGonzález, Martínez Felipe Ignacio. "Elección entre procesos automáticamente adaptados y procesos predefinidos." Tesis, Universidad de Chile, 2015. http://repositorio.uchile.cl/handle/2250/135074.
Full textIngeniero Civil en Computación
Durante los últimos años en Chile ha proliferado el uso de procesos en las empresas de software, asegurando normas de calidad para los clientes mientras permite acotar los costos de producción y los plazos de entrega para la empresa. Definir un proceso es una tarea intensiva en conocimientos y en tiempo, que además necesita de guía experta para una correcta ejecución. Más aún cuando no existe un proceso de software que sea adecuado en todas las situaciones. Muchas empresas utilizan un conjunto de procesos predefinidos para distintos escenarios, que corresponden a los tipos de proyectos más comunes. En cambio ADAPTE, un proyecto Fondef, propone una alternativa de adaptación basada en Model Driven Engineering que obtiene procesos específicos de forma automática, que requiere definir un proceso general y el contexto para cada proyecto. Esta tesis propone evaluar si esta adaptación automática posee algún beneficio, con respecto a la estrategia utilizada previamente por las empresas, es decir, un conjunto de procesos previamente definidos. Para comparar las estrategias es necesario considerar que tanto los procesos predefinidos como la adaptación automática utilizan como entrada el contexto del proyecto. Se ha definido un conjunto de contextos para comparar de forma correspondiente los procesos adaptados de cada estrategia. Los procesos se evaluarán utilizando una comparación de modelos, donde el beneficio es medido en la cantidad de tareas extras y tareas faltantes. Asimismo, se desea utilizar un merge entre los procesos que sean más similares para refinar el resultado de los procesos predefinidos. La validación involucró a dos empresas chilenas, Rhiscom y Mobius, que han implantado la adaptación automática y que anteriormente utilizaban un conjunto de procesos predefinidos. Al considerar que la adaptación automática genera procesos óptimos para cada contexto, fue posible evaluar que incluso variaciones pequeñas en un contexto repercuten en la productividad y calidad del proceso predefinido seleccionado. Ahora bien, el merge entre dos procesos predefinidos permite disminuir la cantidad de tareas faltantes, pero aumentando considerablemente las tareas extras. Esto significa una mejora en la calidad del proceso, pero a costa de su productividad.
Orellana, Fuenzalida Marco Andrés. "Plan de Negocios Tecnológico para la Comercialización de la Herramienta Qualitymonitor: "Monitoreo de la Calidad y Mantenimiento de Software." Tesis, Universidad de Chile, 2011. http://www.repositorio.uchile.cl/handle/2250/104152.
Full textSonco, Tena Oscar Freddy. "Metodología para la ingeniería de requerimientos para proyectos de desarrollo de software aplicado a empresas clientes de GMD S.A." Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2010. https://hdl.handle.net/20.500.12672/15008.
Full textTrabajo de suficiencia profesional
Pacotaipe, Mendoza Juan Gregorio. "Evaluación funcional del sistema integral de gestión de bibliotecas Koha en la Facultad de Ingeniería Civil de la Universidad Nacional de Ingeniería." Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2012. https://hdl.handle.net/20.500.12672/9725.
Full textEvalúa la funcionalidad del sistema Koha en la biblioteca de Ingeniería Civil de la Universidad Nacional de Ingeniería. El informe corresponde a una investigación aplicativa el cual va a demostrar el nivel de funcionalidad que posee el sistema integrado de biblioteca Koha. Para conocer el nivel funcional del sistema Koha se utiliza la herramienta de evaluación propuesta por Muller Tristan (2011) en su artículo How To Chose a free and open source Integrated Library System. Cabe destacar que esta evaluación está elaborada en base a los ILS (Integrated Library System) con código abierto. El procedimiento para le evaluación funcional tendrá el siguiente enfoque general: establecer los criterios de evaluación, recibir una ponderación de cada criterio en base a su importancia, asignar una calificación a sistema integrado de bibliotecas y calcular las puntuaciones. Los resultados obtenidos en la evaluación funcional de la biblioteca de ingeniería civil han sido satisfactorios pero con algunas mejoras que solucionar. El promedio general fue de 10.00 lo que confirma que es un software aceptable y sostenible ya que cumple con las características más importantes del sistema. Los avances realizados en el sistema integrado Koha han sido importantes. Entre los más resaltantes que evidencia la evaluación, está la integración a la nueva versión Koha 3.6, la migración completa a todas las bibliotecas de la universidad y la personalización realizada por los programadores y responsables del sistema en la biblioteca de ingeniería civil, como es el caso de la creación de nuevas aplicaciones para la gestión y administración de reportes estadísticos. Por lo tanto, los avances del sistema Koha son satisfactorios para obtener una sostenibilidad y adaptación a las necesidades de la biblioteca ingeniería civil.
Trabajo de suficiencia profesional
Espinal, Anca Evelin Lisset, and Martínez Flor de María Huisa. "Proceso de desarrollo de software de entretenimiento." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2016. http://hdl.handle.net/10757/620546.
Full textThe entertainment software industry is the technology industry with the greatest potential growth. It is estimated that this market will grow at an annual rate between 6.7% and 10.5%. For this reason, it is estimated that the number of active players worldwide will grow by 5.9%. Currently, the entertainment software has become important in everyday life as it is not limited to the area of games and fun, but covers fields of study, commercial, training, etc. This allows people to interact with complex processes or perceived in the real world in a friendly and easy to understand by the animated representations activities. However, it seems there are many problems at development that generate losses due to weak estimation of time and resources because the SWE development does not meet customer expectations. In this sense, the goal of this project is to propose a guide of good practices for the development of a SWE considering the competency areas defined by the IGDA (International Association of Developers of video games) and the stages of development. To achieve the purpose above, some steps will be followed. First, it will describe in detail the area of competence defined by the IGDA (International Game Developers Association), then, the detailed description of the stages of development of SWE. For each area and phase, the tasks, terms and artifacts will be defined. Subsequently, the assets that exist at every intersection between the areas and stages are identified. For each intersection identified, the inputs, outputs, tools, techniques and devices will be analyzed; to get a good practice guide for the development process of a SWE. For the development of tools, and devices, the 3E (Electronic Entertainment Expo), CES (Consumer Electronics Show) and GDC (Game Developers Conference) will be used as reference events. Using this guide, a case study of a serious game will be documented. Finally, an analysis will be performed considering the fields of study in the areas of competence of the IGDA and what colleges are currently providing.
Gil, Aguilar Diego Alonso. "Transformación Digital: Desarrollo Ágil de Software." Bachelor's thesis, Pontificia Universidad Católica del Perú, 2020. http://hdl.handle.net/20.500.12404/18840.
Full textGodoy, Sánchez Danny Alexander. "Generación Automática de Documentos de Requisitos en Proyectos de Software." Tesis, Universidad de Chile, 2010. http://repositorio.uchile.cl/handle/2250/103947.
Full textLa especificación y el análisis de requisitos son actividades fundamentales en el desarrollo de proyectos de software, ya que en base a ellos se decidirá qué caminos tomar durante todo el proceso de implementación. Asímismo, la documentación es una parte importante de todas las etapas de la ingeniería de software; ésta debe ser completa, actualizada y de fácil acceso para todas las personas involucradas en el proyecto. Para la administración de requisitos se ha creado la herramienta ReqAdmin, un sistema web que permite el acceso de la información tanto a desarrolladores como a clientes. Esta herramienta actualmente es usada en el curso Ingeniería de Software que imparte el Departamento de Ciencias de la Computación de la Universidad de Chile. ReqAdmin permite administrar los requisitos de un proyecto, pero carece de medios para administrar documentación. Para remediar esta situación se realizó una actualización a dicha herramienta, permitiendo ingresar y administrar la documentación dentro de ReqAdmin. Para ello se usó un editor de texto enriquecido que permite insertar texto con formato e imágenes. Además, con el sistema se puede generar cierta documentación, en particular documento de requisito, diseño e histórico, en formato digital. Se espera que esta actualización agregue valor a los desarrollos de software administrados con la herramienta ReqAdmin, permitiendo una documentación completa, de fácil acceso y vigente.
Atencio, Cordova Luis Antonio, and Guerrero Miguel Bruno Aybar. "Análisis comparativo de mecanismos de Comunicación Cross Platform." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/624202.
Full textThe present research aims to compare the different technologies that allow real-time communication between Android and iOS devices. We conducted a measurement-driven experiment to test the performance of each technology under different scenarios. We determine their functionality according to the environment for which they have been developed, showing competent information about their capabilities based on the communication channel they use, and their performance measured in milliseconds. The results allow mobile application developers to determine which technologies suits them the best, based on the specific context of their projects.
Tesis
Longa, Chevarría Bryan Henry. "Rest Api for management of electronic devices." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/624358.
Full textOne of the current megatrends of technology is the development of the IoT or the Internet of things. This allows a quasi complete control of our environment which gives us a wide range of applications, including home automation, home and business security, automation of tasks and control of devices in general. The need for connection between a universal client and these devices of the IoT is what starts Rapimed. The main purpose of this project is the creation of a universal interface that provides a developer with the ability to control electronic devices from any programming language that is capable of communicating with cloud services. The challenges presented by the project fit in different edges. First the control component of electronic devices with communication capability with the server Secondly the connection between this low-level electronic driver device and the client. This component is responsible for specialized communication and provides a programming interface (API) through RESTful services. Finally, how the end user will control or communicate with these devices. In short, following the megatrend of the Internet of Things and the greater need for communication between electronic devices and multiplatform clients, the RAPIMED project is created, which aims to create a programming interface through RESTful services that can be consumed from any programming language.
Tesis
Bolaños, Peral Patricia Lourdes. "PRUEBAS PARA MEJORAR LA CALIDAD DEL SOFTWARE EN SOFTTEK." Tesis de Licenciatura, Universidad Autónoma del Estado de México, 2021. http://hdl.handle.net/20.500.11799/112427.
Full textEl presente trabajo es el resultado de la experiencia laboral adquirida durante 3 años de trabajo dentro de la empresa Softtek, S.A. de C.V (Sociedad Anónima de Capital Variable) - IT (Tecnologías de la información), Services and Business Process Solutions, quien es un proveedor global de servicios orientado a procesos de TI, Softtek mejora el tiempo de entrega de soluciones de negocio, reduce costos en las aplicaciones existentes, entrega aplicaciones mejor diseñadas y probadas, y produce resultados predecibles para grandes empresas en más de 20 países, en la que he laborado en el área de pruebas, la cual es fundamental dentro del proceso de desarrollo de software.
Godoy, Álvarez Diego Alonso, and Calderón Roberto Suyomi Taype. "Modelos de aceptación de metodologías de desarrollo de software." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2015. http://hdl.handle.net/10757/528193.
Full textEl objetivo es identificar los factores que impactan en las decisiones de las personas por adoptar una metodología de desarrollo de software. Para ello, se buscó y recopiló estudios sobre los modelos de aceptación relacionados con las metodologías. Posteriormente, los modelos se organizaron de acuerdo a la relevancia en el trabajo de investigación y los resultados encontrados. En base a toda la información y conocimientos adquiridos, se agruparon las variables de los modelos de aceptación, y se generó un meta análisis y un diccionario de datos. Para ello, los modelos aplicados en los últimos cinco años fueron comparados para clasificar las variables según su aporte como impulsor, inhibidor o indeterminado. De los 17 factores que se establecieron como impulsores, la Compatibilidad, Utilidad, Facilidad de condiciones y Voluntad de uso fueron los que destacaron gracias al número significativo de referencias. Por otro lado, la Complejidad y Tamaño de la Organización se encontraron como factores inhibidores; mientras que la Presión Social Percibida, Experiencia, Ventaja Relativa, Facilidad de Condiciones, Carácter Innovador, Imagen y Obstáculos no se pudieron determinar debido a las contradicciones que se encontraron entre los modelos. En conclusión, es necesario establecer un nuevo modelo de aceptación para los factores que no pudieron determinarse.
Tesis
Gonzales, Yapapasca César Armando, and Cárdenas José Emilio Torres. "Formalización del proceso de elaboración de una arquitectura de software." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/624131.
Full textThis project has as a purpose the definition and characterization of the required process for elaborating a software architecture. Furthermore the project presents some of the methods involved in the stages of this process. For each one it was elaborated guidelines, templates and examples on how they should be applied. The project based its research in the knowledge generated by the Software Engineering Institute (SEI) from the Carnegie Mellon University (CMU) because of its known experience and researches about the topic.
Tesis
Pillman, Sumari Renzo Guido, and Sumari Renzo Guido Pillman. "Gestión del conocimiento en el proceso de desarrollo de software." Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2016. http://cybertesis.unmsm.edu.pe/handle/cybertesis/5309.
Full textDescribe el papel actual del conocimiento en la ingeniería de software: es dinámico y evoluciona con la tecnología, la cultura organizacional y las necesidades cambiantes de las prácticas de desarrollo de software en las organizaciones. Realiza un estudio comparativo de los framework para gestión del conocimiento desarrollado hasta la actualidad; y posteriormente se eligió la WIKI MediaWiki (MediaWiki, 2015) como herramienta a implementar como sistema de gestión del conocimiento. Una vez descrito los conceptos teóricos pertinentes para tener un entendimiento; explica el desarrollo de la implantación de un sistema de gestión del conocimiento basado en el modelo SECI propuesto por Nonaka y Takeuchi (Nonaka & Takeuchi, The Knowledge-Creating Company, 1995), adaptando la arquitectura del sistema a las características y filosofía de trabajo de media WIki (MediaWiki, 2015), una de las herramientas Wiki más famosas y de mayor uso a nivel mundial (Nélida, 2012) ; finalmente, resume los resultados del trabajo en las conclusiones obtenidas.
Tesis
Abril, Falcón Jonathan Paul, and Estrada Víctor Luis Otazú. "Gestión de reuso de software." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2013. http://hdl.handle.net/10757/273586.
Full textTesis
Patiño, Camargo Williams, and Villegas Ricardo Suárez. "Optimización del proceso de pruebas de software." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2014. http://hdl.handle.net/10757/336106.
Full textTesis
Taboada, Cáceres David Salomón. "La teoría fundamentada en estudios que involucran evaluaciones de usabilidad." Master's thesis, Pontificia Universidad Católica del Perú, 2019. http://hdl.handle.net/20.500.12404/15018.
Full textTesis
Valdivia, Barba Henry Alonso, and Rebatta César Eduardo Chahuas. "Software educativo de estadística aplicada 1." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/623073.
Full textImplementation of software designed to improve and reinforce the knowledge gained by engineering students who have difficulties in topics Probability by solving cases related to his career. This project has been designed with modules oriented student user and an administration module for teaching user. Presenting the development cycle "Educational Software for Applied Statistics 1" project, including the stage of research on technologies and methods development of educational software, the design of the proposed solution, the implementation of the modules set according to scope and evaluation of the project on students in the course of probabilities.
Flórez, Flores Catherine, Changanaqui Francisco Salazar, and Tello Marlon Tello. "Software integrado de gestión para colegios: gestión del alumno (SIGCOL GA)." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2015. http://hdl.handle.net/10757/577385.
Full textLlamoga, Cuenca Christian Albert, and Tapia Jorge Denis Llerena. "Ensemble interactions Windows 10." Universidad Peruana de Ciencias Aplicadas (UPC), 2017. http://hdl.handle.net/10757/622649.
Full textThis project objective is the implementation and definition of a SDK (Software Development Hit) that can be used to develop universal application by integrating the features described by Ensemble Interactions guidelines. In addition, we want to achieve the implementation of 6 design patterns defined by the German Precious Design studio, with respect to his research in the ecosystem field composed of multiple screens. Therefore, this research will provide a theoretical framework about the concepts of Ensemble Interactions and the 6 patterns that defines it. The results of the investigation, about the issued associated with Ensemble Interactions, will be the starting point and the base that will support the artifacts that will be made throughout the project. On the other hand, to show the results of the investigation, three demos will be developed that will be useful for the implementation and definition of the SDK. Finally, two applications will be developed using the SDK, which comply with all guidelines and patterns of Ensemble Interactions and it will be targeted to the business and home range respectively. For the project development we have defined different processes, which first is the research and definition of the project. Also, the development of the three demos covering Ensemble Interactions patterns. Then the definition, implementation and validation of the three demos. Moreover, the development of the two applications orientated to the business and home range respectively. Finally, the development of a web portal web the SDK is stored and everything about the project is documented. The project scope has been defined and contemplated to be accomplished over two academic terms.
Palma, Morante César Augusto, and Rojas Roy Alejo Taza. "Desarrollo de juegos de mesa con Ensemble Interactions sobre Windows 10 - 2." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/624208.
Full textInteractions Ensemble describes six types of interactions present converge in environments where more than one screen (electronic device) converges in one place, these interactions were first identified by the study Precious Design in Hamburg, Germany. The purpose of these patterns to multiscreen strategies is to meet the expectation of desktops, smartphones, laptops and Smart TVs users that are waiting for integrated experiences among their devices in their various activities. This project has as objective to implement two board games that integrate the standards set by Ensemble Interactions (EI) to publicize the experiences provided by these applications. The purpose of elaborating these board games is to show evidence of the use of technologies obtained in an agreement with Microsoft in projects realized by students of the UPC. Board games will be developed for the Universal Windows Platform (UWP) that allows you to create applications that can run on desktops, laptops, tablets and smartphones running Windows 10. Synapse SDK for UWP will be used, an SDK designed by UPC students to easily detect and communicate devices within a local network. The project will take place during the 2016-2 and 2017-1 UPC academic cycles. In the first cycle a proof of concept that enables detection and communication between devices using Synapse SDK for UWP in addition to developing the first board game. In the second cycle a second set of table and publishing games developed on Windows App Store will be performed.
Tesis
Estefo, Carrasco Pablo Ignacio. "Reestructuración y refactorización de Unit tests con TestSurgeon." Tesis, Universidad de Chile, 2013. http://www.repositorio.uchile.cl/handle/2250/115493.
Full textActualmente la actividad de Testing es fundamental dentro del ciclo de desarrollo de cualquier proyecto de software serio. Es más, las metodologías ágiles elevan su relevancia dentro de la construcción del software a tal nivel que está prohibido añadir una nueva funcionalidad sin que se haya escrito previamente un test que la valide. A medida que el software crece en funcionalidades y cambian los requerimientos se vuelve más complejo. Es por eso que existen varias técnicas para reestructurar el código haciéndolo más flexible a los cambios y permitiendo que crezca. Sin embargo, los test también crecen en número y en complejidad. Por lo que no son raros los casos de test redundantes tanto desde el punto de vista de su código fuente (duplicación de test) como de su ejecución. Pero a diferencia con el código "funcional", poco esfuerzo se ha realizado por parte de la industria por promover técnicas y crear herramientas que faciliten la tarea de mantener su estructura y diseño limpio. Una de las consecuencias importantes de este problema, es el gran tiempo que toma ejecutar todos los tests. Al haber redundancia, la ejecución tarda más tiempo del necesario lo hace que los desarrolladores los corran con menos frecuencia e inclusive invierten menos tiempo en escribir nuevos test lo cual minimiza la cobertura. Esto último atenta críticamente en la confiabilidad del código base y por ende de la aplicación. En este trabajo se propone una herramienta para detectar problemas de diseño de los tests. TestSurgeon aborda este problema desde dos perspectivas de análisis principales: su código fuente y su ejecución. A través de una intuitiva interfaz, el desarrollador puede navegar sobre las pruebas unitarias y realizar comparaciones entre tests guiado por métricas dedicadas que facilitan la detección de casos interesantes. Además provee una completa visualización que condensa dos métricas que describen y diferencian la ejecución de los test en comparación, permitiendo realizar un análisis eficaz. Finalmente, TestSurgeon permite detectar diferencias semánticas entre tests y encontrar redundancias entre estos para una posible refactorización. Se presentan distintos escenarios de refactorización y reestructuración que son detectados por TestSurgeon. Estos son descritos con ejemplos reales en base a una experiencia de aplicación de TestSurgeon sobre los tests de Roassal, un motor de visualización ágil. TestSurgeon ganó el primer lugar en la competencia internacional ACM Student Research Competition (categoría pregrado) durante la conferencia ICSE (principal en Ingeniería de Software) el año 2012.
Cabrera, Encalada Paúl Romeo. "Diseño de una arquitectura orientada a servicios para la integración y evolución de los sistemas de consulta de causas del Poder Judicial de Chile." Tesis, Universidad de Chile, 2017. http://repositorio.uchile.cl/handle/2250/144715.
Full textEl Poder Judicial de Chile en su afán de transparentar los procesos, ofrece a sus usuarios (funcionarios públicos y abogados) varios portales en donde se puede consultar las diferentes causas y trámites que se llevan a cabo. Estos portales se encuentran publicados en la página oficial de la institución, pero funcionan de manera independiente según el juzgado al que se consulte: Corte Suprema, Laboral, Cobranza, Penal, Civil, Familia o Apelaciones. Por lo tanto, la arquitectura actual no permite una fácil escalabilidad de los sistemas, ya que al ser soluciones independientes, sus datos y servicios no están integrados y existe duplicidad de ellos. Además, manejan diferentes credenciales de autenticación para cada sistema aunque se trate del mismo usuario. Por otra parte, estos sistemas no están preparados para ser utilizados en dispositivos móviles, como tablets o teléfonos inteligentes, por lo tanto sus interfaces de usuario no son adaptables a los diferentes tipos de pantalla y resoluciones. Lamentablemente una parte importante de los usuarios requiere acceso a la información en terreno, por lo que el acceso para móviles se hace indispensable. Para dar solución a estos problemas se realizaron nuevos desarrollos que apuntan a unificar estos sistemas de consulta, adaptar sus interfaces de usuario a dispositivos móviles y facilitar el acceso a los usuarios estacionarios y móviles. Para ello, se diseñó e implementó una arquitectura de software orientada a servicios, que permitió dar solución a los problemas de escalabilidad y duplicidad de datos de los sistemas de la institución, permitiendo el manejo integral de la información y unificando los diferentes sistemas que actualmente están en producción. Finalmente, se implementó una aplicación móvil multi-plataforma que hace uso de la nueva arquitectura, y que está disponible para facilitar la consulta a los usuarios. Estas personas ahora acceden a los sistemas de la institución a través de un único nombre de usuario y clave, y pueden consultar en cualquiera de las cortes antes mencionadas.