Configuración de Software

Configuración de Software
Información sobre la plantilla
Diagramaconfiguracion.jpg

Configuración de software. Conjunto de todos los Elemento de configuración de software que conforman el software.

Configuración de software

Conjunto de todos los ECS que conforman el software, toda la información y productos utilizados o producidos en un proyecto como resultado del proceso de Ingeniería de Software.

Elemento de configuración de software (ECS)

Es la información creada como parte del proceso de ingeniería de software. Componente simple que es una unidad en sí mismo, que puede definirse y controlarse de forma separada, ha logrado un estado estable en el proceso de desarrollo y por tanto se inserta dentro del control de configuración. Es la unidad mínima de trabajo de la GCS.

Ejemplos:

  • Estándares de análisis, diseño, codificación, pruebas, y auditoria
  • Ejecutables. El Código fuente del programa
  • Manual de usuario
  • Prototipos
  • Documentos (Visión, Especif. de CDU, etc.)

Gestión de Configuración de Software (GCS)

La integridad de un producto de software depende de la acción combinada de tres tipos de disciplinas: desarrollo, gestión y control. Dentro de la disciplina de control se encuentra la GCS, cuyo objetivo es mantener la integridad de los componentes del producto software, evaluar y controlar los cambios sobre ellos, y facilitar la visibilidad del producto. La meta es maximizar la productividad minimizando los errores.

Versión: Es una instancia de un elemento de Configuración. El término se usa para señalar a un elemento de Configuración del software que tiene un conjunto definido de características funcionales.

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.

Variante: Versión que es una alternativa a otra versión. Las variantes pueden permitir a un ECS 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.

Entrega o release: Es una instancia del sistema distribuida a los clientes. Línea Base o baseline: Es una especificación o producto revisado y aprobado formalmente, que sirve como base para el desarrollo posterior, y puede ser modificado solo a través de procedimientos formales de control de cambios.

Revisión Técnica Formal (RTF): Corrección técnica del objeto de configuración que se ha modificado; se la debe realizar en casi la mayoría de los cambios triviales.

Repositorio: Almacenamiento Centralizado de los componentes de un mismo sistema, incluyendo las distintas versiones de cada componente. El repositorio permite ahorrar espacio de almacenamiento, evitando guardar por duplicado elementos comunes a varias versiones o configuraciones, facilita el almacenar información de la evolución del sistema (historia), y no sólo de los componentes en sí.

Fuente

  • Colaboración de: Aimara Hernandez Fernandez
  • Software