Saltar al contenido

Los 4 tipos de mantenimiento de software

16/07/2020

Su producto no ha vivido lo suficiente para resolver todos los defectos ni se ha utilizado lo suficiente para dejar su comportamiento en piedra. Si su producto está maduro, el mantenimiento preventivo y adaptativo debe ser una prioridad más alta.

The 7 Best Rental Property Management Software of 2020 – Investopedia

The 7 Best Rental Property Management Software of 2020.

Posted: Mon, 21 Dec 2020 08:00:00 GMT [source]

Sin embargo, si incluso un solo usuario podría haberse visto afectado, entonces solucionar el problema es una acción de mantenimiento correctiva. La encuesta mostró que alrededor del 75% del esfuerzo de mantenimiento se realizó en los dos primeros tipos, y la corrección de errores consumió alrededor del 21%. Los estudios demuestran que la contribución de los usuarios finales es crucial durante la recopilación y el análisis de datos de nuevos requisitos. Esta es la principal causa de cualquier problema durante la evolución y el mantenimiento del software.

software maintenance and its types

Puede producirse un defecto debido a errores en el diseño, la lógica y la codificación del software. Los errores de diseño ocurren cuando los cambios realizados en el software son incorrectos, incompletos, comunicados incorrectamente o la solicitud de cambio no se entiende. Los errores lógicos son el resultado de pruebas y conclusiones no válidas, implementación incorrecta de especificaciones de diseño, flujo lógico defectuoso o prueba incompleta de datos. Todos estos errores, denominados errores residuales, impiden que el cuentos-infantiles.net software se ajuste a las especificaciones acordadas. Tenga en cuenta que la necesidad de mantenimiento correctivo suele iniciarse mediante informes de errores elaborados por los usuarios. Por ejemplo, si lanza un sistema de software y sus usuarios encontraron un error, se requiere una acción de mantenimiento correctivo para solucionarlo. Tenga en cuenta que, si los usuarios nunca se vieron afectados por el error y usted lo resuelve antes de que nadie se dé cuenta, la acción de mantenimiento es preventiva o adaptativa.

Los cuatro tipos de mantenimiento de software

También puede permitir la comparación de perfiles de mantenimiento de software internamente dentro de una organización. 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. A nivel de proceso, las actividades de mantenimiento de software tienen mucho en común con el desarrollo de software. El mantenimiento también requiere varias actividades que no se encuentran en el desarrollo de software (consulte la sección 3.2 sobre actividades únicas para obtener más detalles). IEEE identifica las actividades principales del mantenimiento de software como implementación de procesos, análisis de problemas y modificaciones, implementación de modificaciones, revisión / aceptación de mantenimiento, migración y retiro. Si detecta y resuelve las fallas en el software antes de que los usuarios las descubran, entonces la acción de mantenimiento es preventiva o adaptativa.

Los cuatro tipos de mantenimiento de software

Sin embargo, si soluciona el problema después de recibir informes de errores por parte del usuario, se trata de una acción de mantenimiento correctiva. Se ocupa de la reparación de fallas o defectos encontrados en las funciones del sistema del día a día.

software maintenance and its types

El objetivo es asegurar que sus usuarios estén satisfechos con la experiencia y seguirán utilizando su producto como resultado del valor agregado que aporta el mantenimiento perfecto. Las funciones nuevas y las mejoras de las funciones existentes no se consideran mantenimiento perfectivo. Si el panel de actividad reciente no existiera, esta sería una función nueva en lugar de un mantenimiento perfecto. El mantenimiento mantenimiento de flota no se trata solo de corregir errores; Implica cualquier esfuerzo para que las cosas sigan funcionando de la forma en que los usuarios esperan. Y la mayoría de las veces, eso significa algo más que simplemente corregir defectos en su código. Proporcionar esfuerzo de mantenimiento de software, por categorías, para diferentes aplicaciones proporciona información comercial a los usuarios y sus organizaciones.

Independientemente del estado en el que se encuentre su producto, tenga en cuenta que la volatilidad del producto requiere más esfuerzo para mantenerlo funcionando como se esperaba. Cuantas más soluciones, hacks y atajos se hayan tomado durante el desarrollo, más se verá afectado su presupuesto de mantenimiento. Una forma de combatir la volatilidad del producto es utilizar un enfoque esbelto durante el desarrollo del producto para garantizar la cantidad exacta de complejidad que debe mantenerse en el futuro … El mantenimiento perfecto, que generalmente resulta de los comentarios de los usuarios, es la modificación de un producto de software después de la entrega para mejorar el rendimiento o la capacidad de mantenimiento.

¿Cuáles son las reglas generales de seguridad?

Informe todos los cuasi accidentes, incidentes, lesiones y enfermedades de inmediato. Use el equipo de protección personal requerido para el trabajo. Se requieren anteojos de seguridad como protección mínima para los ojos en todos los lugares de trabajo. Trabaje siempre alejado de cargas suspendidas.

Utilice este modelo para mantenimiento programado o modernización de aplicaciones a pequeña escala. El mayor riesgo aquí es que no incluye justificaciones comerciales: el equipo de software no sabrá si se necesitan cambios más importantes en el futuro. Las empresas enfocadas digitalmente quieren cambios ordenados e incrementales en su software. Lo que no quieren son esfuerzos de desarrollo empresarial costosos y que consumen mucho tiempo y que vinculan la empresa a conjuntos específicos de hardware, software y middleware. Un modelo de mantenimiento de software puede proporcionar el marco para lograr mejoras sin comenzar de nuevo. Considere la madurez de su producto y lo que necesita para mantener una alta satisfacción entre los usuarios. Si su producto tiene o está a punto de ser lanzado recientemente, se debe poner más énfasis en el mantenimiento correctivo y perfectivo.

Los cuatro tipos de mantenimiento de software

  • En contraste, el mantenimiento de software a menudo tiene como objetivo extender la vida del software durante el mayor tiempo posible.
  • 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 mantenedor.
  • Además, puede estar impulsado por la necesidad de satisfacer la demanda de los usuarios de actualizaciones y mejoras de software.
  • El énfasis principal es entregar un producto que satisfaga las necesidades del usuario a tiempo y dentro del presupuesto.