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

Desenvolvimento de um conjunto de boas pr?ticas para a programa??o em par distribu?da

Est?cio, Bernardo Jos? da Silva 28 February 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:02Z (GMT). No. of bitstreams: 1 449148.pdf: 1451297 bytes, checksum: 756fa3b849c915db82e28d35f2a8ddc2 (MD5) Previous issue date: 2013-02-28 / Organizations have been distributing their software development activities around the world for over a decade, increasing the work with distributed teams. At the same time, agile methods have recently been used by software engineers in order to deliver faster results and more value to the client, providing face to face communication, rapid response to change, among other practices. Although it sounds contradictory, agile methods have been used as a strategy for distributed teams become more productive. Pair programming is an agile practice of the extreme programming method, which has been used with distributed teams. In this context this practice has many benefits, including information sharing and increasing product quality. For this reason, the goal of this dissertation is to understand the advantages and challenges of distributed pair programming and to develop a set of best practices to facilitate their adoption and use. For the development of this research we have used both secondary (systematic literature review) and primary (multiple case studies with practitioners) studies. The main contribution of this research is the development of a set of best practices for distributed pair programming for the industry, and the systematization of the empirical evidence about this topic / As organiza??es v?m distribuindo suas atividades de desenvolvimento de software em todo o mundo h? mais de uma d?cada, aumentando o trabalho com equipes geograficamente distribu?das. Ao mesmo tempo, os m?todos ?geis de desenvolvimento de software t?m sido recentemente utilizados pelos engenheiros de software com o objetivo de fornecer resultados mais r?pidos e de maior valor para o neg?cio do cliente, promovendo uma comunica??o face a face, resposta r?pida ?s mudan?as, entre outras pr?ticas. Apesar de soar contradit?rio, os m?todos ?geis t?m sido utilizados como uma estrat?gia para tornar equipes distribu?das mais produtivas. A programa??o em par ? uma pr?tica ?gil do m?todo extreme programming, e que tem sido utilizada com equipes distribu?das. Esta pr?tica possui diversos benef?cios, entre eles o compartilhamento de informa??es e o aumento da qualidade do produto. Por esta raz?o, o objetivo desta disserta??o de mestrado ? entender as vantagens e os desafios da programa??o em par distribu?da e desenvolver um conjunto de boas pr?ticas para facilitar a sua ado??o e utiliza??o. Para o desenvolvimento desta pesquisa foram utilizados estudos secund?rios (revis?o sistem?tica da literatura) e prim?rios (m?ltiplos estudos de caso com profissionais da ind?stria). Esta pesquisa contribui no sentido de propor um conjunto de boas pr?ticas para a programa??o em par distribu?da para a ind?stria, al?m da sistematiza??o da base emp?rica do estado da arte sobre o tema
2

Um modelo de refer?ncia para emula??o de proximidade f?sica no desenvolvimento distribu?do de software

Orsoletta, Roni Ant?nio Dall 01 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:03Z (GMT). No. of bitstreams: 1 449498.pdf: 2090953 bytes, checksum: faabf1b54630dc71c67827db181e9111 (MD5) Previous issue date: 2013-03-01 / Technological advances verified in recent years have enabled organizations to simulate collocation in the context of distributed software development. The aim of simulating collocation is to give the perception that they are in the same workplace, communicating, collaborating and coordinating in a way similar to what they do with local teams. The adoption of tools, methods and technologies in this context helps to minimize the challenges verified by geographical, temporal and cultural differences between the distributed teams, such as for sample, people and project coordination, collaboration, communication among project members, risk management and knowledge management. This way, the purpose of this dissertation is to understand how real time simulated collocation is being used by distributed software development teams, including advantages, disadvantages and challenges. A reference model for real-time simulated collocation is proposed, specifically for those distributed teams that have overlapping of working hours. The research method used is case study and the empirical base involves software development projects that use real-time simulation collocation. / Os avan?os tecnol?gicos verificados nos ?ltimos anos permitiram ?s organiza??es que realizam o desenvolvimento de software de forma distribu?da desenvolver maneiras de emular a proximidade f?sica em tempo real entre os times dispersos geograficamente. O objetivo ? oferecer a percep??o de que estes se encontram em um mesmo ambiente de trabalho, se comunicando, colaborando e sendo coordenados de uma forma semelhante ? realizada com equipes locais. A ado??o de ferramentas, m?todos e tecnologias com este prop?sito visa minimizar os desafios impostos pelas diferen?as geogr?ficas, temporais e culturais entre os times, como por exemplo, a coordena??o de pessoas e projetos, colabora??o para a realiza??o de um trabalho em equipe, comunica??o entre os envolvidos, ger?ncia de riscos e a gest?o do conhecimento, entre outros.Neste sentido, esta disserta??o de mestrado tem como objetivo compreender de que forma a emula??o de proximidade f?sica est? sendo utilizada por equipes distribu?das de desenvolvimento de software, incluindo vantagens, desvantagens e desafios. A partir desta avalia??o ? proposto um modelo de refer?ncia para a emula??o de proximidade f?sica entre equipes distribu?das que possuem sobreposi??o (overlap) de hor?rios de trabalho. O principal m?todo de pesquisa utilizado foi o estudo de caso e a base emp?rica da pesquisa envolveu projetos de desenvolvimento de software que fazem uso da emula??o de proximidade f?sica
3

AFR : uma abordagem para a sistematiza??o do re?so de frameworks orientados a aspectos

Penczek, Leonardo 16 March 2007 (has links)
Made available in DSpace on 2015-04-14T14:50:21Z (GMT). No. of bitstreams: 1 390099.pdf: 2058232 bytes, checksum: 760b8dad5457c18a4a6bc57e9ed2e2e6 (MD5) Previous issue date: 2007-03-16 / Frameworks orientados a objetos s?o muito utilizados atualmente pela sua capacidade de gerar sistemas inteiros de forma muito r?pida, por um processo de re?so tamb?m chamado de instancia??o. Esse processo geralmente n?o ? trivial, sendo necess?ria a sua documenta??o para a correta cria??o de aplica??es. A programa??o orientada a aspectos introduziu novas possibilidades para o desenvolvimento de frameworks devidos a seus mecanismos de composi??o. Apesar disso, a introdu??o de aspectos nos frameworks tamb?m tornou o processo de re?so mais complexo, incluindo uma nova etapa de composi??o al?m da tradicional etapa de instancia??o dos frameworks orientados a objetos. Portanto, se um framework orientado a aspectos n?o possuir sua estrutura, seus pontos de extens?o e seu processo de re?so bem documentados, ser? muito dif?cil a sua correta reutiliza??o por parte dos desenvolvedores de aplica??o. Tendo isso em mente, este trabalho tem como objetivo apresentar uma abordagem, denominada AFR (Aspect-oriented Framework Reuse), que realiza a sistematiza??o do processo de re?so dos frameworks orientados a aspectos. Para tanto, este trabalho ir? propor um conjunto de tecnologias: a nota??o UML-AFR para a documenta??o de pontos de extens?o, a linguagem RDL+Aspects para descri??o das atividades envolvidas no processo de re?so (tanto instancia??o quanto composi??o) e a ferramenta Reuse Tool para execu??o assistida deste processo. Essas tecnologias est?o integradas de modo a auxiliar o desenvolvedor de aplica??o durante o re?so do framework

Page generated in 0.0282 seconds