Visual SourceSafe (VSS) e StarTeam são plataformas de software que servem como sistemas de controle de fornecimento de soluções para projetos de desenvolvimento de software do grupo. Visual SourceSafe é de propriedade da Microsoft e StarTeam é de propriedade da Borland. Ambas as plataformas funcionam como ferramentas de colaboração elaborados com gerenciamento de controle centralizado. Ambos VSS e StarTeam permitem que os desenvolvedores de grupo para gerenciar bibliotecas virtuais e desenvolver projetos de software. Software Configuration Management
StarTeam é um sistema (SCM) , que permite que versões de módulo de software para ser monitorado , bem como ter capacidade para lançar produtos de software de gerenciamento de configuração de software. Este sistema proporciona um travamento , de modo que dois promotores não fazer alterações em conflito ao mesmo tempo . SCM também tem auditoria , rastreabilidade , identificação , rollback e recuperação características que documentam a história de um projeto de software.
StarTeam Estrutura
StarTeam é estruturado como um repositório de projetos contendo pastas de arquivos , solicitações de mudança , requisitos, tarefas e temas. Cada projeto pode ter sua própria estrutura única . Uma visão StarTeam é uma sub recipiente de um projeto ou um subconjunto de um projeto que podem ser acessadas rapidamente pelo grupo. StarTeam apóia o desenvolvimento paralelo , o que significa que um grupo pode ramificar ou mesclar projetos. Os desenvolvedores podem personalizar configurações e reutilizá-los para vários projetos.
VSS Estrutura
Visual SourceSafe usa assistentes para ajudar os desenvolvedores a obter projetos iniciados . O sistema normalmente é configurado com um banco de dados centralizado em uma rede conectada a um ou mais clientes . O sistema é estruturado de modo que o código é armazenado no banco de dados durante a edição e compilação são feitos em máquinas clientes. Os blocos de construção que compõem o banco de dados são arquivos dentro de projetos. O banco de dados , o que requer um administrador, armazena versões históricas do projeto e é monitorada pelo sistema de conflitos .
Controle de Versão
Version Control é uma ferramenta Visual SourceSafe que acompanha toda a história de um projeto que começa com a versão inicial. "Mostrar história " no menu "Ferramentas " permite aos desenvolvedores acessar o histórico de um arquivo ou projeto. Mesmo que o sistema guarda todas as versões de um arquivo , Reverse Delta Tecnologia salva apenas as versões mais recentes , enquanto o resto se tornar "versão deltas " que preservam o espaço em disco . Números de versão internos são automaticamente atribuídos a todos os arquivos . O sistema permite personalizadas carimbos de data /hora , que servem como marcadores de projeto quando são feitas alterações .