Gerenciamento de configuraçao
Rodrigo Torres Lopes
1
Instituto Federal de Mato Grosso do Sul (IFMS) Campo Grande – MS – Brasil
juvenalmuniz@gmail.com.br
Resumo. O gerenciamento de configuracao desenvolve e utiliza padr˜ es e pro¸˜ o cedimentos para gerenciar um sistema de software em evolucao. Neste artigo, ¸˜ iremos introduzir os seus principais princ´pios e conceitos, assim como discuı tir brevemente os desafios do gerenciamento de configuracao para sistemas de ¸˜ hiperm´dia. ı
1. Introducao ¸˜
´ Durante e ap´ s o desenvolvimento de um software e comum ocorrem mudancas: os reo ¸ quisitos iniciais s˜ o alterados, correcoes de falhas ou adaptacoes s˜ o incorporadas, etc. a ¸˜ ¸˜ a Essas mudancas caracterizam e definem a evolucao do software. Para que a equipe de ¸ ¸˜ ´ desenvolvimento n˜ o se perca nesse processo evolutivo, e aconselh´ vel que haja alguma a a forma de gerenciamento dessas alteracoes do sistema. ¸˜ O gerenciamento de configuracao define meios para organizar, controlar e geren¸˜ ciar a evolucao de sistemas de software. Suas ferramentas s˜ o usadas para armazenar ¸˜ a vers˜ es dos componentes do sistema, construir sistemas a partir desses componentes e o rastrear a liberacao de vers˜ es do sistema aos clientes. ¸˜ o ´ O objetivo deste artigo e introduzir o gerenciamento de configuracao, mostrando ¸˜ seus principais conceitos e ferramentas. Ao final, discutiremos brevemente a aplicacao do ¸˜ gerenciamento de configuracao em sistemas de hiperm´dia. ¸˜ ı
2. Gerenciamento de configuracao ¸˜
Os dois princ´pios principais do gerenciamento de configuracao s˜ o a imutabilidade dos ı ¸˜ a ´ componentes e a identificacao unica dos componentes. A imutabilidade e necess´ ria para ¸˜ ´ a ´ garantir a rastreabilidade dos componentes. A identificacao unica de cada componente e ¸˜ ´ quase que um resultado direto do primeiro princ´pio, pois os muitos componentes de um ı sistema precisam ser identificados. [L. Bendix 2002] Podemos destacar quatro atividades