Tecnología

Inicio

Requisitos de Mantenimiento de Software

Requisitos de Mantenimiento de Software


El mantenimiento de software es la última fase de un ciclo de vida del software de proyecto. Incluye una serie de actividades llevadas a cabo en los sistemas de software después de que se entregan. La corrección de errores, mejoras, cambios y adición de capacidades en los requisitos del sistema y las funcionalidades son algunas de estas actividades. Algunos de mantenimiento se lleva a cabo antes de que el sistema está en funcionamiento; Sin embargo, la posterior a la entrega del mantenimiento del software ha creado dificultades para el mantenimiento. En cualquier caso, a través de todo el ciclo de vida de un proyecto de software, el equipo de desarrollo debe mantener un ojo en el mantenimiento.

Tipos de Mantenimiento de Software

Hay cuatro tipos de mantenimiento correctivo, incluyendo, adaptativo, perfectivo y preventivo. El mantenimiento correctivo se hace cargo de los fallos o errores que se derivan de fallo de diseño, errores lógicos y los errores de codificación. mantenimiento adaptativo comprende software de alteración de acuerdo con los cambios en el entorno, incluyendo hardware o el sistema operativo. Las condiciones de entorno y hace referencia a los impactos que funcionan desde fuera del sistema, tales como reglas de negocio o las políticas del gobierno. mantenimiento perfectivo básicamente se dirige a nuevos cambios en términos de necesidades de los usuarios. Este proceso implica mejoras y actividades funcionales para mejorar el rendimiento del sistema. El mantenimiento preventivo incluye actividades que ayudan a aumentar la capacidad de mantenimiento del sistema.

Los Requisitos de Mantenimiento de Software

El mantenimiento de software es una fase necesaria del ciclo de vida de desarrollo de software, y sigue funcionando después de que el software se entrega. En términos generales, los sistemas de grandes necesitan más esfuerzo de mantenimiento que los sistemas más pequeños, ya que son más complicados de aprender y ejecutar. El significado tradicional de mantenimiento de software se centra en la corrección de errores después de la entrega del software. Sin embargo, a medida que evolucione el software, los cambios significativos que tenga que ser hecho para cumplir con los nuevos requisitos. El costo de mantenimiento de software comprende más de la mitad del presupuesto global del proyecto de software. El producto de software no va a cumplir los requisitos sin llevar a cabo el mantenimiento del software consistente y regular.

Gestión de Mantenimiento de Software

La gestión eficaz de las tareas de mantenimiento y uso del personal adecuado para llevar a cabo las tareas son cruciales para el mantenimiento del software. Esto también mejorará la productividad, control de costes y ayudar a producir un sistema que cumpla con los requerimientos del cliente. Mejora el rendimiento en tareas de mantenimiento resultará en una mayor productividad del producto de software. la reutilización del software también mejora la mantenibilidad y la calidad del sistema mediante la aplicación de los elementos de software existentes.