Representación binaria de un mundo digital.
En el ciclo de vida del software, la fase de mantenimiento es la última etapa del ciclo. Una vez que el software pasa la etapa de diseño y se implementa, comienza la fase de mantenimiento del ciclo de vida del software. Comprender las características de la fase de mantenimiento del ciclo de vida del software permite a las personas encargado de analizar el rendimiento del software después de la implementación para resolver correctamente los problemas que aumentar.
Características de la fase de mantenimiento
Pantalla binaria.
Una vez que el software está en funcionamiento, a menudo requiere un mantenimiento continuo. En general, el software permanece operativo durante un período prolongado de tiempo después de la implementación inicial y requiere un mantenimiento regular para garantizar que el software funcione continuamente a niveles de rendimiento máximos. Durante la fase de mantenimiento del ciclo de vida del software, los programadores de software publican regularmente parches de software para abordar cambios en las necesidades de una organización, para corregir problemas relacionados con errores en el software o para resolver la seguridad potencial asuntos. A lo largo de la fase de mantenimiento, los diseñadores abordan los problemas que se descubren para evitar cualquier obstáculo al rendimiento esperado del software o para agregar una mayor funcionalidad al software.
Video del día
Responsabilidad de realizar el mantenimiento del software
Las tareas de mantenimiento del software normalmente las realizan los diseñadores del software para abordar los problemas descubiertos después de la implementación del programa de software. A medida que los desarrolladores de software abordan los problemas que se encuentran en los programas de software, corresponde a los operadores del sistema instalar los parches publicados. La mayoría de los programas de software disponibles comercialmente se actualizan periódicamente mediante descargas disponibles a través del sitio de soporte en línea del desarrollador. Los operadores del sistema descargan las actualizaciones a medida que se publican y las instalan para garantizar el rendimiento continuo del software de acuerdo con los parámetros de diseño originales.
Duración de la fase de mantenimiento
La fase de mantenimiento dura la más larga de todas las fases del ciclo de vida del software. La razón principal por la que la fase de mantenimiento dura más es la vida útil del software. La mayoría de los programas de software permanecen en funcionamiento hasta que se vuelven obsoletos debido a cambios en las necesidades del usuario o hasta que el costo de mantenimiento del software se vuelve prohibitivo para el uso futuro del software. Muchos diseñadores lanzan programas de software de reemplazo de nuevo diseño, mientras que las versiones anteriores de su software continúan en mantenimiento. Esto se puede ver con la introducción de Microsoft del paquete de software Office 2010 o la introducción del sistema operativo Windows 7. Aunque la versión más reciente de estos programas de software está disponible comercialmente para los usuarios de computadoras, la compañía continúa Mantener versiones anteriores del software y hacer que los parches estén disponibles a través de los servicios de Windows Update por una cantidad específica de hora.
Ejemplos de la fase de mantenimiento del software de Microsoft
Microsoft proporciona un mantenimiento continuo de los programas de software existentes a lo largo de la vida útil del software a través del sitio web de Windows Update. Aunque el soporte para algunos productos se elimina gradualmente, la fase de mantenimiento del software de Microsoft generalmente cubre un período de varios años. En el caso de Microsoft Office 2007, las actualizaciones del software se publican en paquetes de servicios. El soporte para cada paquete de servicio publicado continúa hasta 24 meses después del lanzamiento del paquete de servicio.
Conclusión de la fase de mantenimiento
A medida que el mantenimiento del software tiene un costo prohibitivo y se acerca al final del ciclo de vida del software, los diseñadores de software comienzan el proceso de desarrollo de un nuevo software para reemplazar el software existente. En muchos casos, los ciclos de vida de desarrollo de software para programas pueden superponerse. Un desarrollador de software puede comenzar la fase inicial del ciclo de vida del nuevo software incluso antes de que el lanzamiento de la versión actual del software esté disponible comercialmente. A medida que los sistemas informáticos y las necesidades de los usuarios finales de los programas informáticos continúan cambiando, los desarrolladores de software siguen un ciclo interminable de desarrollo para sus productos más populares.