¿Por qué resulta necesario realizar mantenimiento del software? ¿Qué le pasa usualmente a un software que no se mantiene?
Es necesario realizar mantenimiento del software para mejorar el rendimiento, para incorporar nuevas funcionalidades solicitadas por el cliente, agregar mayor seguirdad al sistema, adaptarse a la demanda de nuevos servicios, incluso para lograr una ventaja competitiva. Al software que no se le realiza mantenimiento adecuado suele presentar problemas de rendimiento, deja der útil para realizar nuevas operaciones que demanda el cliente, mayor brecha de seguirdad. Degradación de la calidad del producto.
¿Cómo es posible clasificar los tipos de mantenimiento en función de sus objetivos?
Los tipos de mantenimiento se clasifican de acuerdo a la demanda del cliente o segun su nivel de atención.
Planificable: Correctivo no urgente, Adaptativo, Perfectivo, Preventivo.
No Planificable: Correctivo urgente
¿Qué problemas plantea el mantenimiento?
- Degradación calidad del producto
- Auscencia de documentación
- Efectos domino y efecto iceberg
- Ausencia metodológica del cambio
¿Qué necesidades conflictivas aparecen durante el mantenimiento?
Realizar mantenimiento a software desarrollado con tecnologías y técnicas "anticuadas". Conseguir documentación adecuada. En ocasiones se le da poca importancia al mantenimiento, se asigna poco tiempo por considerarse que no aporta un incremento al cliente. Por otra parte se abre el debate si se debe realizar una reingeniería del artefacto o proceso completo o adaptar únicamente lo solicitado por el cliente.
¿Qué hay que hacer para que los atributos de calidad del software no se degraden durante el mantenimiento?
- Implementar herramientas para el control de calidad.
- Establecer procedimientos claramente definidos y estandarizados para el mantenimiento software.
- Modificar el software para hacerlo mas fácil de entender y cambiar.
Top comments (0)