Spelling suggestions: "subject:"distribuídos"" "subject:"distribuída""
1 |
API.NET para execução paralela e distribuídaQueiroz, Micael Filipe Moreira January 2009 (has links)
Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 2009
|
2 |
Uma proposta para modelagem de funções de gerenciamento para processamento distribuido abertoGarcia, Claudio Martins 21 December 1994 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de MAtematica, Estatisca e Ciencia da Computação / Made available in DSpace on 2018-07-19T17:30:59Z (GMT). No. of bitstreams: 1
Garcia_ClaudioMartins_M.pdf: 3048264 bytes, checksum: a9a9c06453827d0331e81aa244357c95 (MD5)
Previous issue date: 1994 / Resumo: Este trabalho cobre um estudo do modelo de referência para processamento distribuído aberto da ISSO/ITU-T (RM-ODP Reference Model for Open Distributed Processing) com ênfase nas funções de gerenciamento descritas no modelo. Sendo que é apresentado um estudo de tais funções e um refinamento das mesmas, e como forma de validação das idéias a implementação de um protótipo do modelo. O Capítulo 1 do texto apresenta uma descrição geral do que é ODP e o RM-ODP com seus principais conceitos e ainda alguns conceitos relativos a plataformas existentes que tentam prover processamento distribuído. No capítulo 2 é realizado um estudo detalhado do chamado modelo de engenharia do RM-ODP, descrevendo seus objetos componentes, e também as funções propostas no RM-ODP, realizando um estudo da interação entre as mesmas. O enfoque maior será dado às funções de gerenciamento que consistem no ponto central desse trabalho. Tais funções serão apresentadas em um nível de detalhamento maior no capítulo 3. O quarto capítulo apresenta um conjunto de estruturas de dados e conceitos para modelagem das funções de gerenciamento. Os conceitos aqui levantados são resultado da implementação de um protótipo do modelo com ênfase nas funções de gerenciamento. No último capítulo são levantadas as dificuldades na realização do trabalho, bem como as principais contribuições que acreditamos ter apresentado, ainda aqui são apresentadas as limitações existentes no trabalho e possíveis extensões e trabalhos futuros / Abstract: This work performs a study of the ISO ITU-T Open Distributed Processing Reference Model, with emphasis on the management functions of the model. A study of the management functions is presented, with a refinement of the functions, and to validate the main ideas a prototype implementation of the model was developed. The chapter 1 of the text presents a general description about the ODP and RM-ODP with their main concepts. In chapter 2 is showed a study in details of the engineering model of the RMODP and it is described their component objects and the RM-ODP functions, besides a study of the interaction of the functions. The principal focus is the management functions that are the central point of this work, such functions are presented in chapter 3 with more details. The fourth chapter presents a set of data structures and concepts to the modeling of the management functions, this chapter is result of the implementation of a prototype with emphasis to the management functions. In the last chapter the main difficults in the elaboration of this work, and the main contribuitions of this work, are presented. The existent limitation and possibles extensions of the work are also presented, such as suggestions to the future works / Mestrado / Mestre em Ciência da Computação
|
3 |
Uma arquitetura baseada em sistemas de agentes para suporte de qualidade de serviço em aplicações multimidia distribuidasOliveira, Luiz Affonso Henderson Guedes de 04 May 1999 (has links)
Orientador: Eleri Cardozo / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-09-11T20:55:39Z (GMT). No. of bitstreams: 1
Oliveira_LuizAffonsoHendersonGuedesde_D.pdf: 9659948 bytes, checksum: b01ffff60d7a43938114787084589d8e (MD5)
Previous issue date: 1999 / Resumo: Sistemas multimídia têm emergido como uma grande área de pesquisa e desenvolvimento, devido à ampla possibilidade de aplicações. Em decorrência da natureza dinâmica de tais aplicações, a noção de qualidade de serviço (QoS) se tornou uma característica chave em tais sistemas. QoS intuitivamente tenta expressar quão satisfatórios são os serviços fornecidos por uma determinada aplicação. Apesar de seu caráter fortemente subjetivo, QoS pode ser expressa a partir de parâmetros bem definidos, tais como: atraso, jitter e perda de pacotes de dados. Via de regra, QoS é estabelecida através de negociação entre usuários e provedores de serviços. O processo de suporte de QoS, que envolve negociação e gerência, é relativamente simples caso os recursos sejam gerenciados por uma entidade centralizada (sistema operacional, por exemplo) ou por um conjunto de entidades que empregam protocolos simples de negociação e gerência. Infelizmente, em sistemas multimídia distribuídos a negociação e gerência de recursos é uma atividade não trivial, uma vez que os recursos existentes são bastante diversificados, dispersos e mantidos por diferentes entidades. Para minimizar essas dificuldades, nesta tese se objetivou basicamente a proposição de uma arquitetura para o suporte de QoS em sistemas multimídia distribuídos de modo a privilegiar na sua concepção características como encapsulação, flexibilidade e extensibilidade. ...Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da tese digital / Abstract: Distributed multimedia systems (DMS) have emerged as an important area of research and development due to the wide range of applications that can benefit from this area. In this field, the notion of quality of service (QoS) is a key concept. Intuitively, QoS states how satisfactory the services offered by an application are. Although strongly subjective, QoS. Can be stated in terms of well defined parameters such as delay, jitter and package error rate. Usually, QoS is negotiated between users and service providers. The negotiation process can be simple if the environment is homogeneous, or complex if the environment is heterogeneous. Since DMS runs frequently on heterogeneous environments, the negotiation and management of QoS-related parameters are non trivial. The complexity of this problem motivated us in proposing a new approach for incorporating quality of service into distributed systems. In order to contribute to this research area, this thesis proposes an open architecture for QoS negotiation and management for DMS. This architecture is based on the Agent paradigm in order to favor encapsulation, extensibility and fiexibility. In the first step this work tries to characterize the requirements necessary to incorporated QoS into distributed applications. Next, an Agent-based architecture is presented based on the requirements previously investigated. In the sequence a protocol for QoS negotiation and management among the architecture components (agents) is detailed, including its formal specification. Finally, an application in the domain of QoS monitoring and adaptation is developed following the proposed architecture. ...Note: The complete abstract is available with the full electronic digital thesis or dissertations / Doutorado / Doutor em Engenharia Elétrica
|
4 |
SYSSU-DTS: um sistema de suporte à computação ubíqua baseado em espaço de tuplas distribuído / SYSSU-DTS: a support system for ubiquitous computing based on distributed tuple spacesAlmeida Neto, Benedito José de January 2013 (has links)
ALMEIDA NETO, B. J. SYSSU-DTS: um sistema de suporte à computação ubíqua baseado em espaço de tuplas distribuído. 2013. 83 f. Dissertação (Mestrado em Ciência da Computação) - Centro de Ciências, Universidade Federal do Ceará, Fortaleza, 2013. / Submitted by Daniel Eduardo Alencar da Silva (dealencar.silva@gmail.com) on 2015-01-23T19:51:02Z
No. of bitstreams: 1
2013_dis_bjaneto.pdf: 23799710 bytes, checksum: 8649b169ae778f22423da95bed56eeeb (MD5) / Approved for entry into archive by Rocilda Sales(rocilda@ufc.br) on 2015-02-09T15:41:19Z (GMT) No. of bitstreams: 1
2013_dis_bjaneto.pdf: 23799710 bytes, checksum: 8649b169ae778f22423da95bed56eeeb (MD5) / Made available in DSpace on 2015-02-09T15:41:19Z (GMT). No. of bitstreams: 1
2013_dis_bjaneto.pdf: 23799710 bytes, checksum: 8649b169ae778f22423da95bed56eeeb (MD5)
Previous issue date: 2013 / The evolution of mobile technologies allows the emerging of ubiquitous systems, able to anticipate user’s needs and to seamlessly adapt to context changes. These systems present the problem of dynamic adaptation in a highly distributed, heterogeneous and volatile environment, since it may be difficult to collect and process context information from distributed unknown sources. The problem faced is the management of contextual data in scenarios with mobility and intermittent connections between mobile devices and servers. In order to facilitate the development of such systems, this work extends an existing support system based on centralized tuple spaces, called SysSU (LIMA et al., 2011), aiming at the management of distributed information. Hence, a decentralized tuple space approach is adopted, offering to ubiquitous systems components the capability of interaction and cooperation in scenarios of total decentralization. Thus, this work introduces SysSU-DTS (System Support for Ubiquity - Distribute Tuple Space), a system support that provides functionality for coordinating ubiquitous systems in open environments, where no assumptions about available resources should be made. It focuses on ubiquitous systems based on mobile devices such as smartphones, tablets and ultrabooks, which can communicate through a Mobile Ad hoc Network (MANET). SysSU-DTS represents context information by tuples and allows a transparent access to spread context, as follows: (i)local access, which accesses an internal device tuple space; (ii) infrastructured access, tuple spaces located on a server accessed using an infrastructured network; or (iii) Ad hoc access, interacting directly with tuple spaces located in nearby devices via the formation of an Ad hoc network. From the access to different context providers, ubiquitous and context-aware applications, using SysSU-DTSs support, can have an insight of global context related to the system entities. In addition, SysSU-DTS implements a scope mechanism that allows the formation of available contextual information subsets. This mechanism restricts access to contextual tuples only to members of the same scope, avoiding unnecessary information management. This dissertation reports some experimental results obtained in a performance evaluation using a testbed of smartphones and tablets. The evaluation shows the practical feasibility of our approach and point out how SysSU-DTS can grant context data distribution with dynamically adapting to local, infrastructured and distributed over Ad hoc networks context providers. / A evolução das tecnologias móveis favorece o surgimento de sistemas capazes de antever as necessidades do usuário e se adaptar às variações de seu contexto de forma imperceptível. Tais sistemas, denominados sistemas ubíquos, enfrentam o desafio da adaptação dinâmica em um cenário altamente distribuído, heterogêneo e volátil, uma vez que pode se tornar difícil coletar e processar informações contextuais oriundas de fontes desconhecidas e distribuídas. O problema em questão é o gerenciamento de dados contextuais em cenários sujeitos a mobilidade e conexões intermitentes entre dispositivos móveis e servidores. A fim de facilitar o desenvolvimento de sistemas ubíquos, este trabalho estende um sistema de suporte existente, chamado SysSU (LIMA et al., 2011), que foi baseado em espaços de tuplas centralizado. Com o objetivo de gerenciar informações de contexto distribuídas, é adotada uma abordagem de espaço de tuplas descentralizada, oferecendo aos componentes dos sistemas ubíquos a capacidade de interação e cooperação em situações de total descentralização. Sendo assim, esta dissertação propõe o SysSU-DTS (System Support for Ubiquity - Distribute Tuple Space), um sistema de suporte que fornece a funcionalidade de coordenação de sistemas ubíquos em ambientes abertos, onde nenhuma suposição sobre os recursos disponíveis deve ser feita. O SysSU-DTS é focado em sistemas ubíquos baseado em dispositivos móveis, como smartphones, tablets e ultrabooks, que podem se comunicar através de redes móveis Ad hoc (MANET - Mobile Ad hoc Network). O SysSU-DTS representa informações contextuais por meio de tuplas e permite o acesso transparente a informações de contexto disponíveis, estejam elas localizadas dentro do dispositivo móvel, em um servidor ou em outro dispositivo móvel próximo. A partir do acesso a informações de contexto oriundas de diferentes provedores, as aplicações ubíquas e sensíveis ao contexto que adotem o suporte do SysSU-DTS podem ter uma visão do contexto global das entidades envolvidas no sistema. Além disso, o SysSU-DTS implementa um mecanismo de escopo que permite a formação de subconjuntos de informações contextuais disponíveis, evitando gerenciamento de informações desnecessárias. São apresentados resultados experimentais obtidos em uma avaliação de desempenho realizada em um testbed composto por smartphones e tablets. Esta avaliação demonstra a viabilidade prática da abordagem proposta e como o SysSU-DTS promove a distribuição de informações de contexto adaptando-se dinamicamente a provedores de contexto locais, infra-estruturados e distribuídos em redes Ad hoc.
|
5 |
Uma arquitetura de referência para o processamento distribuído de stream de dados em soluções analíticas de near real-time / A reference architecture for distributed processing streams of data for near real-time analyticsSouza, Daniel da Cunha Rodrigues de 20 May 2015 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2015. / Submitted by Fernanda Percia França (fernandafranca@bce.unb.br) on 2016-03-01T13:03:54Z
No. of bitstreams: 1
2015_DanieldaCunhaRodriguesdeSouza.pdf: 2516436 bytes, checksum: 2544cf7044dbad7f1b7a38eca39b11ab (MD5) / Approved for entry into archive by Marília Freitas(marilia@bce.unb.br) on 2016-05-26T16:32:54Z (GMT) No. of bitstreams: 1
2015_DanieldaCunhaRodriguesdeSouza.pdf: 2516436 bytes, checksum: 2544cf7044dbad7f1b7a38eca39b11ab (MD5) / Made available in DSpace on 2016-05-26T16:32:54Z (GMT). No. of bitstreams: 1
2015_DanieldaCunhaRodriguesdeSouza.pdf: 2516436 bytes, checksum: 2544cf7044dbad7f1b7a38eca39b11ab (MD5) / Os novos requisitos para o processamento em baixa latência de streams de dados distribuídos desafiam as arquiteturas tradicionais de processamento de dados. Uma nova classe de sistemas denominados Distributed Stream Processing Systems (DSPS) emergiram para facilitar a analise desses dados em baixa latência. Entretanto, a diversidade de arquiteturas, modelos de processamento e Application Programming Interfaces (APIs) nesses DSPSs aumentaram a complexidade no processo de desenvolvimento de sistemas para o processamento de dados. Nesse contexto, este trabalho propõe uma arquitetura de referência para o processamento de streams para soluções analíticas de near real-time. Essa arquitetura tem como base conceitos arquiteturais que estabelecem uma separação em camadas com responsabilidades bem definidas, resultando em um modelo de referência que promove o reuso de decissões de projeto e suporta a gestão da complexidade no desenvolvimento de sistemas de processamento de stream de dados. Para validar a solução proposta, essa arquitetura de referência é instanciada em um experimento que aborda o uso de dois algoritmos algorítimos probabílisticos: HyperLogLog e Count-Min Sketch. / The current requirement of low latency processing for high volume of data streams is pushing the limits of the traditional data processing architectures. A new class of applications called Distributed Stream Processing Systems (DSPS) has emerged to facilitate such large scale real time data analytics. Nevertheless the diversity of architectures, data models and APIs introduced by the use of these systems resulted in a greater complexity to the development of data processing systems. In this context, a reference architecture to data stream processing for near real-time analytics is proposed in this work. This proposal is based on a layered architecture pattern, with clearly defined responsibilities providing a strong reference model, to improve the maintainability and reuse for data stream processing systems. In order to evaluate the proposed architecture and its framework, a case study is used in which two probabilistic algorithms are applied: the HyperLogLog and the Count-Min Sketch.
|
6 |
p2pBIOFOCO : um framework Peer-to-Peer para processamento distribuido do BLASTRibeiro, Edward de Oliveira 27 March 2006 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2006. / Submitted by Diogo Trindade Fóis (diogo_fois@hotmail.com) on 2009-11-24T10:46:45Z
No. of bitstreams: 1
2006_Edward de Oliveira Ribeiro.pdf: 1709738 bytes, checksum: 915e695fb5277b397e2455f5ea396348 (MD5) / Approved for entry into archive by Carolina Campos(carolinacamposmaia@gmail.com) on 2010-01-11T16:46:22Z (GMT) No. of bitstreams: 1
2006_Edward de Oliveira Ribeiro.pdf: 1709738 bytes, checksum: 915e695fb5277b397e2455f5ea396348 (MD5) / Made available in DSpace on 2010-01-11T16:46:22Z (GMT). No. of bitstreams: 1
2006_Edward de Oliveira Ribeiro.pdf: 1709738 bytes, checksum: 915e695fb5277b397e2455f5ea396348 (MD5)
Previous issue date: 2006-03-27 / Uma área promissora para o projeto e desenvolvimento de sistemas distribuídos tem sido a Bioinformática, um campo de pesquisa interdisciplinar que usa conhecimentos de Ciência da Computação, Matemática e Estatística para resolver problemas de Biologia Molecular. Entretanto, apesar do amplo desenvolvimento e uso de tecnologias distribuídas no comércio, indústria e meio acadêmico, os sistemas distribuídos baseados no modelo Peer-to-Peer (P2P) ainda permanecem relativamente inexplorados no campo científico. Nesta dissertação, propomos uma nova arquitetura distribuída para a execução de aplicações em Bioinformática, particularmente o BLAST (Basic Local Alignment Search Tool), utilizando o modelo P2P. O BLAST é uma família de ferramentas que identifica a similaridade entre seqüências de DNA ou RNA fornecidas pelo usuário e seqüências existentes em bancos de dados de aminoácidos e nucleotídeos. Neste trabalho, projetamos e desenvolvemos um framework, baseado na plataforma P2P JXTA, para distribuir o processamento do BLAST entre dois ou mais domínios remotos utilizando um algoritmo de escalonamento de tarefas do tipo "alternância circular" (round robin) em uma rede privada virtual. O sistema conta ainda com um mecanismo de presença para anunciar o estado (ativo/inativo) dos Peers, e a flexibilidade de adicionar e remover serviços de forma dinâmica, isto é, sem a necessidade de reiniciar a aplicação. Os resultados do processamento do BLAST foram armazenados em um diretório FTP através de uma conexão segura. O banco de dados utilizado pelo BLAST foi o nr, o maior banco de dados de nucleotídeos disponível no National Center for Biotechnology Information (NCBI). Analisamos os ganhos reais de execução de arquivos contendo seqüências de DNA em 10 máquinas, distribuídas entre três domínios remotos, de forma a verificar a aplicabilidade da abordagem P2P em um ambiente de testes real, e o impacto que as limitações de memória RAM de cada máquina exerce sobre o tempo de execução total do sistema. Os bons resultados obtidos motivam novas melhorias no modelo atual, como inclusão de novos algoritmos de escalonamento de tarefas ou mecanismos de tolerância a falhas, além do uso desta arquitetura em projetos reais de Bioinformática. ___________________________________________________________________________________________ ABSTRACT / A rewarding area for the project and design of distributed systems has been Bioinformatics, an interdisciplinary research field that uses knowledge from Computer Science, Mathematics and Statistics to solve problems in Molecular Biology. Nevertheless, in spite of the development and use of distributed technologies in business, industry and academia, distributed systems based on the Peer-to- Peer (P2P) model are still relatively unexplored in the scientific field. In this dissertation, we propose a new distributed architecture to the execution of Bioinformatics applications, particularly the BLAST (Basic Local Alignment Search Tool), using a P2P computing model. The BLAST is a suite of tools that verify the similarity between DNA or RNA sequences issued by the user and the sequences stored in nucleotides and aminoacids databases. In this work, we designed and developed a framework, based on JXTA P2P platform, to distribute BLAST processing among two or more remote sites according to a round robin task-scheduling algorithm in a virtual private network. The system has also a presence mechanism to advertise the status of the Peers (online/offline), and the flexibility to dynamically add or remove services, that is, without restarting the application. The results of the BLAST processing were stored in a FTP directory through a secure connection. The database used by BLAST was nr, the largest nucleotide database available at the National Center for Biotechnology Information (NCBI). We analyzed the real gains of the execution of DNA sequence files in 10 machines, distributed among three remote sites, to verify the applicability of the P2P approach in a real testbed environment, and the impact that RAM memory limitations of each machine has over the total execution time of the system. The good results obtained motivate us new improvements in the current model, like the inclusion of new task scheduling algorithms or fault tolerance mechanisms, and the use of this architecture in real Bioinformatics projects.
|
7 |
Comunicação em Projetos de Desenvolvimento Distribuído de Software: Uma Revisão Sistemática da LiteraturaRodrigues, Ariadnes Nunes Dantas 25 August 2014 (has links)
Submitted by Lucelia Lucena (lucelia.lucena@ufpe.br) on 2015-03-05T19:51:15Z
No. of bitstreams: 2
DISSERTAÇÃO Ariadnes Nunes Dantas Rodrigues.pdf: 2296977 bytes, checksum: 231ac3c8dffa386f44f92e69a19d81e9 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-05T19:51:15Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Ariadnes Nunes Dantas Rodrigues.pdf: 2296977 bytes, checksum: 231ac3c8dffa386f44f92e69a19d81e9 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2014-08-25 / CAPES / Contexto: O software é cada vez mais indispensável para a sociedade moderna,
onde a globalização é uma característica fundamental. Diversas empresas têm
distribuído seus processos de desenvolvimento de software ao redor do mundo,
visando ganhos de produtividade, redução de custos e melhorias na qualidade.
No cenário do Desenvolvimento Distribuído de Software (DDS), a comunicação
entre as equipes é uma atividade desafiadora, pois é predominantemente
mediada por tecnologia, envolve pessoas de culturas diferentes, pode não haver
a possibilidade de ser realizada em tempo real, entre outras características.
Objetivos: A pesquisa visa identificar fatores que influenciam a comunicação
em projetos de DDS, bem como as práticas utilizadas para realizá-la.
Método: Uma Revisão Sistemática da Literatura (RSL) foi realizada a fim de
coletar dados de estudos empíricos relacionados à comunicação em projetos de
DDS. No total, 184 estudos relevantes contribuíram para a pesquisa e foram
selecionados a partir de diversas fontes: 6 bases eletrônicas, 11 jornais, 2
revistas e 16 conferências. O procedimento de análise qualitativa de Merriam foi
utilizado para interpretar os dados. Antes da condução, o protocolo da RSL foi
avaliado por sete pesquisadores com experiência em projetos de software e RSL.
Resultados: Como resultado, 34 fatores e 48 práticas da comunicação em
projetos DDS foram evidenciados. Os fatores são descritos e categorizados de
acordo a influência exercida na frequência, riqueza, eficácia, velocidade e
percepção sobre os interlocutores. As práticas também são descritas e
categorizadas de acordo com características de uso e atuação no planejamento,
realização ou controle da comunicação. Além disso, são destacados ferramentas
e métodos associados às práticas.
Conclusão: Este trabalho confirma que a comunicação desempenha um papel
essencial na realização de projetos de DDS. A principal limitação relaciona-se à
falta da avaliação da qualidade dos estudos primários. E como contribuição, é
apresentado um conjunto categorizado de fatores e práticas que podem
aumentar as chances de realizar uma comunicação satisfatória.
|
8 |
Mapeamento Sistemático de Gerenciamento de Projetos no Desenvolvimento Distribuído de SoftwareCosta, Juliana Braz da 29 April 2014 (has links)
Submitted by Lucelia Lucena (lucelia.lucena@ufpe.br) on 2015-03-09T19:03:05Z
No. of bitstreams: 2
DISSERTAÇÃO Juliana Braz da Costa.pdf: 5349285 bytes, checksum: ea1a3c4063f84bb56dc5848974bf389d (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-09T19:03:05Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Juliana Braz da Costa.pdf: 5349285 bytes, checksum: ea1a3c4063f84bb56dc5848974bf389d (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2014-04-29 / As evidências encontradas na literatura científica e na prática industrial tem deixado
claro que, gerenciamento de projetos é fundamental para o sucesso de projetos de
software tradicionais. Devido ao aumento das práticas de desenvolvimento de
software distribuídos na indústria, alguma variáveis como distância física, diferença
temporal, interação entre equipe e comunicação, são acrescentados ao já complexo
problema de gerenciar projetos de software. No entanto, guias e modelos existentes
para desenvolvimento co-localizado, são usados em projetos de desenvolvimento
distribuído de software. A partir desse contexto, esta pesquisa selecionou os
trabalhos mais relevantes da área identificando os desafios, melhores práticas,
ferramentas e modelos de apoio ao gerenciamento de projetos quando o
desenvolvimento é distribuído. O método de pesquisa utilizado foi um estudo de
mapeamento sistemático, em que quatro questões foram utilizadas para guiá-lo.
Inicialmente identificou-se 2123 estudos e, após aplicação dos critérios de exclusão,
restaram 373 estudos potencialmente relevantes. Após a leitura dos resumos e
conclusões, destes, 224 estudos primários responderam as questões de pesquisa.
Os selecionados, serviram como base para coleta dos dados, de forma a comparar
os mais evidenciados com o estudo de Costa (2009), contribuindo assim à
identificação dos desafios e soluções (melhores práticas, modelos e ferramentas)
demonstrados na literatura.
|
9 |
Uma proposta de boas práticas do processo de comunicação para projetos de desenvolvimento distribuído de softwareHonório de Farias Júnior, Ivaldir 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:51:36Z (GMT). No. of bitstreams: 1
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / Atualmente, podemos perceber que o número de empresas que estão aderindo ao Desenvolvimento Distribuído de Software(DDS) é bem mais significativo quando comparado há alguns anos atrás. As empresas visam ganhos de qualidade, produtividade e diminuição de custos. Por tais motivos, o DDS vem despertando um grande interesse de pesquisadores nos últimos anos. A distribuição das equipes de desenvolvimento de software tem criado diversos desafios ao processo de desenvolvimento de software e a gestão dos seus projetos. Dentre os desafios, o processo de comunicação destaca-se, como sendo uma das atividades de grande importância entre os membros da equipe. Essa atividade vem sofrendo impactos adversos, dentre eles: distância física, diferenças culturais, fuso-horário, limitações dos meios de comunicação disponíveis e outros. Diversos trabalhos tem enfatizado que a falta de comunicação compromete diretamente o sucesso de projetos, sejam centralizados ou distribuídos. Diante deste contexto, o presente estudo apresenta resultados obtidos a partir de uma pesquisa empírica. O método de pesquisa utilizado foi o paradigma qualitativo que envolveu entrevistas com analistas de projetos distintos e sua grande maioria com equipes distribuídas de forma global. Inserido nesse contexto, esta dissertação propõe boas práticas para o processo de comunicação no desenvolvimento distribuído de software. Essa proposta visa contribuir, no sentido de preencher essa lacuna existente na área de DDS, especificamente no que se refere ao processo de comunicação
|
10 |
Presley: uma ferramenta de recomendação de especialistas para apoio à colaboração em desenvolvimento distribuído de softwareTrindade, Cleyton Carvalho da 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:57:19Z (GMT). No. of bitstreams: 2
arquivo3181_1.pdf: 894422 bytes, checksum: 32675dce526579433b985fbe6750b3ca (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / Atualmente é comum encontrar empresas de software com equipes de desenvolvimento
distribuídas em diferentes localizações; em vários casos esta divisão ocorre em escala global.
O crescimento desta nova modalidade de organização e disposição dos times está ligado aos
interesses das empresas em conseguir os profissionais mais capacitados, reduzir o custo de
desenvolvimento, ter presença globalizada e alcançar maior proximidade com os seus
clientes.
Contudo, o Desenvolvimento Distribuído de Software (DDS) tem criado diversos
desafios na comunicação entre seus colaboradores. Entre os aspectos mais prejudicados
pela comunicação deficiente está a identificação dos especialistas no projeto. Por conta
disso, o inicio do processo de comunicação torna-se lento, afetando o desempenho das
atividades no projeto e gerando atrasos na execução do projeto. Como as equipes podem
ter um tempo de sobreposição de horário de trabalho muito curto, a identificação da pessoa
mais provável a responder mensagens de dúvidas aponta ser uma grande oportunidade para
reduzir os atrasos gerados na comunicação, principalmente assíncrona, entre equipes
distribuídas.
O presente trabalho propõe a ferramenta Presley para identificar e recomendar os
especialistas existentes em um projeto àquelas pessoas que buscam por ajuda durante a
atividade de codificação, reduzindo o tempo de espera e evitando desperdício de esforço na
localização dos especialistas. Isto é realizado através da análise das informações contidas nos
registros de comunicação dos desenvolvedores e no histórico de alterações dos códigosfonte.
O experimento realizado demonstrou que a ferramenta pode ajudar na colaboração
entre equipes distribuídas e que a comunicação registrada pode fornecer informações
valiosas na identificação dos especialistas
|
Page generated in 0.0715 seconds