Elementos de referencia en desarrollo de software

IEEE (IEEE Std. No. 610.12-1990) define la línea de base como una descripción y revisión acordadas de los atributos del producto, que luego sirven como base para un mayor desarrollo y definición del cambio, y este cambio solo se puede realizar a través de procedimientos formales de control de cambios”.

Una línea de base es un hito y un punto de referencia en el desarrollo de software que está marcado por la finalización o entrega de uno o más elementos de configuración de software y la aprobación formal del conjunto de productos predefinidos se obtiene a través de una revisión técnica formal. Baseline es una base de datos de proyecto compartida. Es una tarea de Gestión de configuración de software (SCM) que se utiliza para mantener la integridad del conjunto de productos.

El objetivo principal de la línea de base es reducir y controlar la vulnerabilidad, es decir, la debilidad de los proyectos que pueden afectar fácilmente al proyecto y conduce a cambios que son incontrolables. Esto se puede lograr arreglando y cambiando elementos de configuración (varios entregables clave) en el ciclo de vida de desarrollo del producto en algunos puntos críticos. Cada elemento asociado con la línea de base debía mantenerse bajo un control de cambios formal.

Proceso :

  1. Los elementos deben documentarse de manera adecuada y revisarse para determinar si existe un problema con el modelo de diseño. Si se encuentra algún error o defecto, estos errores y defectos se corrigen y reparan.
  2. Todas las partes del modelo se están revisando correctamente y todos los problemas encontrados se están solucionando y aprobando.
  3. El modelo base de diseño ahora es Baseline.
  4. Cualquier cambio adicional en la arquitectura del programa que esté realmente documentado en el modelo de diseño se puede permitir solo después de que cada uno haya sido evaluado y aprobado.

Componentes de la línea de base:
una línea de base típica incluye los siguientes componentes:

  1. Línea Base Funcional –
    Documento de Operación, Requisitos del Sistema.
  2. Línea de base asignada:
    documento de alto nivel, diseño preliminar, documentos de control de interfaz.
  3. Línea base de diseño:
    documentos de diseño detallados.
  4. Línea de base del producto:
    unidades de código fuente y ejecutable, especificaciones finales del sistema, manuales de usuario y mantenimiento, especificaciones de hardware y software,
  5. Línea de base operativa:
    unidades de código fuente y ejecutable, especificaciones finales del sistema, manuales de usuario y mantenimiento, planes de prueba de aceptación, procedimientos de prueba, casos de prueba de integración del sitio y conjuntos de datos e informes de prueba
  6. Prueba de aceptación:
    unidades de código fuente y ejecutable, planes de prueba de integración, procedimientos de prueba, casos de prueba y conjuntos de datos e informes de prueba.
  7. Prueba de integración:
    unidades de código fuente y ejecutable, planes de prueba de unidad, procedimientos de prueba, casos de prueba y conjuntos de datos e informes de prueba
  8. Prueba unitaria:
    módulos de código fuente y ejecutable

Ejemplo :

Publicación traducida automáticamente

Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *