Casa Software Che cos'è la gestione della configurazione del software (scm)? - definizione da techopedia

Che cos'è la gestione della configurazione del software (scm)? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa Software Configuration Management (SCM)?

La gestione della configurazione del software (SCM) è una disciplina di ingegneria del software costituita da processi e tecniche standard spesso utilizzati dalle organizzazioni per gestire le modifiche introdotte ai suoi prodotti software. SCM aiuta a identificare singoli elementi e configurazioni, tenere traccia delle modifiche e selezionare la versione, il controllo e il baselining.


SCM è anche noto come gestione del controllo software. SCM mira a controllare le modifiche introdotte a sistemi software complessi di grandi dimensioni attraverso la selezione affidabile della versione e il controllo della versione.

Techopedia spiega Software Configuration Management (SCM)

SCM definisce un meccanismo per far fronte alle diverse difficoltà tecniche di un piano di progetto. In un'organizzazione software, l'implementazione efficace della gestione della configurazione del software può migliorare la produttività attraverso un maggiore coordinamento tra i programmatori di un team. SCM aiuta a eliminare la confusione spesso causata dalla cattiva comunicazione tra i membri del team. Il sistema SCM controlla i componenti di base come oggetti software, codice programma, dati di test, output di test, documenti di progettazione e manuali utente.


Il sistema SCM presenta i seguenti vantaggi:

  • Lavoro ridondante ridotto.
  • Gestione efficace degli aggiornamenti simultanei.
  • Evita i problemi relativi alla configurazione.
  • Facilita il coordinamento del team.
  • Aiuta nella gestione degli edifici; gestione degli strumenti utilizzati nelle build.
  • Tracciamento dei difetti: assicura che ogni difetto sia rintracciabile fino alla sua origine.
Che cos'è la gestione della configurazione del software (scm)? - definizione da techopedia