3 resultados para PATRONS
em Universidad Politécnica de Madrid
Resumo:
Hoy en día existe una preocupación creciente por la calidad del software entregado en los proyectos que se realizan a lo largo del mundo. El trabajo de fin de grado que va a ser desarrollado en estas páginas pretende demostrar la importancia de la realización de tests funcionales durante el proceso de desarrollo de software para que el proyecto alcance la calidad requerida tan demandada en estos días. Para ello, después de una pequeña introducción a la historia del software, se presentarán y compararán diversos tipos de metodologías de desarrollo de software, tanto pesadas (cascada, espiral, etc.) como ágiles (Extreme Programming y Scrum), se enfatizará en dichas metodologías ágiles y cómo el proceso de testing y control de calidad encaja perfectamente con la filosofía de las citadas metodologías ágiles. Se desarrollará una explicación del papel de QA en el desarrollo de software, asi como una explicación de los tipos de test existentes, y las herramientas, tecnologías y patrones que existen a disposición de aquellos que quieran desempeñar el papel de QA. Para complementar el punto de vista teórico de este trabajo se presentará un caso práctico real realizado en la empresa bq bajo una metodología Scrum. Dicho caso práctico muestra el uso de ciertas herramientas y su aporte para el control de calidad del proyecto bajo desarrollo, demostrando su importancia. Se realizará énfasis en el proceso de automatización de ciertas baterías de test (llamadas test suites), mostrando desde el planteamiento inicial de las diferentes historias de usuario y la batería de test, pasando por la elección de las tecnologías más adecuadas para la elaboración de los test hasta llegar al lanzamiento de dicha batería de pruebas y la comprobación de éstas. El punto de vista práctico quedará complementado por una explicación del framework nightwatch.js, framework utilizado en el desarrollo del proyecto en bq para la automatización de test funcionales. Esta explicación comprenderá tanto la configuración y uso del framework como el uso de patrones y la estructura de las pruebas. ABSTRACT Nowadays there is a growing concern about the Quality of the software delivered in the projects that are made all around the world. This final project will try to prove the importance of performing functional tests during the Software Development Process in order to be able to reach the demanded Quality. To fulfill this objective, different types of Software Development methodologies will be presented and compared. Heavy methodologies (waterfall, spiral methodologies, etc.) as well as agile methodologies (Extreme Programming and Scrum). There will be an emphasis in the second kind (agile methodologies) and how the testing and quality assurance process fits perfectly in their philosophy. A deep explanation of the role that Quality Assurance holds on software development will be presented, as well as an explanation on the current types of testing and an explanation of the different tools; technologies and patrons that exist to help anyone who wants to perform the role of QA. To complement the theoretical perspective of this work a real case study, performed at the company bq under a Scrum methodology, will be presented. The mentioned study covers the use of certain tools and their input for the quality assurance of the project under development, proving its relevance. Emphasis will be made in the process of conducting a set of tests (called test suite), showing from the initial approach of the different users stories and the set of tests, going through the choosing of the most suitable technologies for the tests development, and ending with the performance of this battery of tests and their checkout. The practical point of view will be complemented by a deep explanation of the creation process using the nightwatch.js automated test framework, used in the project in bq. This explanation will cover both the configuration and use of the framework as the use of patterns and structure of the tests.
Resumo:
A partir de la segunda mitad del siglo XX, Nueva York experimenta una apertura al público de espacios nuevos, transformados u olvidados mediante la adaptación de mecanismos, ya sean formales o informales, de caracter permanente o temporal, para la incorporación de uso público en un contexto urbano limitado y congestionado. Estos recursos espaciales son mediadores entre el espacio público y el privado, y son el resultado físico de la negociación entre la legislación urbana, los interes privados de los promotores y las demandas de los ciudadanos. La tesis estudia una selección de obras, entre los años 1950 y 2015, que incorporan notables oportunidades para el uso colectivo, pero que han propiciado la creación de dos tipos de espacios: los “espaciosoasis”, aquellos que potencian una verdadera interacción social entre los usuarios; y los “espacios-vitrina”, para ver y no tocar, en los que el usuario participa indirectamente y, sin promover interacción alguna, atraen al público foráneo y rechazan al local. La diversidad de usos, la sensibilidad social, la supervisión cercana y la facilidad de mantenimiento de la pequeña escala posibilitan que los “espacios-oasis” sean claves a la hora de mantener el fragil y vulnerable equilibrio de la vida urbana. La tesis profundiza en la contextualización de las obras en relación con el apoyo de las políticas públicas y contexto cíclico de los constantes altibajos económicos. El papel del alcalde neoyorkino es clave a la hora decidir el mayor o mejor respaldo de la administración local a las obras que tienen una incidencia en el ámbito de lo público, por lo que la tesis estructura las obras en relación a las transiciones entre las alcaldías más importantes. La presión del mercado inmobiliario, los intereses privados y políticos, la excesiva comercialización y programación de estos espacios dificultan el lento y opaco proceso de la incorporación de uso público en la ciudad y compremeten el verdadero carácter cívico del espacio abierto urbano. La investigación estudia estos factores a través de una reflexión sobre el verdadero sentido de la revitalización de lo público, entendida en relación con las interacciones que fomenta y que se producen más allá de las intenciones del proyecto arquitectónico. El objetivo y el alcance de esta investigación permite reflexionar, discutir y explorar el uso y la participación cívica en el entorno construido, para de esta forma poder entender la evolución de las condiciones sociales, económicas, arquitectónicas y urbanas del espacio público. ABSTRACT During the second half of the twentieth century, New York experienced a launch of new spaces, changed or forgotten through the adoption of mechanisms, whether formal or informal, permanent or temporary, for the incorporation of spaces for public use in a limited and congested urban context. These assets are mediators between the public and private space, and are the physical result of negotiations between the urban legislation, the private interests of the developer and the demands of citizens. The dissertation examines a selection of projects, between 1950 and 2015, that incorporate remarkable spatial opportunities for collective use, which led to the creation of two types of spaces: “oasis-space”, those that enhance social interaction between patrons; and “vitrinespace”, space to be seen but not touched, where the user participates indirectly and does not promote any interaction, attracting an outside public and rejecting the local. Diversity of uses, social sensitivity, close supervision and ease of maintenance that enable small-scale “oasis spaces” are key when it comes to keeping the fragile and vulnerable balance of urban life. The investigation explains the contextualization of the projects in relation with the support of public politics and the cyclical context of constantly changing economics. The role of the New York mayor is key at the time of deciding the level of administrative support for the projects that occur at a point of overlap between the public and the private, which is why the thesis analyzes the projects in relationship to the transitions between the cities most influential mayors. Pressure from the housing market, private and political interests, excessive commercialization and programming of these spaces impede the slow and opaque process of incorporating them for public use in the city and compromise the true civic character open urban space. The research explores these factors by reflecting on the true meaning of the revitalization of the public, understood in relation to interactions it encourages and that occur outside of the intentions of the architectural project. The objective and scope of this study allows for reflecting on, discussing and exploring civic participation and use of the built environment, as a way to understand the evolution of social, economic, architectural and urban conditions of public space.
Resumo:
The early detection of spoiling metabolic products in contaminated food is a very important tool to control quality. Some volatile compounds produce unpleasant odours at very low concentrations, making their early detection very challenging. This is the case of 1,3-pentadiene produced by microorganisms through decarboxylation of the preservative sorbate. In this work, we have developed a methodology to use the data produced by a low-cost, compact MWIR (Mid-Wave IR) spectrometry device without moving parts, which is based on a linear array of 128 elements of VPD PbSe coupled to a linear variable filter (LVF) working in the spectral range between 3 and 4.6 ?m. This device is able to analyze food headspace gases through dedicated sample presentation setup. This methodology enables the detection of CO2 and the volatile compound 1,3-pentadiene, as compared to synthetic patrons. Data analysis is based on an automated multidimensional dynamic processing of the MWIR spectra. Principal component and discriminant analysis allow segregating between four yeast strains including producers and no producers. The segregation power is accounted as a measure of the discrimination quality.