CAPITULO 6
MANTENIMIENTO DEL
SOFTWARE
LECCION 2 SWEBOK
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
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
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
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
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

Capitulo 6 leccion 2

  • 1.
  • 2.
    LOS PROBLEMAS CLAVESEN 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 CLAVESEN 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 CLAVESEN 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 CLAVESEN 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 CLAVESEN 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