778 resultados para Development Process
Resumo:
Hoy en día, existen numerosos sistemas (financieros, fabricación industrial, infraestructura de servicios básicos, etc.) que son dependientes del software. Según la definición de Ingeniería del Software realizada por I. Sommerville, “la Ingeniería del Software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de éste después de que se utiliza.” “La ingeniería del software no sólo comprende los procesos técnicos del desarrollo de software, sino también actividades tales como la gestión de proyectos de software y el desarrollo de herramientas, métodos y teorías de apoyo a la producción de software.” Los modelos de proceso de desarrollo software determinan una serie de pautas para poder desarrollar con éxito un proyecto de desarrollo software. Desde que surgieran estos modelos de proceso, se investigado en nuevas maneras de poder gestionar un proyecto y producir software de calidad. En primer lugar surgieron las metodologías pesadas o tradicionales, pero con el avance del tiempo y la tecnología, surgieron unas nuevas llamadas metodologías ágiles. En el marco de las metodologías ágiles cabe destacar una determinada práctica, la integración continua. Esta práctica surgió de la mano de Martin Fowler, con el objetivo de facilitar el trabajo en grupo y automatizar las tareas de integración. La integración continua se basa en la construcción automática de proyectos con una frecuencia alta, promoviendo la detección de errores en un momento temprano para poder dar prioridad a corregir dichos errores. Sin embargo, una de las claves del éxito en el desarrollo de cualquier proyecto software consiste en utilizar un entorno de trabajo que facilite, sistematice y ayude a aplicar un proceso de desarrollo de una forma eficiente. Este Proyecto Fin de Grado (PFG) tiene por objetivo el análisis de distintas herramientas para configurar un entorno de trabajo que permita desarrollar proyectos aplicando metodologías ágiles e integración continua de una forma fácil y eficiente. Una vez analizadas dichas herramientas, se ha propuesto y configurado un entorno de trabajo para su puesta en marcha y uso. Una característica a destacar de este PFG es que las herramientas analizadas comparten una cualidad común y de alto valor, son herramientas open-source. El entorno de trabajo propuesto en este PFG presenta una arquitectura cliente-servidor, dado que la mayoría de proyectos software se desarrollan en equipo, de tal forma que el servidor proporciona a los distintos clientes/desarrolladores acceso al conjunto de herramientas que constituyen el entorno de trabajo. La parte servidora del entorno propuesto proporciona soporte a la integración continua mediante herramientas de control de versiones, de gestión de historias de usuario, de análisis de métricas de software, y de automatización de la construcción de software. La configuración del cliente únicamente requiere de un entorno de desarrollo integrado (IDE) que soporte el lenguaje de programación Java y conexión con el servidor. ABSTRACT Nowadays, numerous systems (financial, industrial production, basic services infrastructure, etc.) depend on software. According to the Software Engineering definition made by I.Sommerville, “Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use.” “Software engineering is not just concerned with the technical processes of software development. It also includes activities such as software project management and the development of tools, methods, and theories to support software production.” Software development process models determine a set of guidelines to successfully develop a software development project. Since these process models emerged, new ways of managing a project and producing software with quality have been investigated. First, the so-called heavy or traditional methodologies appeared, but with the time and the technological improvements, new methodologies emerged: the so-called agile methodologies. Agile methodologies promote, among other practices, continuous integration. This practice was coined by Martin Fowler and aims to make teamwork easier as well as automate integration tasks. Nevertheless, one of the keys to success in software projects is to use a framework that facilitates, systematize, and help to deploy a development process in an efficient way. This Final Degree Project (FDP) aims to analyze different tools to configure a framework that enables to develop projects by applying agile methodologies and continuous integration in an easy and efficient way. Once tools are analyzed, a framework has been proposed and configured. One of the main features of this FDP is that the tools under analysis share a common and high-valued characteristic: they are open-source. The proposed framework presents a client-server architecture, as most of the projects are developed by a team. In this way, the server provides access the clients/developers to the tools that comprise the framework. The server provides continuous integration through a set of tools for control management, user stories management, software quality management, and software construction automatization. The client configuration only requires a Java integrated development environment and network connection to the server.
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:
Rural communities in Cuenca (Spain) are characterized by a great social dislocation, mostly due to the low population density in these areas. In this way, the existence of groups of citizens able to be active agents of their development process is a critical aspect for any community-based development process in this Spanish region. The Institute of Community Development of Cuenca (IDC) has been working with this type of groups for the last 30 years focusing on the organizational empowerment of the rural communities. Main tools in this process have been the empowerment evaluation approach and the critical friend role when helping the groups to achieve their objectives and reinforcing them. This chapter analyses the empowerment process and how the critical friend role is nourished by the facilitator figure.
Resumo:
O processo de desenvolvimento de produto é reconhecido pela literatura como sendo de importância estratégica, mas, apesar disso, existe uma grande dificuldade para se gerenciar este processo, devido a existência de diversas visões parciais sobre sua abrangência e importância, as quais dificultam a integração entre os profissionais que atuam nessa área. No campo de ensino e pesquisa esse fenômeno também ocorre, pois o desenvolvimento de produtos é tratado de maneira incompleta pelas diferentes áreas de conhecimento especializado, criando visões parciais que apresentam linguagem e características próprias, as quais dificultam um entendimento comum dos aspectos desse processo. Para enfrentar esta situação, esse trabalho apresenta a experiência de grupos de pesquisa que formaram uma comunidade de prática em desenvolvimento de produtos, chamada PDPNet (Product Development Process Network), visando minimizar essas visões parciais. Para isso, os membros de tal comunidade envolveram-se no desenvolvimento de iniciativas e atividades conjuntas e têm a sua disposição um portal de conhecimentos para favorecer a sinergia entre os membros, apoiando o ambiente voltado à cooperação e facilitando a troca e criação de conhecimentos, o que é objetivo primordial de uma comunidade de prática. Este trabalho visa relatar e analisar criticamente as características principais da PDPNet, enfocando sua formação, estabelecimento, gestão das iniciativas e atividades para criação de conhecimentos, bem como a tecnologia de informação utilizada. Com esse trabalho, espera-se divulgar essa experiência para o meio acadêmico e empresarial interessado, de forma que suas práticas possam ser propagadas e as dificuldades consideradas. Além disso, espera-se que a análise crítica permita obter subsídios para que seus principais benefícios e dificuldades possam ser identificados e tratados pelos gestores da comunidade.
Resumo:
Nas Pequenas e Médias Empresas (PMEs) industriais em que o seu produto é essencialmente metal mecânico e o desenvolvimento de produtos é estratégico, surgem questões sobre quais são as metodologias mais adequadas para as diferentes fases de projeto de produto e como implantá-las em um modelo de Processo de Desenvolvimento de Produto (PDP) adequado às necessidades dessas empresas, de modo a aumentar a probabilidade de sucesso do produto. O presente trabalho propõe um modelo de referência do PDP aplicado a PMEs industriais do setor metal mecânico que desenvolvem móveis hospitalares. O modelo é baseado em propostas de PDP da grande área mecânica, especificidades do produto, a saber, móveis hospitalares e dispositivos médicos e em fatores da realidade das PMEs. O trabalho divide-se nas seguintes fases principais: revisão bibliográfica sobre propostas de modelos de gestão do PDP da grande área mecânica e do setor específico de móveis e dispositivos médicos, revisão de normas e regulamentações que tenham influência no PDP, realização de estudos de casos múltiplos de PMEs industriais metal mecânicas que desenvolvem móveis hospitalares, no Brasil e na Colômbia e, por último, síntese de uma proposta final do modelo de referência de PDP, específico para as PMEs industriais do setor metal mecânico que desenvolvem móveis hospitalares, aplicado à realidade do Brasil e da Colômbia.
Resumo:
This article examines the opinions of the local population on the south coast of the Spanish province of Alicante regarding the development of tourism in recent years, analysing their perception of the benefits of tourism using the social exchange theory. This study is presented in two stages. The qualitative stage, which is based on in-depth interviews and focus groups, acts as a guide for the second stage, which consists of a survey conducted with the resident Spanish population. It was found that people linked to the tourist sector through their work view tourism as the driving force behind the economic and social development of their towns, although they are more critical than others of the model that has been established. They defend the development process that has taken place, but feel that overcrowding brings their towns to a standstill and needs to be resolved.
Resumo:
La conservation des groupements à Pistacia atlantica dans la région de Béchar est actuellement menacée par une forte pression humaine et animale. Ce travail consiste à proposer une analyse phyto-écologique fine en se basant sur la dynamique de végétation et les inventaires floristiques. Les explications sont étayées par une analyse statistique (AFC) afin de mieux cerner les facteurs écologiques prépondérants. Nous savons très bien que Pistacia atlantica est une espèce d’avenir pour l’Algérie occidentale, son adaptation au stress écologique lui permet une dynamique et une remontée biologique certaine. Cette espèce peut vivre dans des endroits très secs, de 700 à 1200m d’altitude où la pluviométrie ne dépasse guère les 100 mm/an, avec une température maximale de 42°C et un quotient pluviothermique (Q2) supérieur à 7. La diversité floristique du groupement à Pistacia atlantica est très particulière du fait de sa caractérisation biologique, systématique et phytogéographique. Cet examen fait ressortir l’importance des espèces Saharienne-Endémiques grâce à une adaptation et une résistance plus favorables sous bioclimat typiquement saharien.
Resumo:
No desenvolvimento do processo de elaboração do Plano Nacional de Saúde 2004-2005 foi necessário criar um esquema classificativo dos diversos documentos de planeamento cuja metodologia permitisse, por um lado, a reorganização dos trabalhos existentes e, por outro, a orientação de trabalhos futuros. Neste sentido, esta análise passa em revista as questões de nomenclatura associadas a estes documentos e propõe um esquema de desenho e avaliação dos programas de saúde, cuja metodologia serviu de base à macro-análise dos programas nacionais existentes. As recomendações elaboradas na sequência desta macroanálise salientam, entre outros aspectos, a necessidade de definir a priori a metodologia de avaliação e os mecanismos adequados de cativação de recursos e/ou apuramento dos custos associados por produto, como forma de maximizar a utilização dos recursos escassos.
Resumo:
Angola encontra-se em processo de restruturação e de desenvolvimento a nível económico e financeiro. A opção pelo investimento em Angola surgiu com as oportunidades de negócio que o país apresenta e também pela necessidade de descentralização do setor da restauração. Após efetuar uma pequena análise do mercado angolano, foi elaborado o projeto “Sweet Art” que está associado ao mercado da indústria alimentar e o mesmo orienta as respetivas propostas de valor para o conjunto de indivíduos e famílias que compram bens e serviços para o consumo próprio. O objetivo principal desse trabalho consiste na elaboração de um plano de negócios viável para a abertura de uma pastelaria em Angola, na província de Luanda - bairro do Talatona, com oferta de doces, salgados, gelados de frutos naturais e secos e também sumos e batidos naturais. Por sua vez, os seus objetivos específicos compreendem a: descrição da ideia; a composição de um plano estratégico, para um melhor estudo do meio envolvente; constituição de um plano operacional de marketing (marketing mix); o plano de operações; plano de pessoal; e um plano financeiro para analisar a sua viabilidade económica e financeira. Na primeira etapa do trabalho foi abordada a componente conceptual e, em seguida, foi apresentado o plano de negócios em si, que terá uma duração estimada de cinco anos, sendo que no terceiro ano se verifica o retorno do investimento. Após elaborado o plano de negócios foi possível concluir que o empreendimento Sweet Art é viável económica e financeiramente.
Resumo:
AIM Anthracycline-induced cardiotoxicity (ACT) occurs in 57% of treated patients and remains an important limitation of anthracycline-based chemotherapy. In various genetic association studies, potential genetic risk markers for ACT have been identified. Therefore, we developed evidence-based clinical practice recommendations for pharmacogenomic testing to further individualize therapy based on ACT risk. METHODS We followed a standard guideline development process; including a systematic literature search, evidence synthesis and critical appraisal, and the development of clinical practice recommendations with an international expert group. RESULTS RARG rs2229774, SLC28A3 rs7853758 and UGT1A6 rs17863783 variants currently have the strongest and the most consistent evidence for association with ACT. Genetic variants in ABCC1, ABCC2, ABCC5, ABCB1, ABCB4, CBR3, RAC2, NCF4, CYBA, GSTP1, CAT, SULT2B1, POR, HAS3, SLC22A7, SCL22A17, HFE and NOS3 have also been associated with ACT, but require additional validation. We recommend pharmacogenomic testing for the RARG rs2229774 (S427L), SLC28A3 rs7853758 (L461L) and UGT1A6*4 rs17863783 (V209V) variants in childhood cancer patients with an indication for doxorubicin or daunorubicin therapy (Level B - moderate). Based on an overall risk stratification, taking into account genetic and clinical risk factors, we recommend a number of management options including increased frequency of echocardiogram monitoring, follow-up, as well as therapeutic options within the current standard of clinical practice. CONCLUSIONS Existing evidence demonstrates that genetic factors have the potential to improve the discrimination between individuals at higher and lower risk of ACT. Genetic testing may therefore support both patient care decisions and evidence development for an improved prevention of ACT.
Resumo:
This monograph begins with a case study that provides a means for analyzing the complexity of organizational leadership in the contemporary security environment. As such, it presents a high stakes problem-set that required an operational adaptation by a cavalry squadron conducting combat operations in Baghdad. This problematic reality triggered the struggle to find a creative response to a very deadly problem, while cultural norms served as barriers that prevented the rejection of previously accepted solutions that had proven successful in the past, even though those successful solutions no longer fit in the context of the reality of the present. The case study highlights leaders who were constrained by deeply-held assumptions that inhibited their ability to adapt quickly to a changed environment. The case study then moves on to provide an example of a successful application of adaptive leadership and adaptive work that was performed by the organization after a period of reflection and the willingness to experiment and assume risk. The case study serves as a microcosm of the challenges facing the U.S. Army, and the corresponding leadership framework presented in this monograph can be used as a model for the Army as it attempts to move forward in its effort to make adaptation an institutional imperative. The paper presents a more holistic approach to leadership where the leader transcends that of simply being an authority figure and becomes a real leader who provides a safe and creative learning environment where the organization can tackle and solve adaptive challenges. The paper concludes by recommending that U.S. Army leaders apply Harvard Professor Dean Williams's theory to the challenges confronting the Army's leader development process thereby fostering a culture of adaptive leaders.
Resumo:
Thesis (Master's)--University of Washington, 2016-06
Resumo:
This paper examines issues encountered when developing new tourism services generally, and specific aspects relating to the development of remote area dinosaur fossil fields for tourism. It studies two sites, one in the USA and one in Australia. Access to both sites is by minor roads, and both sites are characterised by long drives separating the sites from small communities that offer limited infrastructure and few other attractions for visitors. In both areas, however, tourism is seen as one of the few possible ways to sustain existing communities in the face of declining primary-industry-based employment. In general, tourists visiting these areas are on touring holidays of two weeks’ duration or more where the attraction is the general attributes of the region as well as to a lesser extent their interest in dinosaur fossils. These provide a potential resource for remote-region economic development through commodification as a new tourism attraction. Development of dinosaur fossil finds as a tourism resource is conceptualised here as new service development. Developing new tourism services, especially in remote regions, is challenging and has not been well examined in the tourism literature. The new service development process used in this case study first examines the characteristics of the existing tourists travelling through the region. The characteristics of a number of potential market segments currently interested in dinosaur fossils were then examined and contrasted with the existing market. This is conceptualised on a specialist-generalist spectrum of interest in fossils. A study of the tourist service features associated with dinosaur fossil tourism in remote regions of the USA was conducted, leading to the identification of a number of possible incremental development opportunities. The paper then takes a strategic approach to examining potential new tourism service development related to dinosaur fossils in remote regions of Queensland, Australia. In particular, it describes use of information about existing services in similar regions as the basis for ideas about development as well as comparison between existing and potential markets.
Finite element analysis of fault bend influence on stick-slip instability along an intra-plate fault
Resumo:
Earthquakes have been recognized as resulting from stick-slip frictional instabilities along the faults between deformable rocks. A three-dimensional finite-element code for modeling the nonlinear frictional contact behaviors between deformable bodies with the node-to-point contact element strategy has been developed and applied here to investigate the fault geometry influence on the nucleation and development process of the stick-slip instability along an intra-plate fault through a typical fault bend model, which has a pre-cut fault that is artificially bent by an angle of 5.6degrees at the fault center. The numerical results demonstrate that the geometry of the fault significantly affects nucleation, termination and restart of the stick-slip instability along the intra-plate fault, and all these instability phenomena can be well simulated using the current finite-element algorithm.
Resumo:
Information and communication technologies (particularly websites and e-mail) have the potential to deliver health behavior change programs to large numbers of adults at low cost. Controlled trials using these new media to promote physical activity have produced mixed results. User-centered development methods can assist in understanding the preferences of potential participants for website functions and content, and may lead to more effective programs. Eight focus group discussions were conducted with 40 adults after they had accessed a previously trialed physical activity website. The discussions were audio taped, transcribed and interpreted using a themed analysis method. Four key themes emerged: structure, interactivity, environmental context and content. Preferences were expressed for websites that include simple interactive features, together with information on local community activity opportunities. Particular suggestions included online community notice boards, personalized progress charts, e-mail access to expert advice and access to information on specific local physical activity facilities and services. Website physical activity interventions could usefully include personally relevant interactive and environmentally focused features and services identified through a user-centered development process.