La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ingeniería de Software II

Presentaciones similares


Presentación del tema: "Ingeniería de Software II"— Transcripción de la presentación:

1 Ingeniería de Software II

2 Gestión de Configuración
Objetivos Entender el concepto de Control de Configuración Identificar los componentes del proceso de Gestión de Configuración Identificar las actividades de Gestión de Configuración Elaborar un plan de Gestión de Configuración Contenido Definiciones El Concepto de Configuración Gestión de Cambios Planificación de la Gestión de Configuración

3 Gestión de Configuración
Definiciones Configuración : Un arreglo de ítems de configuración Ítem de Configuración: Una agregación de componentes de HW, SW o de ambos, diseñada para Gestión de Configuración y tratada como una sola entidad en dicho proceso de configuración Agregación: Agrupación de partes homogéneas formando un todo, que es mucho más que la suma de las partes (Dicc Real Academia de la Lengua) Hardware: Equipo físico utilizado para procesar, almacenar o transmitir programas o datos de computación Software: Programas, procedimientos, documentación y datos asociados, pertenecientes a la operación de un Sistema Computacional

4 Gestión de Configuración
Definiciones Configuración : Un arreglo de ítems de configuración Ítem de Configuración: Una agregación de componentes de HW, SW o de ambos, diseñada para Gestión de Configuración y tratada como una sola entidad en dicho proceso de configuración Gestión de Configuración : Disciplina de la Ingeniería de software que se preocupa de: Identificar y documentar las características funcionales y físicas de los ítems de configuración Controlar los cambios a tales características, y.... reportar el proceso de tales cambios y el estado de su implementación

5 Gestión de Configuración
Definiciones Configuración : Un arreglo de ítems de configuración Ítem de Configuración: Una agregación de componentes de HW, SW o de ambos, diseñada para Gestión de Configuración y tratada como una sola entidad en dicho proceso de configuración Control de configuración: Aquella parte de la Gestión de Configuración que se preocupa de evaluar , coordinar, aprobar o rechazar, e implementar los cambios a los ítems de configuración Configuración : Conjunto global, integrado y controlado de componentes de un Sistema Computacional: programas, datos, documentos y equipos. Ítem de Configuración: Un programa, un archivo de datos, un documento, un equipo, o un conjunto de ellos, puesto explícitamente bajo control de configuración.

6 Gestión de Configuración
El concepto de Configuración La Gestión de Configuración nace como una disciplina para el control y la administración de la evolución del Software. Para mantener la integridad y consistencia del Sistema, los cambios deben estar controlados Por lo tanto, La Gestión de Configuración debe estar presente en todas las etapas del desarrollo del Software : Desde que es sólo un esbozo o idea hasta que se da de baja Por ejemplo, en la etapa de diseño, la documentación que define los requerimientos, debería ser el ítem de configuración más importante a controlar. En la etapa de codificación, el documento de diseño es lo más importante En la etapa de pruebas, el código fuente...y así sucesivamente. ...y en la etapa de mantención ? TODO...vale decir, el código fuente, el ejecutable y toda la documentación.

7 Gestión de Configuración
El concepto de Configuración Cuáles son los beneficios de aplicar la Gestión de Configuración ? Mantención de la integridad de los ítems de configuración (considerando un ambiente de cambios contínuos) Evaluación y ejecución de los cambios, en un ambiente controlado Reducción de los costos de desarrollo y mantención

8 Gestión de Configuración
El concepto de Configuración Cuáles son los beneficios de aplicar la Gestión de Configuración ? Mantención de la integridad de los ítems de configuración (considerando un ambiente de cambios contínuos) Evaluación y ejecución de los cambios, en un ambiente controlado Reducción de los costos de desarrollo y mantención

9 Gestión de Configuración
El concepto de Configuración Cuál es el proceso general de la Gestión de Configuración ? Identificar los ítems de Configuración Dar nombre a dichos ítems, y describir las características físicas y funcionales que deben cumplir, para asegurar que su desarrollo está completo Establecer líneas base Es un conjunto de ítems de configuración, que puede ser en si mismo un ítem de configuración, que es base para el desarrollo posterior. Los cambios de las líneas bases, requieren justificación y aprobación Organización de un ambiente controlado Se requiere un ambiente controlado que permita identificar y realizar el seguimiento de control al estado de los cambios de los ítems. Se requiere la organización del almacenamiento y respaldo

10 Gestión de Configuración
Gestión de Cambios Cuándo un ítem debe ingresar al proceso de Control de Configuración ? Un ítem ingresa a Control de Configuración cuando ha alcanzado el estado previamente definido para ello Eje: Un programa pasa ingresa al proceso de Control de cambios una vez que está probado y entregado por el programador. Antes de eso no tiene sentido controlar sus cambios. El ítem de configuración que ingresa al Control de Cambios se debe documentar al menos con: nombre e identificación del ítem versión/revisión responsable del desarrollo Responsable de la revisión y aprobación número y fecha del ingreso al Control de Configuración

11 Gestión de Configuración
Gestión de Cambios Existen dos tipos de cambios: 1. Fallas o discrepancias Errores de requerimientos errores de desarrollo violación de estándares 2. Solicitudes de cambios Requerimientos no implementados requerimientos adicionales mejoras

12 Gestión de Configuración
Gestión de Cambios Las actividades de gestión o control de cambios dicen relación con: la solicitud de los cambios la evaluación la aprobación o el rechazo la implementación La secuencia de pasos a seguir es: Identificación y documentación de la necesidad de un cambio registro del requerimiento de cambio análisis y evaluación del cambio aprobación o el rechazo implementación seguimiento del cambio implementado Registro de la nota de cambio

13 Gestión de Configuración
Planificación de la Gestión de Configuración Los planes de Gestión de Configuración contienen la definición y la planificación de las actividades de GC de un proyecto específico El Plan de GC debe reflejar el ambiente de su proyecto, estar escrito en términos simples, y ser consistente con el proceso de desarrollo

14 Gestión de Configuración
Planificación de la Gestión de Configuración El Plan de GC debe contemplar La organización de las actividades de GC: Responsables, Jerarquías, Políticas, Directivas y procedimientos aplicables Las Actividades: Identificación de la configuración – Control de la configuración – Informe del estado de la configuración – auditorías – control con subcontratistas La Planificación : Secuencia y coordinación de las diferentes actividades Herramientas, técnicas y metodologías Mantención del plan: Cómo, quién y cuándo mantendrá actualizada la información de control de cambio de los ítems de configuración ? Captura y retención de registros: Indica cómo se obtienen y por cuánto tiempo se retienen los registros relacionados con las actividades de GC.


Descargar ppt "Ingeniería de Software II"

Presentaciones similares


Anuncios Google