Asdasdasd

Clasificado en Informática

Escrito el en español con un tamaño de 3,69 KB

 

 Gestión de la configuración del software Puesto que los cambios son inevitables cuando se construye software, y éstos aumentan la confusión, la gestión de configuración del software es una actividad de autoprotección que se aplica a lo largo de todo el proceso de ingeniería del software. Como el cambio se puede producir en cualquier momento, las actividades de gestión de la configuración del software sirven para : 1. Identificar los cambios. 2. Controlar estos cambios. 3. Asegurar que se implementan correctamente. 4. Informar del cambio a todos los afectados. La gestión de configuración del software es una actividad que se debe realizar desde que se inicia un proyecto hasta que ese software deja de usarse. No debe confundirse con el mantenimiento, que se inicia a partir de la entrega del software al cliente. El resultado del proceso de ingeniería se puede dividir en las siguientes categorías : programas, documentos (técnicos, de usuario, etc.) y datos. Los elementos de configuración del software son cualquier documento, especificación, etc. que se crea durante el desarrollo del software. Lógicamente este número va creciendo conforme avanza el tiempo. Una ley de ingeniería dice : sin importar en qué momento del ciclo de vida de un sistema, el cambio se producirá, y el deseo de cambiarlo persistirá a lo largo de toda la vida del sistema. De ahí surge la necesidad de la gestión de configuración del software. Una línea base es un concepto de gestión de configuración del software que ayuda a controlar los cambios sin impedir que se realicen los justificados. Otra forma de entenderlo es como un punto de referencia en el desarrollo del software que queda marcado por el envío y aprobación de los elementos de configuración del software obtenidos mediante una revisión técnica formal. De forma genérica se tendrán : Ingeniería del software-Especificaciones del sistema Análisis de requerimientos-Especificaciones de requisitos Diseño del sistema- Especificaciones de diseño Codificación-Código Pruebas-Plan de pruebas, casos de pueba y resultados Entrega al cliente-Entrega del producto



El proceso de gestión de configuración del software consta de cinco tareas, que son : 1. Identificación 2. Control de versiones 3. Control de cambios 4. Auditorías de configuración 5. Generación de informes 2 0.3. Identificación de objetos en la configuración del software Para controlar y gestionar los elementos de configuración del software, deben identificarse cada uno de forma lógica y luego ordenarse con un criterio orientado a objetos. Se distinguen : a) Objetos básicos : unidades de texto creadas por un ingeniero de software en el diseño, codificación, etc. como por ejemplo una especificación de requisitos, casos de prueba de un programa, etc. b) Objetos compuestos : colección de objetos básicos. Un objeto debe tener un conjunto de características distintas que lo identifiquen de forma única, que son : • Nombre : cadena de caracteres que le identifica sin ambigüedad. • Descripción : lista para identificar : a) Tipo de elemento de configuración (programa, documento, etc.) b) Identificador del proyecto al que pertenece, así como su versión. • Recursos o entidades que proporciona, procesa, referencia o son requeridos por ese objeto. De cualquier elemento de configuración del software debiera ser posible crear un grafo de evolución que describiese la historia de los cambios que ha experimentado.