Página inicial
Bem vindo ao portal de desenvolvimentos do CPTEC/INPE.
Neste portal são gerenciados projetos de desenvolvimento relacionados aos modelos, processos e produtos do centro.
Mudanças durante o desenvolvimento de projetos são inevitáveis: o entendimento dos usuários sobre suas necessidades muda, o ambiente no qual o sistema vai operar muda, a legislação muda, os requisitos mudam. Com tantas mudanças assim, é necessária alguma organização para que seu desenvolvimento não fique caótico.
Para entender melhor este conceito, são necessárias algumas definições. A primeira delas é a respeito do que é uma configuração:
Configuração de um sistema é uma coleção de versões específicas de itens de configuração (hardware, firmware ou software) que são combinados de acordo com procedimentos específicos de construção para servir a uma finalidade particular.
Gestão de Configuração é a disciplina de identificar a configuração de um sistema em diferentes pontos no tempo com a finalidade de controlar sistematicamente as mudanças realizadas, mantendo a integridade e rastreabilidade da configuração através do seu ciclo de vida. Em outras palavras:
- O que mudou e quando?
- Por que mudou?
- Quem fez a mudança?
- Podemos reproduzir esta mudança?
Cada uma dessas perguntas corresponde a uma das atividades realizadas pela Gestão de Configuração. O controle de versão é capaz de dizer o que mudou e quando mudou. O controle de mudanças é capaz de atribuir os motivos a cada uma das mudanças. A Auditoria por sua vez responde as duas últimas perguntas: Quem fez a mudança e podemos reproduzir a mudança?
Referências- WIKIPEDIA, website: WIKIPEDIA. Acesso em 1 de fevereiro de 2011.
- Cheat Sheets para uso do SVN. Acesse a seção de SVN.