Autores

4294
230,1919
4295
230,1919

Informações:

Publicações do PESC

Título
Odyssey-CCS: Uma Abordagem para o Controle de Modificações no Contexto do Desenvolvimento Baseado em Componentes
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
4/4/2006
Resumo

Um software está sujeito a modificações em qualquer etapa de seu ciclo de vida. Quando estas modificações são realizadas sem controle, diversos problemas podem surgir, como a perda de informações em artefatos alterados de forma concorrente, a falta de coordenação das pessoas envolvidas e a falta de informações sobre quais versões de artefatos estão presentes em cada cliente. No contexto do Desenvolvimento Baseado em Componentes (DBC), novas questões surgem com respeito ao controle de modificações, como a identificação do responsável por uma modificação quando esta atinge um componente reutilizado, problema chamado de cadeia de responsabilidades de manutenção, e quem será afetado por uma modificação realizada em um determinado componente. Este trabalho apresenta uma abordagem de controle de modificações adequada ao contexto do DBC, sendo configurável com relação aos processos de controle de modificações e à coleta de informações, fornecendo informações que auxiliam a resolução do problema da cadeia de responsabilidades de manutenção, como o produtor, os consumidores e os contratos firmados entre eles para a aquisição de cada componente. Foi implementado um protótipo que demonstra a viabilidade de automação da abordagem proposta.

Abstract

Changes may occur at anytime in a software lifecycle. When these changes are performed without control, many problems may arise, such as information loss in concurrently changed artifacts, lack of workflow coordination and lack of knowledge about which artifact version is deployed in each client. In Component-Based Development (CBD) context, new issues emerge, such as the identification of the responsible for a change when a component is impacted by a change request, named reuse chain of responsibility problem, and who is affected by a change in a specific component. This work aims to develop a change control approach adjusted to the CBD context, providing resources to model change control processes and information gathering, a set of information that assists the solution of the reuse chain of responsibility problem, such as the producer and the consumers identification and the contracts firmed by them for each component acquisition. A prototype was implemented to demonstrate the viability to automate the proposed approach

Arquivo
Topo