Mapa conceptual mantenimiento de software

2
UNIVERSIDAD FERMIN TORO VICERRECTORADO ACADEMICO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION MAPA CONCEPTUAL Luis David Castejón Morello V-21.129.113

Transcript of Mapa conceptual mantenimiento de software

Page 1: Mapa conceptual mantenimiento de software

UNIVERSIDAD FERMIN TOROVICERRECTORADO ACADEMICO

FACULTAD DE INGENIERIAESCUELA DE COMPUTACION

MAPA CONCEPTUAL

Luis David Castejón MorelloV-21.129.113

Page 2: Mapa conceptual mantenimiento de software

MANTENIMIENTO DE SOFTWARE TECNICAS DE MANTEMINIENTO DE SOFTWARE PRUEBAS Y MANTENIMIENTO DE SISTEMAS

Es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos

adaptable – modificar el sistema para hacer frente a cambios en el ambiente del software

perfectivo – implementar nuevos, o cambiar requerimientos de usuario referentes a mejoras funcionales para el software

correctivo, diagnosticar y corregir errores, posiblemente los encontraron por los usuarios

preventiva – aumentar la capacidad de mantenimiento de software o fiabilidad para evitar problemas en el futuro

La fase de mantenimiento de software involucra cambios al software para corregir defectos encontrados durante su uso o la adición de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software.

LIMITES DE PRUEBAS

probar solo puede determinar la presencia de los defectos, nunca su ausencia.

se requiere de demostraciones formales de que es correcto para establecer ausencia.

probar en etapas tempranas

META DE LAS PRUEBAS

Maximizar el numero y la severidad de los defectos encontrados por dinero gastado.

PRUEBAS A NIVEL DE MÉTODO

1.-verificar la operación con valores normales de los parámetros.

2.-verificar la operación en los valores limites de los parámetros.

3.-verificar la operación para valores de parámetros fuera de los limites

4.-asegurar que ejecuta todas las instrucciones

5.-verificar todas las trayectorias , incluido ambos lados de todas las ramas.

CONCEPTO

Es un proceso que se enfoca sobre la lógica interna del software y las funciones externas

PROCESOS

llevando a cabo pruebas que demuestren que cada función es completamente alternativa.

desarrollando pruebas que aseguren que la operación interna se ajusta a las especificaciones y que todos los componentes internos se han comprobado de forma adecuada realizando pruebas de estabilidad, cobertura y rendimiento de arquitectura.

TIPOS DE MANTENIMIENTO

Correctivo: cambios precisos para corregir errores

Evolutivo: Incorporaciones, modificaciones, y eliminaciones necesarias

Adaptativo: Modificaciones que afectan los entornos en los que el sistema opera

CONCEPTO

CLASIFICACION

FASES DE MANTENIMIENTO