Proceso de Gestión de Configuración de Software y Control de Elementos ECS

Diseño e Ingeniería4,67 KB

Selección de Elementos de Configuración de Software (ECS)

El proceso de desarrollo y control se estructura en las siguientes fases:

  • Fase 1: Plan de Sistemas de Información
  • Fase 2: Diseño del Sistema
    • Modelo de Diseño Técnico del Sistema
    • Documentación de diseño técnico, operación y plan de pruebas
  • Fase 3: Construcción del Sistema
    • Módulo de desarrollo de componentes del sistema (código fuente, ejecutables, plan/procedimientos de pruebas, casos de prueba, información)
    • Módulo de desarrollo de procedimientos de usuario (Manual de usuario)
  • Fase 4: Implantación del Sistema
    • Módulo de prueba, implantación y aceptación (plan de pruebas, implantación y aceptación del sistema)

Líneas Base Más Comunes

  • Funcional: Análisis de requisitos del sistema (definición de problemas, estimación, requisitos).
  • Distribución de funciones: Especificación de requisitos de software (ERS) para cada componente.
  • Diseño preliminar: Arquitectura y plan de pruebas.
  • Diseño: Diseño detallado, plan de implantación y diseño de pruebas.
  • Producto: Programas e informes de pruebas.
  • Operación: Manual de usuario, instalación y operación.

Bibliotecas de Software

  1. Área de trabajo: Para el desarrollo y cambios de información.
  2. Área de integración: Junta de ECS para integración (sin cambios directos).
  3. Biblioteca de proyecto: Con línea base y cambios semiformales.
  4. Biblioteca maestra: Para versiones (Release) con cambios formales.
  5. Repositorio de Software: Software retirado (sin cambios).
  6. Repositorio de componentes reutilizables.

Tareas de Gestión de Problemas

  1. Administración, registro y validación.
  2. Asignación de responsables.
  3. Asociación de información del problema.
  4. Monitoreo del estado del problema.
  5. Registro de actividades y corrección de problemas.
  6. Informes de problemas (reportes y estadísticas).

Plan de Gestión de Configuración

  • Introducción: Propósito, alcance, vocabulario, estándares y definición de alto nivel del proceso de Gestión de Configuración de Software (GCS).
  • Especificación y gestión de actividades GCS: Organización, responsabilidades e implantación (línea base, comité de control, revisión y auditoría).
  • Políticas, directrices y procedimientos aplicables GCS: Nombrado e identificación de ECS, proceso de liberación (software y documentación) y seguimiento (incidencias, solicitudes y cambios).
  • Actividades GCS:
    • Identificación de configuración (ECS, línea base, bibliotecas, tabla de revisión y variante).
    • Control de configuración (cambios, aprobación y evaluación).
  • Informes del estado de configuración: Registros e informes.
  • Auditoría de configuración: Qué, quién, cómo, criterios de aprobación y plantillas.
  • Control de subcontratistas.
  • Recogida y retención de registros: Qué, cómo y cuánto.

Auditoría de la Configuración

  • Revisión de Fase: Examen de productos de fase y establecimiento de líneas base.
  • Revisión de Cambio: Verificación de cambios sobre la línea base (estado correcto).
  • Auditoría: Fin de proceso, examinando los productos en su conjunto.

Revisiones y Auditorías Clave

  • Revisión:
    1. Verifica la configuración del software actual respecto a la línea base anterior (trazabilidad).
    2. Valida la configuración actual contra los requisitos.
    3. Valora si la línea base es aceptable frente a los resultados de Verificación y Validación (V&V).
  • Auditoría Funcional: Asegura que se hayan completado correctamente las pruebas al ECS en relación con los requisitos.
  • Auditoría Física: Verifica la adecuación y completitud de la documentación de pruebas.
  • Revisión Formal de Certificación: Comprueba que el ECS funciona correctamente en el entorno operativo.

Descargar

PDF Word HTML