Está en la página 1de 31

GESTIÓN DE

CONFIGURACIÓN
Actividades de Gestión de procesos
software

● ESTIMACIÓN ❖ ¿Que es?


● PLANIFICACIÓ ❖ ¿Objetivos?
N ❖ ¿Por que es
● GESTIÓN DE LA necesaria?
CONFIGURACI ❖ ¿Porque es
ÓN importante?
● GESTIÓN DE
1.
Administración de
la Configuración del
software
ADMINISTRACIÓN DE LA
CONFIGURACIÓN

1) Identificar el cambio

Actividad Sombrilla 2) Controlar el cambio

que cubre todo el 3) Garantizar la correcta

proceso de software implementación del cambio


4) Reportar los cambios
ELEMENTOS DE UN SIST. DE
GESTIÓN DE CONFIGURACIÓN
Es la unidad de trabajo para la Gestión de
configuración del software

▸ Elementos ▸ Elementos de
componentes construcción

▸ Elementos de ▸ Elementos
Proceso Humanos
Líneas de referencia
Es un punto de referencia en el proceso de desarrollo
del software (Hito):

★ Permite controlar los cambios.

★ Es una especificación o producto que se revisó formalmente y con


el que se estuvo de acuerdo .

★ Los cambio sobre elementos de configuración de software que


forman parte de una línea de referencia, requieren de
procedimientos formales de evaluacion y revision.
ÍTEMS DE CONFIGURACIÓN DE
SOFTWARE
Básicamente es la información resultante del proceso de ingeniería de
software.

Algunos ejemplos:
▸ La especificación de requerimientos
▸ El código de un módulo
▸ El diseño detallado

Algunas organizaciones también ponen a las herramientas de software


bajo control de configuración.
2.
REPOSITORIO DE
LA GESTIÓN DE
CONFIGURACIÓN
SOFTWARE
Repositorio de la Gestión de
configuración de software
Conjunto de mecanismos y estructuras de datos que permiten a un
equipo de software administrar el cambio en forma efectiva.

Debe contar con herramientas para:

▸ Versiones
▸ Rastreo de dependencia y gestión del cambio
▸ Rastreo de requerimientos
▸ Administración de la configuración
▸ Ensayos de auditoria
3.
Proceso de Gestión
de Configuración de
Software
Proceso de la gestión de configuración del
software

Objetivos:
1. Identificar todos los items que de una manera colectiva definen
la configuración del software.
2. Administrar los cambios a uno o más de estos ítems.
3. Facilitar la construcción de diferentes versiones de una
aplicación.
4. Garantizar que la calidad del software se conserva conforme
evoluciona la configuración en el tiempo.
Proceso de la gestión de configuración del
software
Tareas:
3.1
Identificación de objetos
en la configuración de
software
Identificación de objetos en la
configuración de software
Actividades:

1. Establecimiento de una jerarquía preliminar del producto


software.
2. Selección de los ítems de configuración.
3. Definición de las relaciones en la configuración.
4. Definición de un esquema de identificación.
5. Definición y establecimiento de líneas de referencia.
6. Definicion y establecimiento de bibliotecas de software.
3.2
Control de versión
Control de versión

Combina procedimientos y herramientas para administrar diferentes


versiones de objetos de configuración que se crean durante el
proceso de software.

Capacidades:
1. Una base de datos o repositorio.
2. Administración de versiones.
3. Recopilacion de items de configuración relevantes y
construcción de versiones.
4. Rastreador de conflictos.
3.3
Control de Cambios
Control de Cambio
Combina procedimientos humanos y herramientas automatizadas a
fin de proporcionar un mecanismo para el control del cambio.

Tipos:
● Corrección de un defecto.
● Mejora de sistema.
Niveles:
● Control de cambios informal.
● Control de cambios semi-formal.
● Control de cambios formal.
Proceso de Control de Cambio
Control de Cambio
▸ Por qué
Solicitar ▸ Qué hay que cambiar
Cambio Formulario ▸ Quién
▸ Descripción
▸ ICS

Aprobar o ▸ Valor
Rechazar Criterios ▸ Retorno de inversión
▸ Tamaño
Solicitud ▸ Complejidad

Cambio aprobado Gestión de Problemas


3.4
Auditoría de la
Configuración
Auditoría de la Configuración

● Es una verificación independiente de un trabajo o del resultado


de un trabajo o grupos de trabajo, para evaluar su conformidad
respecto de especificaciones, estándares, acuerdos contractuales
u otros criterios.

● Es la forma de comprobar que efectivamente el producto que se


está construyendo es lo que pretende ser.

● Es la actividad más costosa.


Actividades de Auditoría de la
Configuración

1. Revisiones de fase

2. Revisiones de cambio

3. Auditoría
Tipos de Auditoría de la Configuración

1. Funcional

2. Física

3. Formal de certificación
3.5
Reporte de Estado
Reportes de Estado

Sus objetivos son:


Informar acerca de la configuración y su evolución.

Mejorar los problemas de comunicación entre participantes.

PERMITE DAR de
Los productos CONTINUIDAD AL PROYECTO
esta actividad pueden ser: Y EVITA DUPLICAR EL
TRABAJO
Registros

Informes
Registros
▸ Registro de Elementos de
Configuración
▸ Registro de Líneas de Referencia
▸ Registro de Solicitud de Cambio
▸ Registro de Cambio
▸ Registro de Modificaciones del
Código
▸ Registro de Modificación sobre Base
de Datos
▸ Registro de Modificación sobre
Documentación
▸ Registro de Releases
▸ Registro de Instalaciones
▸ Acta de Reuniones
Informes

▸ Informe de estado de los cambios


▸ Inventario de elementos de
configuración
▸ Informe de incidencias
▸ Informe de Modificaciones
▸ Informe de Diferencias entre versiones
Conclusión
▸ Los cambios son inevitables
▸ La Gestión de Configuración de Software nos permite controlar los
cambios
▸ Es importante considerar modificaciones que pueden ocurrirle al software

¿Y por que es tan esencial esta actividad?


Nos ayuda a mantener la calidad y el control del software, y a evitar
retrasos.

¿Que sucedería si no aplicamos la gestión de la configuración?


El cambio fácilmente provocaría caos en la organización del proyecto
software.
BIBLIOGRAFÍA

▸ Pressman R. (2010). Ingeniería del


Software: Un enfoque práctico.
7ma edición. México: McGraw-
Hill.
▸ Ayer S. J. (1992). Software
Configuration Management:
Identification, Accounting,
Control and Management. USA:
McGraw-Hill.
▸ Buckley F. J. (1995).
Implementing Configuration
Management: Hardware,
Software, and Firmware. 2nd
Edition. USA: IEEE Computer
Society.

También podría gustarte