Visual SourceSafe ( VSS) e StarTeam sono piattaforme software che fungono da sistemi di controllo che fornisce soluzioni per progetti di sviluppo software del gruppo. Visual SourceSafe è di proprietà di Microsoft e StarTeam è di proprietà di Borland . Entrambe le piattaforme funzionano come strumenti di collaborazione elaborati con la gestione di controllo centralizzato . Sia VSS e StarTeam consentono agli sviluppatori di gruppo per gestire le librerie virtuali e sviluppare progetti software . Software Configuration Management
StarTeam è un sistema di gestione del software di configurazione ( SCM ) , che consente agli versioni del modulo software di essere monitorati , oltre ad avere la capacità di rilasciare prodotti software. Questo sistema fornisce locking quindi due sviluppatori non fanno modifiche in conflitto allo stesso tempo . SCM dispone anche di controllo, tracciabilità , identificazione , rollback e ripristino funzionalità che documentano la storia di un progetto software .
StarTeam Struttura
StarTeam è strutturato come un repository di progetti contenente le cartelle di file , richieste di modifica , i requisiti , i compiti e argomenti. Ogni progetto può avere una propria struttura unica . Una vista StarTeam è un sotto contenitore di un progetto o un sottoinsieme di un progetto che può essere rapidamente accessibile dal gruppo. StarTeam supporta lo sviluppo parallelo , il che significa che un gruppo può espandersi o unire progetti . Gli sviluppatori possono personalizzare le configurazioni e riutilizzarli per più progetti .
VSS Struttura
Visual SourceSafe utilizza procedure guidate per aiutare gli sviluppatori di avviare i progetti . Il sistema è di solito impostato con un database centralizzato in una rete collegata a uno o più clienti. Il sistema è strutturato in modo che il codice viene memorizzato nel database durante la modifica e la compilazione sono fatto sulle macchine client. I mattoni che compongono il database sono file all'interno di progetti . La banca dati , che richiede un amministratore, negozi versioni storiche del progetto ed è monitorata dal sistema di conflitti .
Version Control
Version Control è uno strumento di Visual SourceSafe che traccia l' intera storia di un inizio progetto con la versione iniziale . " Visualizza cronologia " nel menu " Strumenti ", consente agli sviluppatori di accedere alla cronologia di un file o di un progetto . Anche se il sistema salva tutte le versioni di un file , Reverse Tecnologia Delta salva solo le versioni più recenti , mentre il resto diventa "delta versione" che conservano lo spazio su disco . Numeri di versione interni vengono assegnati automaticamente ad ogni file . Il sistema permette di data /ora personalizzati , che servono come marcatori di progetto in caso di modifiche .