El término elemento de configuración ( CI ) se refiere a la unidad estructural fundamental de un sistema de gestión de configuración. [1] Los ejemplos de CI incluyen componentes de hardware o software individuales . El sistema de gestión de configuración supervisa la vida de los CI a través de una combinación de procesos y herramientas mediante la implementación y habilitación de los elementos fundamentales de identificación, gestión de cambios , contabilidad de estado y auditorías . Este sistema tiene como objetivo evitar la introducción de errores relacionados con la falta de pruebas, así como de incompatibilidades con otros CI.
El término "elemento de configuración" se puede aplicar a un producto, un componente asignado de un producto o ambos que satisface una función de uso final, tiene requisitos, funcionalidades y/o relaciones de productos distintos y está diseñado para un control específico en el sistema de gestión de configuración. Los elementos de configuración y sus versiones de información de configuración de producto asociadas, y los cambios aprobados, forman la base de cualquier auditoría de configuración aprobada actual .
Algunos ejemplos de tipos de CI son:
Las entidades de gestión de cambios, gestión de incidentes y problemas y otros procesos a veces también se consideran elementos de configuración.
Los elementos de configuración se representan mediante sus propiedades. Estas propiedades pueden ser comunes a todos los elementos de configuración (por ejemplo, el código de elemento único que generaremos, la descripción de la función, el final del ciclo de vida o el propietario comercial que aprueba los cambios en el elemento de configuración y el propietario técnico, es decir, el administrador, que lo respalda e implementa los cambios). Otras propiedades pueden ser específicas para el tipo de elemento determinado. Los dispositivos de hardware tendrán algunas propiedades, los servidores de bases de datos otras y las aplicaciones y los certificados, otras propiedades.
Ejemplos de propiedades comunes:
Identificación de propiedades
Cada tipo de elemento de configuración debe tener ciertas propiedades, cuya combinación será única. Por lo tanto, podremos reconocer en función de ellas de qué elemento estamos tratando. En el caso de los dispositivos, dicha combinación única será, por ejemplo, el fabricante del dispositivo, el modelo/tipo y el número de serie.
Las propiedades de identificación (resaltadas en rojo) nos permiten distinguir entre instancias particulares de estos elementos.
Una versión (en sí misma, una entidad versionada) puede constar de varios elementos de configuración. El conjunto de cambios de cada elemento de configuración aparecerá en las notas de la versión , y las notas pueden contener encabezados específicos para cada elemento de configuración. Un elemento de configuración de hardware complejo puede tener muchos niveles de elementos de configuración debajo de su nivel superior; cada nivel de elemento de configuración debe cumplir con los mismos elementos fundamentales del sistema de gestión de configuración.
Un enfoque moderno para gestionar elementos de configuración relacionados con las versiones es utilizar repositorios de código y repositorios de artefactos para complementar la base de datos de gestión de configuración. [2] [3] Esto se puede ver en el uso de una biblioteca de medios definitiva .
Además de su propósito en la implementación y gestión de un cambio, la lista y definición de cada elemento de configuración debe actuar como un vocabulario común para todos los grupos conectados al producto. Se debe definir el elemento de configuración a un nivel tal que una persona involucrada en el marketing del producto y una persona responsable de la implementación puedan acordar una definición común cuando utilicen el nombre del elemento de configuración. La selección e identificación de elementos de configuración para un proyecto en particular puede verse como el primer paso en el desarrollo de una arquitectura general del producto desde arriba hacia abajo. [ cita requerida ]
La gestión de aplicaciones en segundo plano es más compleja que la forma en que se ejecutan los paquetes en Configuration Manager. El proceso funciona mediante elementos de configuración (CI).