Dúvidas e sugestões
|
Consultar: Programa de Pós-Graduação em Ciência da Computação
Início > Dissertações e Teses > Ciências Exatas e da Terra > Ciência da Computação > Programa de Pós-Graduação em Ciência da Computação
Título [PT]: Um mecanismo de atualização de ferramentas para um ambiente de desenvolvimento distribuído de software
Autor(es): Rafael Cassolato de Meneses
Palavras-chave [PT]:
Desenvolvimento Distribuído de Software (DDS). Atualização de software. Ambientes de Desenvolvimento Distribuído de Software (ADDS). |
Área de concentração: Ciências da Computação
Titulação: Mestre em Ciências da Computação
Banca:
Elisa Hatsue Moriya Huzita [Orientador] - UEM
Anderson Faistino da Silva - UEM
Glêdson Elias da Silveira - UFPB |
Resumo:
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. |
Data da defesa: 14/01/2010
Código: vtls000177767
Informações adicionais:
Idioma: Português
Data de Publicação: 2010
Local de Publicação: Maringá, PR
Orientador: Prof.ª Dr.ª Elisa Hatsue Moriya Huzita
Instituição: Universidade Estadual de Maringá . Departamento de Informática
Nível: Dissertação (mestrado em Ciência da Computação)/
UEM: Programa de Pós-Graduação em Ciência da Computação |
Responsavel: beth
Categoria: Aplicação
Formato: Documento PDF
Arquivo: Dissertacao-100214.pdf
Tamanho: 3324 Kb (3403888 bytes)
Criado: 20-05-2010 14:16
Atualizado: 20-05-2010 14:26
Visitas: 1390
Downloads: 15
[Visualizar] [Download]
Todo material disponível neste sistema é de propriedade e responsabilidade de seus autores.
|