Anda di halaman 1dari 22

Universidad Laica Eloy Alfaro de Manab

Facultad de Ciencias Informticas

BERMELLO LPEZ FRANCISCO CASTILLO PALMA ANDY ESPAA BRAVO PABLO CEDEO COVEA RONALD

Gestin de la Calidad del Software

Gestin de la Configuracin del Software

Semestre I
2017 - 2018
La configuracin del software

El resultado de proceso de ingeniera del software es una informacin que se puede dividir en tres
amplias categoras:

1. Programas de computadoras (tanto en cdigo fuente como ejecutable).


2. Documentos que describen los programas (tanto tcnicos como de usuario)
3. Estructuras de datos (contenidas en el programa o externas a l).
El cambio es un hecho vital en el desarrollo del software:

Los clientes desean modificar los requerimientos.


El equipo de desarrollo desea modificar el enfoque tcnico.
Los gestores desean modificar el enfoque del proyecto.

NOTA: La causa de todas estas modificaciones se debe a que, a medida que pasa el tiempo, todo el mundo sabe
ms (sabe lo que necesita, cmo aproximarse mejor al problema y cmo hacerlo ganando ms dinero). Este
conocimiento adicional es la fuerza motriz de la mayora de los cambios.
La primera Ley de la Ingeniera de Sistemas establece:

Sin importar en qu momento del ciclo de vida del sistema nos encontremos,
el sistema cambiar y el deseo de cambiarlo persistir a lo largo de todo el
ciclo de vida.
Gestin de la Configuracin del Software

La Gestin de Configuraciones del Software (GCS) es un conjunto de actividades


desarrolladas para gestionar los cambios a lo largo del ciclo de vida. La GCS es una
actividad de garanta de calidad de software que se aplica en todas las fases del
proceso de ingeniera de software.
Lneas de base de la Configuracin del
Software

Ilustracin 1 Lneas de base de la Configuracin del Software


Elemento de configuracin

Un elemento de configuracin del software (ECS) es la informacin creada como parte


del proceso de ingeniera del software.
Elemento de configuracin

1) Especificacin del sistema

2) Plan del proyecto software

3)

a) Especificacin de requerimientos del software

b) Prototipo ejecutable o en papel

4) Manual de usuario preliminar


Elemento de configuracin

5) Especificacin de diseo:

a) Diseo preliminar

b) Diseo detallado

6) Listados del cdigo fuente

7)

a) Planificacin y procedimiento de prueba

b) Casos de prueba y resultados registrados

8) Manuales de operacin y de instalacin


Elemento de configuracin

9) Programas ejecutables

10) Manual de usuario

11) Documentos de mantenimiento

a) Informes de problemas del software

b) Peticiones de mantenimiento

c) rdenes de cambios de ingeniera

12) Estndares y procedimientos de ingeniera del software


Elemento de configuracin

Ilustracin 2 Esquema por capas de los documentos que engloba la GCS


Control de versiones

Se llama control de versiones a la gestin de los


diversos cambios que se realizan sobre los elementos
de algn producto o una configuracin del mismo.

Una versin, revisin o edicin de un producto, es el


estado en el que se encuentra el mismo en un
momento dado de su desarrollo o modificacin.
El proceso de GCS

Cmo identifica y gestiona una organizacin las muchas versiones existentes de un programa (y su
documentacin) de forma que se puedan introducir cambios eficientemente?

Cmo controla la organizacin los cambios antes y despus de que el software sea distribuido al cliente?

Quin tiene la responsabilidad de aprobar y de asignar prioridades a los cambios?

Cmo podemos asegurar que los cambios se han llevado a cabo adecuadamente?

Qu mecanismos se usan para avisar a otros de los cambios realizados?


El proceso de GCS

Estas cuestiones se resuelven en las cuatro tareas de las que consta la GCS:

1. Identificacin.

2. Control de cambios.

3. Auditoras de configuraciones.

4. Generacin de informes.
Identificacin de la configuracin del Software

1. Definir una estructura de documentacin organizada de un modo inteligible y predecible. Es decir,


dar un formato.

2. Proporcionar mtodos para revisiones y aadir los cambios conforme se producen (Identificar cada
documento para la revisin y los cambios).

3. Relacionar los cambios con quin, qu, cundo, porqu, cmo para facilitar el control.
Control de cambios en la configuracin

Pueden establecerse tres distintos tipos de control:

1) Control individual, antes de aprobarse un nuevo elemento.

2) Control de Gestin (u organizado), conduce a la aprobacin de un nuevo elemento.

3) Control formal, se realiza durante el mantenimiento.


Proceso y mecanismos de control de cambios

Ilustracin 3 Flujo de control de cambios 1


Proceso y mecanismos de control de cambios

Ilustracin 4 Flujo de control de cambios 2


Generacin de informe de estado

La generacin de informes de estado de la configuracin (GIEC) responde a las preguntas:

1. Qu pas?

2. Quin lo hizo?

3. Cundo pas?

4. Qu ms se vio afectado?
Generacin de informe de estado

Ilustracin 6 Flujo de informacin del proceso de GIEC


GRACIAS

Anda mungkin juga menyukai