Mantenimiento de Sistemas Flashcards
Qué es el mantenimiento de sistemas?
Es el proceso de mejora y optimizacion del software que comienza despues de su entrega al usuario final, asi como tambien correccion y prevencion de los defectos. Es una fase del ciclo de vida de desarrollo de sistemas que viene despues de la implementacion del software.
En qué se centran las modificaciones en el mantenimiento de software?
- Correcciones de errores
- Adaptacion del software a cambios en el entorno
- Mejoras del software por cambios en los requerimientos y especificaciones funcionales
Quién hace el mantenimiento?
A nivel de software, lo hacen los ingenieros de software.
a nivel de negocios lo hacen los especialistas en negocios.
Cuales son las subcategorias del mantenimiento de software?
- Analizabilidad
- Cambiabilidad
- Estabilidad
- Facilidad de prueba
- Conformidad
Qué es analizabilidad?
Capacidad de un producto software de diagnosticar sus deficiencias o causas de fallos, o de identificar las partes que deben ser modificadas,
Qué es cambiabilidad?
Capacidad de un producto software de permitir implementar una modificacion especificada previamente.
Que es Estabilidad?
Capacidad del producto software de minimizar los efectos inesperados de las modificaciones
Que es facilidad de prueba?
Capacidad del producto software de permitir evaluar las partes modificadas.
Que es conformidad?
Capacidad del producto software de satisfacer los estandaes o convenciones relativas con la mantenibilidad.
Cuales son los tipos de mantenimiento?
- Preventivo
- Evolutivo
- Adaptativo
- Correctivo
Definir tipo de mantenimiento preventivo.
Acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos, como por ejemplo reestructuracion del codigo, definicion mas clara del sistema, optimizacion del rendimiento y eficiencia.
Definir tipo de mantenimiento evolutivo
Incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansion o cambio en las necesidades del usuario.
Definir tipo de mantenimiento adaptativo.
Modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuracion del hardware, software base, gestores de base de datos, etc.
Definir tipo de mantenimiento correctivo
Cambios precisos para corregir errores del producto software.
Cuales son las tecnicas de mantenimiento?
- Ingenieria inversa
- reingenieria