CAPITULO 6
MANTENIMIENTO DEL
SOFTWARE
LECCION 3 SWEBOK
EL PROCESO DE MANTENIMIENTO
Proporciona referencias y normas para poner en práctica el proceso de
mantenimiento de software. El punto de Actividades de Mantenimiento
diferencia el mantenimiento del desarrollo y muestra su relación con otras
actividades de la ingeniería del software
Procesos de Mantenimiento
EL PROCESO DE MANTENIMIENTO
Actividades de Mantenimiento
Actividades únicas
1. Transición: una secuencia controlada y coordinada de actividades durante las
cuales el software es transferido cada vez más del desarrollador al mantenedor
[Dek92, Pig97]
2. La Aceptación/Rechazo de Petición de Modificación: el trabajo de petición de
modificación sobre un cierto tamaño/esfuerzo/complejidad puede ser rechazado
por mantenedores y desviado a un desarrollador [Dor02], (Apr01)
3. La petición de Modificación y el Escritorio de Ayuda de Informe de Problema:
una función de apoyo de usuario final que provoca la evaluación, la ordenación,
y de presupuesto de solicitud de modificación [Ben00]
4. El Análisis de Impacto
5. El Apoyo de Software: ayuda y aconseja a usuarios que solicitan información
(por ejemplo, reglas de gestión, validación, datos que quieren decir y ad hoc
solicita/hace un informe)
6. Los Acuerdos de Nivel de Servicio (SLAs) y los contratos de mantenimiento
especializados (específicos de dominio) que son responsabilidad de los
EL PROCESO DE MANTENIMIENTO
Apoyando actividades
Los mantenedores también puede realizar actividades de apoyo,
como la planificación de mantenimiento de software, la dirección de
configuración de software, la verificación y la validación, la garantía
de calidad de software, revisiones, revisiones de cuentas, y el
entrenamiento de usuario
EL PROCESO DE MANTENIMIENTO
Actividad de planificación de mantenimiento.
Una actividad importante para el mantenimiento de software es la
planificación, y los mantenedores deben dirigir las cuestiones asociadas con
un número de perspectivas de planificación:
1. La planificación de las actividades (el nivel de organización)
2. La planificación de Mantenimiento (el nivel de transición)
3. La planificación de Liberación/versión (el nivel de software)
4. La planificación de petición de cambio de software
La planificación de mantenimiento de software debería comenzar con la
decisión de desarrollar un nuevo sistema y debería considerar objetivos de
calidad
EL PROCESO DE MANTENIMIENTO
Dirección de configuración de software
Describe la dirección de configuración de software como un elemento crítico
del proceso de mantenimiento. Los procedimientos de dirección de
configuración de software deberían asegurar la verificación, la validación, y la
revisión de cuentas de cada paso requerido para identificar, autorizar, poner
en práctica, y liberar el producto de software.
El proceso de Dirección de Configuración de Software KA proporciona los
detalles de SCM y habla del proceso por el cual los cambios de software
solicitado son sometidos, evaluados, y aprobados.
Los mantenedores participan en la Pasarela de Control de Configuración para
determinar el contenido de la siguiente liberación/versión.
EL PROCESO DE MANTENIMIENTO
Calidad de software
Debe ser planificado y procesos puestos en práctica para apoyar el
proceso de mantenimiento. Las actividades y técnicas para la Garantía
de calidad de Software (SQA), V*V, revisiones, y revisiones de cuentas
deben ser seleccionadas de común acuerdo con todos los otros
procesos para alcanzar el nivel deseado de calidad. También le
recomiendan que el mantenedor adapte los procesos de desarrollos
de software, técnicos y entregables, por ejemplo probando la
documentación, y pruebe resultado

Capitulo 6 leccion 3

  • 1.
  • 2.
    EL PROCESO DEMANTENIMIENTO Proporciona referencias y normas para poner en práctica el proceso de mantenimiento de software. El punto de Actividades de Mantenimiento diferencia el mantenimiento del desarrollo y muestra su relación con otras actividades de la ingeniería del software Procesos de Mantenimiento
  • 3.
    EL PROCESO DEMANTENIMIENTO Actividades de Mantenimiento Actividades únicas 1. Transición: una secuencia controlada y coordinada de actividades durante las cuales el software es transferido cada vez más del desarrollador al mantenedor [Dek92, Pig97] 2. La Aceptación/Rechazo de Petición de Modificación: el trabajo de petición de modificación sobre un cierto tamaño/esfuerzo/complejidad puede ser rechazado por mantenedores y desviado a un desarrollador [Dor02], (Apr01) 3. La petición de Modificación y el Escritorio de Ayuda de Informe de Problema: una función de apoyo de usuario final que provoca la evaluación, la ordenación, y de presupuesto de solicitud de modificación [Ben00] 4. El Análisis de Impacto 5. El Apoyo de Software: ayuda y aconseja a usuarios que solicitan información (por ejemplo, reglas de gestión, validación, datos que quieren decir y ad hoc solicita/hace un informe) 6. Los Acuerdos de Nivel de Servicio (SLAs) y los contratos de mantenimiento especializados (específicos de dominio) que son responsabilidad de los
  • 4.
    EL PROCESO DEMANTENIMIENTO Apoyando actividades Los mantenedores también puede realizar actividades de apoyo, como la planificación de mantenimiento de software, la dirección de configuración de software, la verificación y la validación, la garantía de calidad de software, revisiones, revisiones de cuentas, y el entrenamiento de usuario
  • 5.
    EL PROCESO DEMANTENIMIENTO Actividad de planificación de mantenimiento. Una actividad importante para el mantenimiento de software es la planificación, y los mantenedores deben dirigir las cuestiones asociadas con un número de perspectivas de planificación: 1. La planificación de las actividades (el nivel de organización) 2. La planificación de Mantenimiento (el nivel de transición) 3. La planificación de Liberación/versión (el nivel de software) 4. La planificación de petición de cambio de software La planificación de mantenimiento de software debería comenzar con la decisión de desarrollar un nuevo sistema y debería considerar objetivos de calidad
  • 6.
    EL PROCESO DEMANTENIMIENTO Dirección de configuración de software Describe la dirección de configuración de software como un elemento crítico del proceso de mantenimiento. Los procedimientos de dirección de configuración de software deberían asegurar la verificación, la validación, y la revisión de cuentas de cada paso requerido para identificar, autorizar, poner en práctica, y liberar el producto de software. El proceso de Dirección de Configuración de Software KA proporciona los detalles de SCM y habla del proceso por el cual los cambios de software solicitado son sometidos, evaluados, y aprobados. Los mantenedores participan en la Pasarela de Control de Configuración para determinar el contenido de la siguiente liberación/versión.
  • 7.
    EL PROCESO DEMANTENIMIENTO Calidad de software Debe ser planificado y procesos puestos en práctica para apoyar el proceso de mantenimiento. Las actividades y técnicas para la Garantía de calidad de Software (SQA), V*V, revisiones, y revisiones de cuentas deben ser seleccionadas de común acuerdo con todos los otros procesos para alcanzar el nivel deseado de calidad. También le recomiendan que el mantenedor adapte los procesos de desarrollos de software, técnicos y entregables, por ejemplo probando la documentación, y pruebe resultado