Cap 9 GESTION DE LA CONFIGURACION DEL SOFTWARE

  • Slides: 11
Download presentation
. Cap. 9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM

. Cap. 9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM

Cap. 9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM) ØEs una actividad que

Cap. 9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM) ØEs una actividad que se aplica , cuando se inicia un proyecto de ingeniería de software y a lo largo de todo su proceso. ØLa GCS también identifica, controla , audita e informa, así como de las modificaciones que se dan al desarrollar el software una vez que han sido distribuidos a los clientes.

CONFIGURACION DEL SOFTWARE Ø Cualquier información producida como parte de la ingeniería del software

CONFIGURACION DEL SOFTWARE Ø Cualquier información producida como parte de la ingeniería del software se convierte en parte de una configuración del software. Ø La configuración se organiza de tal forma que sea posible . llevar un control organizado de los cambios Ø Esta compuesta por un conjunto de objetos interrelacionados , que también se denominan elementos de configuración de software , que se producen como resultado de algún actividad de ingeniería de software. Ø Se divide en tres amplias categorías 1. Programas de computadoras 2. Documentos que describen los programas de computadoras 3. Datos. Ø A su vez entra a jugar una variable importante que es el cambio (entorno que se desarrolla ) para crear el software.

Líneas base Ø Un a vez que se ha desarrollado y revisado un objeto

Líneas base Ø Un a vez que se ha desarrollado y revisado un objeto de configuración , se convierte en una line base. Ø Es un punto de referencia en el desarrollo del software a través de los elementos de configuración del software y la aprobación de ECCS. (elementos de configuración de software) obtenidos mediante una revisión seria. Ø Los cambios de una línea base conducen a la creación de una nueva versión del objeto.

El PROCESO DE GCS 1. 2. 3. 4. 5. IDENTIFICACION DE OBJETOS EN LA

El PROCESO DE GCS 1. 2. 3. 4. 5. IDENTIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE. CONTROL DE VERSIONES CONTROL DE CAMBIOS AUDITORIA DE CONFIGURACION INFORMES DE ESTADO

1. IDENTIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE. Ø Se debe identificar cada

1. IDENTIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE. Ø Se debe identificar cada uno de forma única y luego organizarlos mediante un enfoque adecuado orientado a objetos. Ø Existen dos tipos de objetos a) Objetos básicos. - es una unidad de texto creada por un ingeniero de software durante el análisis, diseño, codificación o pruebas. b) Objetos compuestos. - es el que esta compuesto por ambos. (objetos básicos y compuestos). Ø Cada objeto tiene una serie de características distintas que las identifican como el nombre, una descripción, una lista de recursos y una realización.

2. CONTROL DE VERSIONES Ø Es el que combina procedimientos y versiones para gestionar

2. CONTROL DE VERSIONES Ø Es el que combina procedimientos y versiones para gestionar las versiones de los objetos de configuración creados durante el proceso del software. Ø Permite al usuario especificar con figuraciones alternativas al del sistema de software mediante la selección de versiones adecuadas

3. CONTROL DE CAMBIOS Ø El cambio es de mucha importancia ya que nos

3. CONTROL DE CAMBIOS Ø El cambio es de mucha importancia ya que nos va ha permitir asegurar la calidad y la consistencia a medida que se realizan cambios en los objetos de configuración. Ø Mucho control de cambio y se puede crear problemas Ø En un proyecto de ingeniería de software el cambio incontrolado llevara mas rápidamente al caos. Para estos proyectos es mejor combinar los procedimientos humanos y las herramientas automáticas para proporcionar un control de cambio. Ø Una petición de cambio puede aparecer en cualquier momento durante el proceso del software.

4. AUDITORIA DE LA CONFIGURACION Ø A pesar de q haiga una identificación ,

4. AUDITORIA DE LA CONFIGURACION Ø A pesar de q haiga una identificación , control, siempre es necesario hacer una revisión y un seguimiento y nos preguntamos : ¿Cómo podemos asegurar que el cambio se ha implementado correctamente? 1. 2. Mediante revisiones técnicas Auditorias de configuración de software. Ø La auditoria de configuración es una actividad que ayuda asegurar que se mantiene la calidad durante la realización de cambios.

5. INFORMES DE ESTADO Ø También denominada contabilidad de estado Ø Es una tarea

5. INFORMES DE ESTADO Ø También denominada contabilidad de estado Ø Es una tarea que responde a una serie de preguntas: Ø ¿Qué paso ? , ¿Quién lo hizo? , ¿Cuándo paso? , ¿Qué mas se vio afectado? . Ø Es de vital importancia dichos informes en el éxito del proyecto de desarrollo de software. Ø Los informes proporcionan información sobre cada cambio a aquellos que tienen que estar informados.