ventajas supply suministros suministro software significado scm management gestion ejemplos desventajas caracteristicas cadena administración version-control terminology

version-control - suministros - scm supply chain management



¿Qué significa SCM? (3)

En el mundo del software, parece que SCM es un acrónimo desafortunadamente sobrecargado.

Puede significar:

  1. Gestión de código fuente
  2. Gestión de la configuración del software

¿Cuál de estos es el término dominante? ¿Significan lo mismo?

Para mí, la gestión de código fuente es esencialmente sinónimo de control de versiones. Considerando que la gestión de la configuración del software es un tema más amplio, que potencialmente incluye también la gestión de compilación y lanzamiento.

Sin embargo, al buscar en Wikipedia, enumera a Subversion como una herramienta de administración de configuración de software, que a lo sumo es solo tangencialmente verdadera.

Build and Software Management ha surgido antes, pero desafortunadamente no se ha dicho nada definitivo al respecto.


Gestión de la configuración del software. Pero para la mayoría de nosotros eso significa efectivamente la gestión del código fuente.


Gestión de la configuración del software.

En general, uso / escucho la gestión del código fuente cuando hablo del código fuente. Por otro lado, si mantiene archivos de configuración (elementos en / etc, archivos de configuración específicos de la aplicación, etc.) en un SCM, muchas personas expanden el acrónimo a Software Configuration Management.

Así que todo se trata de lo que estás administrando;)


Los tres primeros resultados en el buscador de siglas son:

****** Gestión de la cadena de suministro de SCM
****** Gestión de la configuración del software SCM
****** Gestión de código fuente SCM

Donde las estrellas indican el rango del resultado.

Así que parece que ambos son igualmente válidos y usados ​​igualmente.