Gerencia
É tudo que envolve o contexto de existência do software: Código fonte, programas executáveis, bibliotecas de componentes, etc. Manuais do usuário, documento de requisitos, documento de análise e projeto, etc. Banco de dados de teste e de “produção
Item de Configuração
É todo elemento criado no processo de engenharia de software É tudo aquilo que pode ser versionado, ou seja, está passível de mudanças. As ferramentas de que auxiliam a construção e manutenção do software. As versões são controles desses itens de configuração. Baseline
Coleção de ICS em um momento especifico do ciclo de vida de um software que foram aprovados e armazenados em uma biblioteca controlada. É o estado do software em ponto no tempo.
Pode ser um marco do projeto (milestone). Um artefato ou conjunto de artefatos só se torna um item de configuração depois que um baseline é estabelecido.
Repositório
É o local de armazenamento dos artefatos que estão sob domínio da gerência de configuração e recebem a denominação de item de configuração. A cada check-in de um item, uma unidade de versão é incrementada. Juntamente com os itens de configuração são armazenados informações como: data de criação, data de alteração, comentários e versões.
Chek-in / Check-out
Nesse cenário não há perdas ou sobreposições. É chamado de politica pessimista, pois existe bloqueio para alterações quando um item de configuração já estiver sendo utilizado.
Check-ou
Recupera a (última) versão de um item de configuração guardada no repositório
◦ Escrita Verifica que ninguém detém o lock do item de configuração Obtém o lock do item Cria uma cópia, para edição, no cliente Leitura Verifica que alguém já detém o lock Cria uma cópia, apenas para leitura, no cliente
Check-in
Ação de inserir/atualizar um item de configuração no repositório Verifica o lock do item de configuração, caso o mesmo já exista Verifica e incrementa a versão do item Registra informações das