Grupo 2

15
Grupo 2 ANÁLISIS DE LA GESTIÓN DE CONFIGURACIÓN DE SOFTWARE APLICADA AL MODELO EN ESPIRAL bajo de investigación

description

Trabajo de investigación. Análisis de la Gestión de Configuración de Software aplicada al Modelo en Espiral. Grupo 2. GCS y el ciclo de vida Espiral. Establecimiento de las líneas base e hitos Elementos de configuración seleccionados Implementación de la configuración - PowerPoint PPT Presentation

Transcript of Grupo 2

Page 1: Grupo 2

Grupo 2

ANÁLISIS DE LA GESTIÓN DE CONFIGURACIÓN

DE SOFTWARE APLICADA AL MODELO EN ESPIRAL

Trabajo de investigación

Page 2: Grupo 2

GCS y el ciclo de vida Espiral

» Establecimiento de las líneas base e hitos» Elementos de configuración seleccionados» Implementación de la configuración» Gestión de cambios

Page 3: Grupo 2

Líneas base e hitos definidos

H1: Informe de viabilidad.H2: aprobación de los requisitos por parte del cliente.H3: Finalización de desarrollo.H4: Resultados de pruebas unitarias e integradoras.

Hitos

Líneas BaseLB1: Línea base funcional (requisitos)LB2: Línea base de desarrollo (diseño preliminar y detallado)LB3: Línea base de producto (implementación)

Page 4: Grupo 2

1

2

1

3

2

3 4

Linea base

Hito

Establecimiento de las Líneas Base e hitos

Page 5: Grupo 2

ECS Línea base funcional

» Plan de desarrollo de software» Especificación de Requisitos de Software» Matriz de riesgos de requisitos

Page 6: Grupo 2

ECS Línea base de desarrollo

» Documentos de diseño preliminar» Documentos de diseño detallado» Planificación del desarrollo» Matriz de riesgos de diseño

Page 7: Grupo 2

ECS Línea base de producto

» Código fuente» Planificación de las pruebas» Documento de herramientas utilizadas durante

el desarrollo» Manual de usuario e instalación» Matriz de riesgos de implementación

Page 8: Grupo 2

Definición de un esquema de identificación

Información Necesaria» Identificador (Identificación del Proyecto,

código de ECS, fase, iteración y versión)» Descripción funcional» Autor » Fecha de Creación» Tipo de ECS (Documento, código, etc.)» Localización

Page 9: Grupo 2

Definición de un esquema de identificación

El identificador permite distinguir unívocamente a las distintas versiones de cada uno de los ECS

Identificador

CódigoProyecto Fase Versión

I1Gamma F2 1.3

Gamma_ERS_I1_F3_1.3

+ + +

Iteración

+ ERS

Page 10: Grupo 2

Identificación de los ECSCódigo Elemento de Configuración (ECS)

PDS Plan de desarrollo de software

ERS Especificación de Requisitos de Software

MRR Matriz de riesgos de requisitos

DDP Documentos de diseño preliminar

DDD Documentos de diseño detallado

PDS Planificación del desarrollo software

PPS Planificación de las pruebas del software

MRD Matriz de riesgos de diseño

COD Codigo fuente

DHU Documento de herramientas utilizadas

MUI Manual de usuario e instalación

MRI Matriz de riesgos de implementación.

Page 11: Grupo 2

Bibliotecas de SoftwareBiblioteca de Trabajo» Área de trabajo local.» Cambios informales.

Biblioteca de soporte al proyecto» ECS revisados provenientes de las bibliotecas de trabajo.» Cambios semi-formales.

Biblioteca Maestra» Versiones Congeladas.» Cambios formales.

Biblioteca de backups» No esta sujeto a la gestión de configuración

Page 12: Grupo 2

Versionado de los ECSComo se realiza

Estructura del repositorio» Trunk: Es la rama principal, se ira modificando

durante la vida del proyecto.» Branches: Son ramas secundarias, donde se

desarrollan las nuevas funcionalidades, al estar estables se unen al Trunk.

» Tags: Se guardan las versiones cerradas ‘Releases’.

» A través de una herramienta de gestión de versiones.

» En cada línea base se realiza un TAG, congelando las versiones de cada ECS del repositorio.

Page 13: Grupo 2

Control de Cambios en la Configuración

» Cambios InformalesECS que aun no formen parte de una línea base preestablecida.

» Cambios Semi-formalesECS que ya pasaron por una revisión técnica formal y forman parte de una línea base

» Cambios FormalesECS que forman parte de la Biblioteca

Maestra.

Page 14: Grupo 2

Generación de Informes de Estado

» Registro de solicitudes de cambio» Informe de estado de los cambios» Inventario de ECS

Page 15: Grupo 2

Ejemplo de Informe de Estado Inventario de los ECS

VERSIÓN: 01 Fecha: 12-11-2010Proyecto: GammaCódigo Descripción VersiónPDS Plan de desarrollo de software 1.3ERS Especificación de Requisitos de

Software1.4

MRR Matriz de riesgos de requisitos 2.0DDP Documentos de diseño preliminar 3.0