La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

GESTION Y CONFIGURACION DE SOFTWARE

Presentaciones similares


Presentación del tema: "GESTION Y CONFIGURACION DE SOFTWARE"— Transcripción de la presentación:

1 GESTION Y CONFIGURACION DE SOFTWARE

2 GESTION Y CONFIGURACION DE SOFTWARE
Existen distintas definiciones, sobre GCS: Es una disciplina cuya misión es controlar la evolución del sistema Arte de coordinar un proyecto para minimizar la confusión Colección de técnica que sirven para coordinar y controlar la construcción de software Nosotros diremos: Procesos de software para controlar los cambios sistemáticamente y mantener la integridad a lo largo del ciclo de vida

3 CONFIGURACION DEL SOFTWARE
GESTION Y CONFIGURACION DE SOFTWARE CONFIGURACION DEL SOFTWARE Conjunto de Toda la información o productos que se utilizan o producen en el desarrollo de software ELEMENTOS DE CONFIGURACION (EC) Unidades que se han podido definir y controlar de forma separada CONFIGURACION DEL SOFTWARE Conjunto de todos los EC de un proyecto

4 GESTION Y CONFIGURACION DE SOFTWARE
EJEMPLOS DE EC La especificación del sistema El plan de proyecto software La especificación de requisitos software UN PROTOTIPO EJECUTABLE O EN PAPEL El diseño preliminar El código fuente Programas ejecutables EL manual de Usuario El manual de Instalaciones u operaciones El plan de Pruebas Los casos de prueba ejecutados y resultados registrados Los informes de problemas Los productos de hardware y software utilizados durante el desarrollo Diseños de bases de datos.

5 ¿? GESTION Y CONFIGURACION DE SOFTWARE ALGO MAS QUE SE EBE SABER
LINEA BASE Es un concepto de gestión de la configuración el software que ayuda a controlar el cambio sin impedir seriamente el cambio justificable ¿? Ejemplo : Se origina debido a que Los clientes quieren modificar los requisitos – Los desarrolladores quieren modificar el enfoque técnico- los gestores quieren modificar la estrategia Del proyecto ANTES DE QUE UN ELEMENTO DE CONFIURACION DEL SOFTWARE SE CONVIERTA EN LINEA BASE, ES POSIBLE REALIAR EL CAMBIO RAPIDO E INFORMALMENTE. Sin embargo una vez establecida la línea base, metafóricamente se pasa a través de una puerta giratoria de una sola dirección. LOS CAMBIOS SE PUEDEN REALIZAR, PERO SE DEBE APLICAR UN PROCEDIMIENTO ESPECIFICO FORMAL PARA EVALUAR Y VERIFICAR CADA UNO.

6 GESTION Y CONFIGURACION DE SOFTWARE
EC convertidos en LINEA BASE Y BASE DE DATOS BASE DE DATOS DEL PROYECTO LINEA BASE: Especificación del sistema Requisitos del Software Código fuente Datos de Prueba.. MOIFICADO EC APROBADO TAREAS DE INENIERIA DE SOFTWARE REVISIONES TECNICAS FORMALES EC EC ALMACENADO EC EC CONTROLES DE GCS EXTRAIDO

7 GESTION Y CONFIGURACION DE SOFTWARE
EL PROCEO GCS El procesos de Gestión de configuración de Software define una serie de tareas que tiene cuatro objetivos principales: Identificar todos los elementos que colectivamente definen la configuración del software. Gestionar los cambios uno o más de dichos elementos. Facilitar la construcción de diferentes versiones de una aplicación. Garantizar que la calidad del software se conserva conforme la configuración evolucionada a lo largo del tiempo.

8 GESTION Y CONFIGURACION DE SOFTWARE
EL PROCESO GCS REPORTES AUDITORIA DE CONFIGURACION CONTROL DE LA VERSION CONTROL DEL CAMBIO IDENTIFICACIÓN EC VERSIONES DE SOFTWARE

9 GESTION Y CONFIGURACION DE SOFTWARE
EL PROCESO GCS IDENIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE Es posible identificar dos tipos de objetos BASICOS Y AGREGADOS Puede ser una sección de una especificación de requisitos o un conjunto de casos de prueba que se utilizan para ejercitar el código Es una colección de objetos básicos y otros objetos agregados Cada objeto tiene un conjunto de características distintivas que lo identifican de manera exclusiva: un nombre, una descripción, una lista de recursos. DIAGRAMA DE CLASES parte de MODELO DE ANALISIS MODELOS DE ANALISIS parte de ESPECIFICACIONES DE REQUISITOS

10 ESPECIFICACIÓN DISEÑO ESPECIFICACIÓN PRUEBA
GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS IDENIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE EJEMPLOS ESPECIFICACIÓN DISEÑO Diseño de datos Diseño arquitectónico Diseño de módulos Diseño de interfaz MODELO DATOS Diseño de datos Diseño COMPONENTE N Descripción de interfaz Descripción algoritmo ESPECIFICACIÓN PRUEBA Plan de prueba Procedimiento de prueba CODIGO FUENTE Diseño de datos

11 GESTION Y CONFIGURACION DE SOFTWARE
EL PROCESO GCS CONTROL DE LA VERSION El control de versiones combina procedimientos y herramientas para gestionar diferentes versiones de objetos de configuración que se crean durante el proceso del software. Un sistema de control de la versión implementada o está directamente integrado con cuatro capacidades: UNA BASE DE DATOS DEL PROYECTO UNA CAPACIDAD DE GESTION DE LA VERSION que almacena todos los objetos de configuración relevantes. UNA FACILIDAD DE HECHURA que permita al ingeniero de software recopilar todos los objetos de configuración relevantes y construir una versión especifica de software. UNA CAPACIDAD DE SEGUIMIENTO DE CONFLICTOS que permiten al equipo registrar y hacer el seguimiento del estado de todos los conflictos destacados

12 Se reconoce la necesidad del cambio
GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS Se reconoce la necesidad del cambio CONTROL DEL CAMBIO Solicitud de cambio por parte del usuario Evaluación del desarrollador OCI “ Orden de Cambio de Ingeniería Se genera informe de cambio La autoridad de control de cambio decide Solicitud se pone en fila para la acción, se genera OCI Se niega la solicitud de cambio Asignación de individuo para objeto de configuración “SALIDA” de objeto de configuración (elementos) Se informa el usuario Se hace el cambio Revisión del cambio

13 Se reconoce la necesidad del cambio
GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS Se reconoce la necesidad del cambio CONTROL DEL CAMBIO Solicitud de cambio por parte del usuario Evaluación del desarrollador Se genera informe de cambio La autoridad de control de cambio decide “Entrada” de los elementos de configuración que han cambiado Se niega la solicitud de cambio Establecimiento de una línea base para prueba Se informa el usuario Realización de actividades de garantía de calidad y de pruebas Reconstrucción de la versión apropiada del software Revisión del cambio para todos los elementos de configuración Inclusión de los cambios en la nueva versión y distribución de la nueva versión

14 ¿Se ha realizado el cambio especificado en la OCI?
GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS AUDITORIA DE LA CONFIGURACION Están son algunas preguntas que se deben RESPONDER al realizar la AUDITORIA: ¿Se ha realizado el cambio especificado en la OCI? ¿Se ha realizado una versión técnica formal para evaluar la corrección técnica? ¿El cambio ha resaltado en el EC? ¿Todos lo EC se han actualizado de manera adecuada? Es considerado el PROCESO MAS COSTOSO, porque se la debe realizar al final de cada fase y la final del proceso de desarrollo para examinar el producto en su conjunto.

15 ¿qué otra cosa será afectada?
GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS INFORME DE ESTADO El INFORME DE ESTADO DE LA CONFIGURACION llamado también CONTABILIDAD DE ESTADOS responde a las siguientes preguntas: ¿que ocurrió? ¿quien lo hizo? ¿cuándo ocurrió? ¿qué otra cosa será afectada? Cada vez que se realiza una auditoria de la configuración de los resultados se reportan como parte de la tarea IEC. El resultado del IEC es posible colocarlo en una base de datos en línea o en un sitio web, de modo que los desarrolladores y los encargados del mantenimiento del software pueden tener acceso a la información del cambio mediante categorías clave

16 www.cvshome.org www.merant.com GESTION Y CONFIGURACION DE SOFTWARE
SVC “ Sistema de control de Versiones , es esencial para una gestión del cambio eficaz, es una herramienta ampliamente empleada en el control de versiones PVCS ofrece un conjunto de herramientas de GCS que son aplicables tanto en software convencional como en WebApps


Descargar ppt "GESTION Y CONFIGURACION DE SOFTWARE"

Presentaciones similares


Anuncios Google