Gestión de configuarción

Gestión de configuarción
Información sobre la plantilla
[[Archivo:‎‎|260px]]
Concepto:Es un proceso que permite identificar y definir los elementos, controlando todos los cambios en el mismo.

Gestión de configuración Proceso de identificar y definir los elementos en el sistema, controlando el cambio de estos elementos a lo largo de su ciclo de vida, registrando y reportando el estado de los elementos y las solicitudes de cambio, y verificando que los elementos estén completos y que sean los correctos.

Conceptos básicos

  • Versión: una versión es la instancia de un elemento de configuración. El término que se usa para señalar a un elemento de configuración del software que tiene un conjunto definido de características funcionales.
  • Variante: se define variante como una versión que es una alternativa a otra versión. Las variantes pueden permitir a un elemento de configuración satisfacer requerimientos en conflicto. Una variante es una nueva versión de un elemento que será añadida a la configuración sin reemplazar a la versión anterior.
  • Revisión: se define revisión como una versión que se construye sobre otra versión anterior. El término revisión generalmente se asocia a la noción de corrección de errores.
  • Repositorio: es un término utilizado en el dominio de las herramientas CASE. El repositorio podría definirse como la base de datos fundamental para el diseño, no solo guarda datos, sino también algoritmos de diseño y, en general, elementos software necesarios para el trabajo de programación. Es un sitio centralizado donde se almacena y mantiene información, habitualmente base de datos o archivos informáticos.
  • Línea base: es una especificación o producto que se ha revisado formalmente y sobre la que se ha llegado a un acuerdo, y que se ahí en lo adelante sirve como base para un desarrollo posterior y que solo puede cambiarse a través del proceso de control de cambio.
  • Elemento de Configuración de Software (ECS): es la información creada como parte del proceso de Ingeniería de Software.
  • Configuración de software: elementos que componen toda la información producida como parte del proceso de ingeniería.
  • Sistema controlador de versiones: son sistemas creados para manejar múltiples versiones de la misma unidad de información. Trabajan con distintos algoritmos de versionado de información, lo que les permite ofrecer un conjunto de características muy interesantes para las personas que trabajan con información digital.

Elementos de Gestión de Configuración de software

Es la información creada como parte del proceso de ingeniería de software.

  • Documento (Visión Especif. de CDU, etc.)
  • Programas fuentes
  • Ejecutables
  • Scripts de Base de Datos
  • Componente


Objetivos de la Gestión de Configuración de Software

  • Identificar a los Elementos de configuración de software (ECS).
  • Controlar los cambios.
  • Auditar la forma en que se implementa el proceso.
  • Anotar e informar el estado (reportes) de los cambios y el proceso.

Fuentes

E.V.A. UCI, I. D. S. Ingeniería de Software I.