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 | Tamanho | Formato | |
---|---|---|---|---|
000177767.pdf | 3,32 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.