Saltar al contenido

Descripción general del mantenimiento de software

29/06/2020

Por ejemplo, el software de nuestros dispositivos móviles se puede actualizar todos los días, a diferencia del software de los submarinos, que normalmente solo se puede actualizar cuando el submarino visita el puerto. De hecho, este es uno de los principales impulsores del movimiento Intenet of Things. Solucionar un problema de software en mi lavadora requiere una costosa visita de un técnico para reemplazar una placa de circuito, mientras que si mi lavadora está en Internet, la empresa puede descargar un nuevo software casi sin costo. En caso de una falla del sistema debido a un error, se toman acciones para restaurar el funcionamiento del sistema de software.

La presencia de procesos, técnicas y herramientas sistemáticos y maduros ayuda a mejorar la capacidad de mantenimiento del 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.

  • Cuando en las operaciones reales, se descubren defectos, los entornos operativos cambian y surgen nuevos requisitos de usuario.
  • Una vez que se entrega un producto de software, debe evolucionar, o cambiar, con el tiempo.
  • Como tal, podemos definir el mantenimiento como la totalidad de las actividades necesarias para proporcionar un soporte rentable al software.
  • Si bien la fase de mantenimiento del ciclo de vida generalmente comienza después de un período posterior a la implementación, las activaciones de mantenimiento reales pueden ocurrir antes.
  • Dado esto, el mantenimiento se puede realizar tanto durante la fase previa al envío como posteriormente.

Este curso comienza con un examen de los fundamentos, incluida la terminología; la naturaleza y necesidad de mantenimiento; costos de mantenimiento y evolución del software. A partir de ahí, el mantenimiento pasa por cuestiones clave; el proceso de mantenimiento; técnicas para el mantenimiento y las herramientas de mantenimiento de software, todo dentro del contexto de los desafíos de mantenimiento laoracionasanjose.com del mundo real. 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.

Deuda de mantenimiento

La cantidad de personal necesario para realizar el mantenimiento del software aumenta en proporción con la frecuencia y complejidad de las actividades de mantenimiento. Un cambio importante en los últimos 20 años en la forma en que se mantiene el software es que las empresas a menudo lanzan una versión parcial intencionalmente y luego la agregan con el tiempo. No me queda claro si esto se considera correctamente como perfectivo, adaptativo o algo más.

Proceso de reutilización

software maintenance activities

Una vez que se entrega un producto de software, debe evolucionar, o cambiar, con el tiempo. Cuando en las operaciones reales, se descubren defectos, los entornos operativos cambian y surgen nuevos requisitos de usuario. Si bien la fase de mantenimiento del ciclo de vida generalmente comienza después de un período posterior a la software mantenimiento implementación, las activaciones de mantenimiento reales pueden ocurrir antes. Como tal, podemos definir el mantenimiento como la totalidad de las actividades necesarias para proporcionar un soporte rentable al software. Dado esto, el mantenimiento se puede realizar tanto durante la fase previa al envío como posteriormente.

software maintenance activities

Debe especificar cómo los usuarios solicitarán modificaciones o informarán problemas. 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 la 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.

¿Cuál es el costo promedio del mantenimiento del software?

El costo de mantenimiento del software está determinado por un porcentaje de la tarifa inicial de la licencia de software, que suele ser entre el 16 y el 25% del costo de la licencia por año.

El desarrollo inicial de software generalmente se basa en proyectos, con una escala de tiempo y un presupuesto definidos. El énfasis principal es entregar un producto que satisfaga las necesidades del usuario a tiempo y dentro del presupuesto. En contraste, el mantenimiento de software a menudo tiene como objetivo extender la vida del software durante el mayor tiempo posible. Además, puede panelessolares-precios.com estar impulsado por la necesidad de satisfacer la demanda de los usuarios de actualizaciones y mejoras de software. El término «software» se ha utilizado para describir una variedad de productos, desde sistemas operativos hasta aplicaciones complejas. Generalmente, el mantenimiento de software significa modificar el software después de que una agencia lo haya comprado e instalado.

Global Preventive Maintenance Software System Market 2025: Maintenance Connection, EMaint, Hippo, Mpulse, ManagerPlus, Software AG – Farming Sector

Global Preventive Maintenance Software System Market 2025: Maintenance Connection, EMaint, Hippo, Mpulse, ManagerPlus, Software AG.

Posted: Tue, 05 Jan 2021 05:28:21 GMT [source]

2 Naturaleza del mantenimiento

Hay cuatro tipos de mantenimiento, a saber, correctivo, adaptativo, perfectivo y preventivo. El mantenimiento correctivo se ocupa de corregir los errores que se observan cuando el software está en uso. El mantenimiento adaptativo se ocupa del cambio en el software que tiene lugar para hacer que el software se adapte a un nuevo entorno, como para ejecutar el software en un nuevo sistema operativo. El mantenimiento perfecto se ocupa del cambio en el software que se produce al agregar nuevas funcionalidades al software. El mantenimiento preventivo implica implementar cambios para prevenir la ocurrencia de errores. La distribución de tipos de mantenimiento por tipo y por porcentaje de tiempo consumido. Los objetivos organizacionales describen cómo demostrar el retorno de la inversión de las actividades de mantenimiento de software.

Global Preventive Maintenance Management Software Market 2025: Maintenance Connection, EMaint, Hippo, Mpulse, ManagerPlus, Software AG – Farming Sector

Global Preventive Maintenance Management Software Market 2025: Maintenance Connection, EMaint, Hippo, Mpulse, ManagerPlus, Software AG.

Posted: Tue, 05 Jan 2021 05:28:21 GMT [source]

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. Esto, a su vez, puede resultar, y a menudo 3l0g.com lo hace, en una falta de documentación de software y entornos de prueba, que es una de las principales causas de dificultades en la comprensión del programa y el análisis de impacto posterior.