Use este identificador para citar ou linkar para este item: http://repositorio.uem.br:8080/jspui/handle/1/2590
Autor(es): Meneses, Rafael Cassolato de
Orientador: Elisa Hatsue Moriya Huzita
Título: Um mecanismo de atualização de ferramentas para um ambiente de desenvolvimento distribuído de software
Banca: Anderson Faistino da Silva - UEM
Banca: Glêdson Elias da Silveira - UFPB
Palavras-chave: Desenvolvimento Distribuído de Software (DDS);Atualização de software;Ambientes de Desenvolvimento Distribuído de Software (ADDS).
Data do documento: 2010
Editor: Universidade Estadual de Maringá
Resumo: Embora o Desenvolvimento Distribuído de Software (DDS) tenha trazido diversas vantagens competitivas, ao seu lado surgiram diversas barreiras impostas pela distância física, como diferenças culturais ou de idiomas, entre outras. Para apoiar a colaboração em DDS, são utilizados sistemas computacionais que oferecem suporte para o desenvolvimento, manutenção e melhorias em software e, também, para o controle dessas atividades. Esses sistemas computacionais compõem os chamados Ambientes de Desenvolvimento Distribuído de Software (ADDS), cuja meta é apoiar o trabalho cooperativo de maneira mais produtiva, auxiliando a comunicação de idéias, compartilhamento de recursos e coordenação dos esforços de trabalho. Esses ambientes demandam por atualizações de recursos disponíveis, tais como: produtos de software para correção de erros e adição de novas características, incluindo-se neste caso novas versões e funcionalidades. Portanto, torna-se necessário oferecer um suporte adequado de atualização automatizada de recursos em um ambiente de desenvolvimento. Esta dissertação apresenta a construção de um mecanismo que se propõe a tratar do processo de atualização, em um Ambiente de Desenvolvimento Distribuído de Software, minimizando, deste modo, os problemas referentes à atualização do mesmo, sem que haja a necessidade da instância do ambiente do usuário ser parada e reinicializada durante esse processo. Também está inserido no mecanismo, um serviço responsável por gerenciar o repositório de ferramentas do ambiente, centralizando desta maneira, o acesso ao mesmo e, garantindo que um usuário utilizará somente os módulos que foram atribuídos ao seu perfil. Como principais contribuições do trabalho podem-se destacar a notificação de atualização feita pelo ambiente, a não necessidade de intervenção humana no processo de atualização e a possibilidade de monitoramento das ferramentas utilizadas por cada usuário do ambiente.
Abstract: Although the Distributed Software Development (DSD) introduced several competitive advantages, also emerged constraints imposed by geographic distances, languages, culture diversities and so on. To assist collaboration in DSD, computer systems which offer software development support, maintenance and improvement are used to control the activi ties. The Distributed Software Development Environments (DSDE) are composed of these computational systems, whose goal is to support the collaborative work in a productive manner, aiding on idea communications, resource sharing and work efforts coordination. Besides that, these environments require updates of the available resources, such as bug corrections and in this case new additional features and functionalities. Thus, it becomes necessary to give a suitable support of resource automated updates in a development environment. So, this thesis presents a mechanism that aims deal with the update process in a Distributed Software Development Environment, consequently minimizing its update problems without the requirement of the user's environment instance to be stopped and restarted during this process. In addition, a service to manage the environment's tool repository is inserted in the mechanism, centralizing its accessing and ensure that a user can exploit just the assigned modules to his/her profile. The major contributions from this thesis are: update's notification by the environment; human interaction is not necessary in the update process and it allows monitoring each tool in user's workspace.
URI: http://repositorio.uem.br:8080/jspui/handle/1/2590
Aparece nas coleções:2.4 Dissertação - Ciências de Tecnologia (CTC)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
000177767.pdf3,32 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.