Documente Academic
Documente Profesional
Documente Cultură
ESCUELA DE POSGRADO
MAESTRIA EN INGENIERA INFORMATICA
MENCION EN INGENIERIA DE SOFTWARE
Administracin de la Configuracin y
Mantenimiento de Software
Tema:
de los CI.
Estado de la Configuracin
Auditoria de la Configuracin
Gestin y entrega de Release de Software
cambios.
El cdigo fuente est implcitamente bajo control de cambios porque los
artefactos con los que se debe mantener consistente estn bajo control
de cambios (requerimientos, especificaciones de diseo, etc).
Finalmente un artefacto una vez que el producto es entregado pasa a
una etapa de mantenimiento donde ser gestionado conforme a los
procesos que se establezcan.
estabilizarse.
No es apropiado aplicar control de cambios a los artefactos en esta etapa. Sin embargo, en el
desarrollo vamos a comprometer una cantidad significativa de trabajo que necesita algn nivel
de identificacin, almacenamiento robusto y coordinacin a travs del control de revisiones.
El control de revisiones provee soporte para guardar y recuperar versiones de los artefactos del
PY tales como documentos y cdigo fuente sin estar sometidos al esfuerzo burocrtico del
control formal de cambios.
El trabajo de ingeniera har una determinacin informal de cuando los artefactos deben ser
puestos bajo control de revisiones. Dado que no hay un control formal de cambios en esta etapa,
es la responsabilidad de cada desarrollador utilizar sentido comn para almacenar las revisiones
de los artefactos a intervalos apropiados.
Lneas Base
Definir lneas base apropiadas en puntos de control dentro del
Lneas Base
Las lneas base recomendadas son las siguientes:
Libreras Controladas
Librera de
Software
Librera Principal
Librera de
Trabajo
Librera en
Produccin
Repositorio de
Software
Librera de
Soporte
Libreras Controladas
Librera Principal:
Responsable
Libreras Controladas
Librera Principal (ejemplo):
Accesos:
Rol
Gerente de
Configuracin
Gerente de proyecto
Tipo de acceso
Leer
Escribir
Ejecutar
Eliminar
Leer
Escribir
Ejecutar
Leer
Ejecutar
Libreras Controladas
Librera de Trabajo:
Responsable
Arquitecto de Software.
Actividades
Check in y Check out de tems pertenecientes a la biblioteca;
Contenido
Cdigo y documentacin de los subsistemas, componentes, mdulos;
Documentacin de las pruebas unitarias: procedimientos, datos y casos de prueba;
Accesos:
Rol
Tipo de acceso
Arquitecto de Software
Leer;
Escribir;
Ejecutar;
Eliminar;
Desarrolladores
Leer;
Escribir;
Ejecutar;
Libreras Controladas
Librera de Soporte:
Responsable
Arquitecto de Software.
Actividades
Check in y Check out de los diferentes niveles de integracin;
Actualizacin de los tems bajo autorizacin;
Contenido
Cdigo y documentacin de los subsistemas, componentes y mdulos aprobados;
Los diferentes niveles de integracin del cdigo;
Documentacin de las pruebas de integracin, sistema y aceptacin: procedimientos y casos de
Libreras Controladas
Repositorio de Software:
Responsable
Gerente de la Configuracin (Puede ser rol dedicado o rol compartido).
Actividades
Mantener actualizadas la versin del software y su documentacin actual;
Incorporar las nuevas versiones aprobadas;
Contenido
Versin del software liberado, incluyendo toda su documentacin;
Nuevas versiones de software;
Seccin con los componentes reusables del software;
Accesos:
cambios;
Tipos de reporte de rendicin de cuenta de estado a ser generada y su
frecuencia;
Informacin a ser recolectada, almacenada, procesada y reportada;
Requerimientos de seguridad de los datos a ser controlados;
tems de configuracin;
Estado de implementacin de cambios aprobados a los tems de
configuracin;
Documentacin utilizada para certificar que los tems de
configuracin del proyecto estn listos para liberar, revisin tcnica o
aprobacin;
Documentacin de los registros de estado utilizados para indicar la
liberacin, revisin, calendarios de aprobacin y estado de los tems
de configuracin.
Generacin de Informes
La generacin de informes de estado de la configuracin (GIEC) responde a las
preguntas:
1.
2.
3.
4.
Qu pas?
Quin lo hizo?
Cundo pas?
Qu ms se vio afectado?
Control de Proveedores
Definir las actividades para incorporar los tems de configuracin adquiridos y