2. LOS PROBLEMAS CLAVES EN EL
MANTENIMIENTO DE SOFTWARE
Un número de problemas claves deben ser tratados para asegurar el
mantenimiento eficaz de software. Es importante que entienda que el
mantenimiento del software provee desafíos de dirección para los
ingenieros del software.
La sección siguiente presenta técnicas y cuestiones de dirección
relacionadas con el mantenimiento del software. Han sido agrupadas bajo
los títulos siguientes:
1. Cuestiones Técnicas
2. Cuestiones de Dirección
3. Coste estimado
4. Medidas
3. LOS PROBLEMAS CLAVES EN EL
MANTENIMIENTO DE SOFTWARE
Cuestiones Técnica
Entendimiento limitado: Se refiere a como rápidamente un ingeniero de
software puede entender donde hacer un cambio o una corrección en el
software que este individuo no desarrolló
Pruebas: Las pruebas de software KA proporciona la información adicional,
cuando el software realiza funciones críticas, puede ser imposible llevarlo
fuera de línea para probar
Análisis de impacto: Describe como conducir, con rentabilidad, un análisis
completo del impacto de un cambio del software existente
Capacidad de mantenimiento: Como la facilidad por la cual el software
puede ser mantenido, mejorado, adaptado, o corregido para satisfacer
exigencias especificadas
4. LOS PROBLEMAS CLAVES EN EL
MANTENIMIENTO DE SOFTWARE
Cuestiones de dirección
Alineación con objetivos de organización: Los objetivos de organización
describen como demostrar el rendimiento de la inversión de actividades de
mantenimiento de software
Proveer de personal: Se refiere a como atraer y mantener el personal de
mantenimiento de software
Proceso: Es un juego de actividades, métodos, prácticas, y las
transformaciones que pueblan el empleo para desarrollar y mantener el
software y los productos asociados
Los aspectos de organización de mantenimiento: Describen como identificar
cual organización y/o la función que serán responsables del mantenimiento
de software
Externalización: Se refiere a la entrega de actividades propias de ésta a otra
5. LOS PROBLEMAS CLAVES EN EL
MANTENIMIENTO DE SOFTWARE
Estimación del coste del mantenimiento
Valoración de coste: Los dos accesos más populares a la estimación de
recursos para el mantenimiento de software son el empleo de modelos
paramétricos y el empleo de experiencia
Modelos paramétricos: La importancia es que los datos de proyectos
pasados son necesarios en el uso de los modelos. Habla de todos los
aspectos sobre estimar gastos, incluyendo puntos de función y
proporciona un capítulo detallado sobre la valoración de mantenimiento
Experiencia: Claramente el mejor acercamiento a la valoración de
mantenimiento es el de combinar datos empíricos y experiencia. Deberían
proporcionar estos datos como consecuencia del uso de un programa de
medida
6. LOS PROBLEMAS CLAVES EN EL
MANTENIMIENTO DE SOFTWARE
Medidas de Mantenimiento del Software
Establecimiento de un programa de medida de software extensamente corporativo,
en el cual son descritas las formas de medida de mantenimiento de software y la
colección de datos
Medidas Específicas: Presentan técnicas de prueba de referencia internas para
comparar diferentes organizaciones de mantenimiento internas
1. Analizar: Las medidas del esfuerzo del mantenedor o recursos gastados en
tentativa de diagnosticar carencias o causas de fracaso, o en identificación de
partes para ser modificadas
2. Variabilidad: Las medidas del esfuerzo del mantenedor asociado con realización
de una modificación especificada
3. Estabilidad: Las medidas del comportamiento inesperado de software, incluyendo
lo encontrado durante las pruebas
4. Testeabilidad: Las medidas del esfuerzo del mantenedor y usuarios en la tentativa