Examinando por Materia "DESARROLLO DE PROGRAMAS PARA COMPUTADOR"
Mostrando 1 - 20 de 136
Resultados por página
Opciones de ordenación
Ítem ADAM : Método Ágil para Adopción de estrategias de DevOps(Universidad EAFIT, 2023) Soto Velásquez, Jairo Alberto; Mazo Peña, RaúlThis research paper focuses on the concept of DevOps. DevOps is the acronym Development and Operations English and consists of a set of Practices to improve automation and monitoring at all steps of the Software construction, from integration, testing and deployment, to Configuration and management of the infrastructure required for the software works properly. Good practices are implemented in many industrial development projects of DevOps without leveraging engineering methods, which leads to implement practices that are unnecessary for the project, or fail to implement other practices that They improve the different stages of this. This paper presents the adoption method of DevOps called Agile DevOps Adoption Methodology (ADAM). The method consists of in a series of activities that are implemented on a cyclical basis, starting with the identification of the current state of DevOps adoption, following the creation of the backlog of good DevOps practices, following the definition of the objectives of service level, service level indicators, and finally practices of Monitoring and observability to measure the effectiveness of the proposed method. This method of We evaluate adoption in the case of a web application for the design of products called VariaMos. The results obtained allowed us to conclude on the speed and level of automation of ADAM adoption process management. In the evaluation, we found that using ADAM deployment times and lead time (lead time) decreased by more than 500%, compared to a Deploy without any method and executed manually. In addition, the use of ADAM does not affected the quality of the product with which the method was evaluated; which has allowed a Greater product evolution and improved confidence on the part of end users. In addition, maintenance costs are reduced by 50%. In the results obtained we also found that the time to DevOps adoption is much longer at the start of the project, but as the practices are adopted, the time is reduced. These Results constitute a first empirical evidence of the potential of the method ADAM proposed in this paper on improving the adoption of DevOps in the construction of Web applications.Ítem Adaptación de una metodología de inteligencia de negocios a una empresa desarrolladora de software(Universidad EAFIT, 2006) Ortíz Acosta, Julián; Tabares Betancur, Marta SilviaÍtem Adaptaciones de workflows para administración de seguridad mediante MDD y aspectos(Universidad EAFIT, 2011-06) Giraldo Velásquez, Fáber Danilo; Anaya de Páez, RaquelThis document present a proposal for addressing the problem of workflows adaptation, through the inclusion of security properties at a business modeling level, controlling its impact on the business processes that are intervened, and the management of crosscutting concerns that are woven with each other. The proposal defines how concerns derived from security properties can be managed in a maintainable, reusable and extensible way at model level, according to the context, variations of rules and requirements of business processes, and security standars formulated by distributed services enviroments.Ítem AgileFM: modelo de desarrollo ágil formal basado en la ISO/IEC 29110 para las micro, pequeñas y medianas empresas(Universidad EAFIT, 2017) Yépes González, Juan David; Pardo Calvache, César JesúsActualmente, la gestión de proyectos de desarrollo de software en las micro, pequeñas y medianas empresas está atravesando un proceso de cambio gracias a la introducción de nuevos enfoques y modelos ágiles que se integran a los procesos existentes, permitiendo mejorar los tiempos, calidad, productividad y costos asociados -- Sin embargo, la falta de comprensión y de una solución que soporte la integración adecuada con los procesos existentes de una organización, trae consigo una serie de obstáculos que entorpecen su exitosa implementación -- Con el objetivo de ayudar a soportar el trabajo en la implementación de la norma ISO/IEC 29110 desde un enfoque aplicable a las micro, pequeñas y medianas empresas, se llevó a cabo la definición de un modelo de desarrollo ágil basado tanto en las prácticas definidas en la norma así como también en los principios del manifiesto ágil, en propuestas ágiles como eXtreme Programming, SCRUM y algunas técnicas empleadas actualmente en el desarrollo de software, por ejemplo: captura de requisitos, definición y documentación de arquitecturas de software, automatización de pruebas, entre otros -- Esta tesis también muestra un estado del arte de los trabajos relacionados, el cual fue llevado a cabo a través de una revisión sistemática de la literatura, y que tuvo por objetivo conocer lo que se había realizado y logrado en micro, pequeñas y medianas empresas respecto a las metodologías ágiles principalmente y otros modelos desde el punto de vista de: tendencias, propuestas, experiencias, factores de éxito, entre otros -- El modelo propuesto ha sido aplicado y validado a través de un estudio de caso realizado en la compañía HMV Ingenieros LtdaÍtem Análisis de los factores críticos de éxito en la contratación de desarrollo de software a la medida por outsourcing, desde el punto de vista del proveedor(Universidad EAFIT, 2006) Ciro Piedrahita, Carlos Eduardo; Roldán Pardo, Luz Adriana; Rincón Bermúdez, Rafael DavidÍtem Análisis de prefactibilidad para la construcción de un producto de software de gestión de proyectos para las áreas de TI(Universidad EAFIT, 2013) Arango Cardona, Edison Fernando; Restrepo Builes, Bernando LeónCurrently few areas of IT have a software product that allows them to manage the acquisition of software projects for all stages of the life cycle of software development such as: business process analysis, design, development, testing and maintenance, much less that can be integrated into a single tool, records and deliverables generated by different outsourcing suppliers as they can get to participate in the aforementioned stages of the life cycle of software development above -- Although we know that there are tools on the market like this, by our experience and business contacts we identified that very few companies have implemented and institutionalized within their organizations, which leads us to identify a possible business niche that is not being exploited and that could be our reach venture into -- The reasons why IT areas not supported by these tools could be the cost, just usability of existing ones, the ignorance of its existence, the ignorance of its profits, among others, and will be the subject of this study -- With the prefeasibility study we seek a first concept of the feasibility of building a tool of this type, which will allow us to determine the continuity of investment reflected in a more structured and detailed and then building the productÍtem Análisis semiautomático de código fuente para la extracción y documentación de reglas de negocio(Universidad EAFIT, 2007) López Velásquez, Juan Rafael; Lalinde Pulido, Juan GuillermoÍtem Análisis y diseño para un sitio en línea con servicios extendidos para guarderías(Universidad EAFIT, 2008) Morales López, Santiago; Alzate Cifuentes, Andrés; Cataño Martínez, EmersonÍtem Aplicación de la metodología QFD en el proceso de ingeniería de requisitos(Universidad EAFIT, 2007) Arroyave, Carolina; Orozco, Carlos; Maya, Alejandra; Rincón Bermúdez, Rafael DavidÍtem Aplicación de redes de sensores inalámbricos (WSN) en un sistema de seguridad para los equipos móviles de la Universidad EAFIT(Universidad EAFIT, 2011) Villada Ramírez, Juan Camilo; Ospina Mendoza, Sandra Patricia; Jaramillo Jaramillo, Mario; Medina Sánchez, WilsonÍtem Aplicación de técnicas de aprendizaje cooperativo para la adopción de prácticas de PSP y TSP en un curso de programación de computadores(Universidad EAFIT, 2017) Herrera Morales, Jorge Orlando; Cardona Torres, Sergio AugustoÍtem Aplicación y comparación de la metodología de diseño Top Down y Bottom Up(Universidad EAFIT, 2009) Restrepo Muñóz, Verónica Pauline; Páramo Bermúdez, Gabriel JaimeEste proyecto estudia y compara las metodologías Bottom Up y Top Down, utilizadas en el desarrollo de productos dentro de un departamento de manufactura en un ambiente colaborativo -- Se desarrolló un producto mediante ambas metodologías, posteriormente se analizó su incidencia en el comportamiento de indicadores de gestión, que miden el desempeño de una organización -- Se destacan también los beneficios del Top Down en la manufactura de grandes ensambles, tomando como ejemplo un tornoÍtem Aplicando la metodología ágil Lean Start-up en SOTECHCO(Universidad EAFIT, 2014) Velandia Obando, Sergio Eduardo; Uribe de Correa, Beatríz AmparoSoTechCo inició actividades en mayo del 2013 y se constituyó formalmente en febrero de 2014 con el objeto de entregar una propuesta de valor en arquitectura empresarial de aplicaciones, centrada en el diseño del software y soportada en herramientas tecnológicas y metodologías de arquitectura -- Se comenzó con la presentación del plan de negocio para posteriormente iniciar la solicitud de recursos financieros -- Estos procesos se realizaron con apoyo de entidades del gobierno colombiano y en paralelo se trabajó con una convocatoria privada para gestionar recursos económicos -- En el proceso se generó una disyuntiva que permitió trabajar con la metodología ágil Lean Start-Up definida en este documento, la cual se enfoca en la necesidad del cliente y de escucharlo, logrando disminuir la incertidumbre que genera el mercado -- Al combinar estas metodologías con herramientas de gran potencial se permite diseñar el modelo de negocio de acuerdo con las necesidades del mercado, validarlo e innovarlo según el feedback del cliente -- Por último se expone el proceso elaborado y soportado bajo herramientas tradicionales para posteriormente trabajar con metodologías ágiles -- Se muestra qué ocurrió cuando se decide adoptar la metodología ágil ‘Lean Start-up’ y cómo cambió el proceso que se estaba realizando -- Desde otra perspectiva se observa como el mercado recibe la información soportada en esta metodología y cómo el tiempo de ejecución se disminuye con referencia a la herramienta tradicionalÍtem Apropiación de técnicas de elicitación de conocimiento y de comunicación personalizadas para potenciar el proceso de ingeniería de requisitos(Universidad EAFIT, 2013) Ramírez Leal, Jenny Carolina; Giraldo Osorio, William Joseph; Anaya de Páez, RaquelTradicionalmente, los analistas o ingenieros de requisitos han empleado diversas técnicas tales como entrevistas, creación de prototipos y casos de uso, con el propósito de identificar las características esperadas del software que se va a construir -- Sin embargo, dada la naturaleza altamente humana de la ingeniería de requisitos, aún existen retos abiertos con respecto a la comunicación entre los stakeholders; aspectos como la ambigüedad en el lenguaje, el uso de terminología técnica, la dificultad en la expresión de las ideas, la desmotivación, los ambientes no idóneos y el alto formalismo, dificultan una adecuada especificación de los requisitos -- Este trabajo presenta una propuesta metodológica para mejorar la comunicación durante el proceso de Ingeniería de Requisitos, enmarcado desde la ingeniería de procesos y desde las estrategias de comunicación en el contexto de las técnicas de elicitación de conocimiento (TEC) y en el contexto de las técnicas de comunicación (TC) -- Esto con el fin de integrar técnicas TEC/TC para mejorar la comunicación en el proceso de Ingeniería de RequisitoS -- La propuesta metodológica se desarrolló en 11 etapas -- En la primera etapa, se establece el modelo de descomposición de trabajo para las TIR-TEC y TC que se usara para establecer un formato de formalización para estas técnicas -- En la segunda etapa, se identifica las técnicas de ingeniería de requisitos (TIR) tradicionalmente usadas en la disciplina de ingeniería de requisitos -- En la tercera etapa, se formaliza las TIR identificadas, usando el modelo de descomposición seleccionado -- En la cuarta etapa, se identifica en que tareas de ingeniería de requisitos son utilizadas las TIR identificadas, esto con el fin de caracterizarlas según su uso -- En la quinta etapa, se recopilan las TEC y TC que facilitan actividades de comunicación entre personas, que posteriormente se incluirán como apoyo a la disciplina de ingeniería de requisitos -- En la sexta etapa, se formalizan las TEC y TC recopiladas, a partir del modelo de descomposición de trabajo seleccionado -- En la séptima etapa, se elabora un catalogo de todas las técnicas en el marco de trabajo de SPEM -- En la octava etapa, se identifican los problemas de comunicación que afectan la disciplina de ingeniería de requisitos, los cuales serán mitigados a partir de estrategias de comunicación -- En la novena etapa, se identifica estrategias de comunicación que permitan mitigar problemas de comunicación y puedan estar presentes en las TEC y TC -- En la decima etapa, se aplica un instrumento a expertos en ingeniería de requisitos, con el propósito de identificar las TIR que ellos utilizan para apoyar la ejecución de tareas IR, identificar los problemas de comunicación que inciden en la ejecución de tareas IR y finalmente, identificar que estrategias consideran pueden solucionar estos problemas de comunicación -- En la onceava etapa, se realiza una matriz de decisión que le sirva al ingeniero de requisitos o analista tomar decisiones frente a las técnicas TEC y/o TC que podría utilizar en cada tarea IR, de acuerdo a las necesidades que poseaÍtem Aseguramiento de la calidad en el proceso delegado de desarrollo de software(Universidad EAFIT, 2006) Castillo Giraldo, Edwin Marino; Molina, Nilson YairÍtem Biblioteca Digital Nueva Generación Lucene: implementación de indexación, búsquedas y recuperación de documentos en texto completo para bibliotecas digitales(Universidad EAFIT, 2008) Silva Zuluaga, John Jairo; Ríos Villada, Cristian; Montoya Múnera, Edwin NelsonÍtem Buenas prácticas a usar en las implantaciones SAP R/3 y SAP Netweaver en las personalizaciones con lenguaje ABAP(Universidad EAFIT, 2008) Martínez Marín, Sergio; Toro Escobar, Hernán DaríoÍtem Campus Móvil(Universidad EAFIT, 2009) Gámez Marín, Julián Andrés; Giraldo Cuartas, Luis Alberto; Carmona Ramírez, José Alejandro; González Restrepo, Juan DavidÍtem Capacidad de soporte y control del trazado de asuntos transversales en etapas tempranas del ciclo de vida(Universidad EAFIT, 2009) Callejas Galvis, Ivonne Melisa; Lujan Sanson, Mariana; Mejía, Jose ArleyÍtem Casa de software : unidad de negocio SAI(Universidad EAFIT, 2013) Giraldo Correa, Bibiana; García Builes, Beatriz Helena; Ruíz, Juan Fernando; Cuéllar Bermúdez, Ulises Orestes