Saltar al contenido

Los 4 tipos de mantenimiento de software

23/12/2020

Las solicitudes de modificación se registran y rastrean, se determina el impacto de los cambios propuestos, se modifican el código y otros artefactos de software, se realizan pruebas y se lanza una nueva versión del producto de software. El término mantenedor se define como una organización que realiza actividades de mantenimiento. En este KA, el término a veces se referirá a las personas que realizan esas actividades, contrastándolas con los desarrolladores. El proceso de mantenimiento del software Perfective se centra en las modificaciones en los requisitos y funcionalidades del procesamiento del software ya establecido. Por lo tanto, existe una alta posibilidad de que el usuario en el proceso de prueba de aceptación del usuario identifique las fallas de usabilidad en el software. Estos defectos pueden denominarse solicitudes de cambio, requisitos adicionales o parte de los requisitos futuros.

Los cuatro tipos de mantenimiento de software

¿Qué es la lista de tareas de mantenimiento?

El mantenimiento de rutina se refiere a cualquier tarea de mantenimiento que se realiza de manera planificada y continua para identificar y prevenir problemas antes de que provoquen fallas en el equipo. Algunos mantenimientos de rutina comunes incluyen inspecciones regulares o trabajos de servicio. Las tareas de mantenimiento de rutina suelen ser bastante sencillas.

Un cambio adaptativo puede desencadenarse por cambios en el sistema operativo, hardware, dependencias de software e incluso reglas y políticas empresariales de la organización. Estas modificaciones al entorno pueden desencadenar cambios en otras partes de su software.

software maintenance types

Se sabe que las fallas, en este caso, son los restos de los errores que impiden que el software se convierta en un producto perfectamente eficiente y de excelente rendimiento. El mantenimiento correctivo de software es la forma naturalmente elegida de emplear una actividad de actualización en un sistema de aplicación de software. Se utiliza para identificar y realizar un seguimiento de todos los defectos en la aplicación que posiblemente puedan crear una mella más grande en el rendimiento de la aplicación. Este tipo de mantenimiento se puede aplicar en todas las etapas del ciclo de vida del desarrollo de software, como la fase de diseño, la fase de análisis de requisitos y también la fase de creación de código. Las evaluaciones de las correcciones identificadas se extraen comúnmente de los informes de análisis de defectos generados por los profesionales de la toma de decisiones. El nivel de madurez de una aplicación y los requisitos para lograr una alta satisfacción del usuario son fundamentales para crear un presupuesto de mantenimiento.

Los cuatro tipos de mantenimiento de software

software maintenance types

Estos defectos, desde el punto de vista del usuario, pueden ser una alteración en la apariencia, la adición de un nuevo atributo o la eliminación de un elemento funcional que está visto como innecesario por el usuario. Este tipo de técnica de mantenimiento de software puede ayudar a encontrar las áreas que requieren que las correcciones se implementen en un momento anterior, como un esfuerzo para proteger la capacidad de producto del cliente y su eminencia. Este proceso se incorpora para manejar la fusión de las soluciones de defectos con el sistema existente, para habilitar la última aplicación de software actualizada, después de que se completen las actividades de seguimiento de defectos. Estos errores pueden ser el resultado de una planificación incorrecta, un análisis insuficiente, una codificación técnica incorrecta o errónea.

El mantenimiento perfectivo representa el 50%, es decir, la mayor de todas las actividades de mantenimiento. software mantenimiento El cambio adaptativo se desencadena por cambios en el entorno en el que vive su software.

  • Este plan debe prepararse durante el desarrollo del software y debe especificar cómo los usuarios solicitarán modificaciones de software o informarán problemas.
  • A nivel de proceso, las actividades de mantenimiento de software tienen mucho en común con el desarrollo de software.
  • El proceso del ciclo de vida del software es un conjunto de actividades, métodos, prácticas y transformaciones que las personas utilizan para desarrollar y mantener el software y sus productos asociados.
  • Finalmente, en el nivel más alto, la organización de mantenimiento tendrá que realizar actividades de planificación comercial al igual que todas las demás divisiones de la organización.
  • La gestión se analiza en el capítulo Disciplinas relacionadas de la ingeniería de software.

Los cuatro tipos de mantenimiento de software

Una parte integral del software es el de mantenimiento, que requiere que se prepare un plan de mantenimiento preciso durante el desarrollo del software. Se debe abordar una nueva decisión para el desarrollo de cada nueva característica del sistema y sus objetivos de calidad. La selección de la aplicación adecuada de los estándares es una laradiofrecuencia.net tarea desafiante desde la etapa inicial de la ingeniería de software que no ha adquirido una importancia definida por parte de las partes interesadas. El mantenimiento preventivo de software, como su nombre lo indica, se utiliza para evitar futuras caídas con respecto al rendimiento del software y la escalabilidad del sistema en general.

software maintenance types

La optimización del código implica modificar los programas para una ejecución más rápida o un uso eficiente del espacio de almacenamiento. La reestructuración del código implica transformar la estructura del programa para reducir la complejidad del código fuente y facilitar su comprensión. Los ejemplos de mantenimiento perfectivo incluyen modificar el programa de nómina para incorporar un nuevo acuerdo sindical y agregar un nuevo informe en el sistema de análisis de ventas.

Por ejemplo, actualizar el servidor, los compiladores, etc. o las modificaciones a los el-humidificador.com transportistas y procesadores de pago pueden afectar la funcionalidad de su software.

Continuous Flow: Modernizing Core Business Systems for Greater Business Value – CIO

Continuous Flow: Modernizing Core Business Systems for Greater Business Value.

Posted: Mon, 14 Dec 2020 14:32:00 GMT [source]

La intención principal de emplear este tipo de proceso de mantenimiento de software es verificar los elementos débiles en términos de adaptabilidad a los cambios nuevos y futuros de la aplicación de software. Como característica principal de la calidad del software, la mantenibilidad debe especificarse, revisarse y controlarse durante las actividades de desarrollo de software para reducir los costos de mantenimiento. La mantenibilidad es a menudo difícil de lograr porque las subcaracterísticas a menudo no son un foco importante durante el proceso de desarrollo de software. Los desarrolladores están, por lo general, más preocupados por muchas otras actividades y con frecuencia son propensos a ignorar los requisitos del desarrollador. Esto, a su vez, puede resultar, y a menudo lo hace, en una falta de documentación de software y entornos de prueba, que es una de las principales causas de las dificultades en la comprensión del programa y el análisis de impacto posterior. La presencia de procesos, técnicas y herramientas sistemáticos y maduros ayuda a mejorar la capacidad de mantenimiento del software. El mantenimiento de software sustenta el producto de software durante todo su ciclo de vida.