MANTENIMIENTO PREVENTIVO DE SOFTWARE
El mantenimiento de software es el proceso de mejora y optimización del software desplegado es decir; revisión del programa, así como también corrección de los defectos.
El mantenimiento de software es también una de las fases en el ciclo de Vida de Desarrollo de Sistemas, que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene después del despliegue implementación del software en el campo.
La fase de mantenimiento de software involucra cambios al software en orden de corregir defectos y dependencias encontradas durante su uso tanto como la adición de nueva funcionalidad para mejorar la usabilidad y aplicabilidad del software.
El mantenimiento del software incluye varias técnicas específicas. Una técnica es el rebajamiento estático, la cual es usada para identificar todo el código de programa que puede modificar alguna variable.
La fase de mantenimiento de software es una parte explícita del modelo en cascada del proceso de desarrollo de software el cual fue desarrollado durante el movimiento de programación estructurada en computadores. El otro gran modelo, el Desarrollo en espiral desarrollado durante el movimiento de ingeniería de software orientada a objeto no hace una mención explícita de la fase de mantenimiento. Sin embargo, esta actividad es notable, considerando el hecho de que dos tercios del coste del tiempo de vida de un sistema de software involucran mantenimiento.
En un ambiente formal de desarrollo de software, la organización o equipo de desarrollo tendrán algún mecanismo para documentar y rastrear defectos y deficiencias.
El Software tan igual como la mayoría de otros productos, es típicamente lanzado con un conjunto conocido de defectos y deficiencias. El software es lanzado con esos defectos conocidos porque la organización de desarrollo en las utilidades y el valor del software en un determinado nivel de calidad compensan el impacto de los defectos y deficiencias conocidas.
Las deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento, es así que los usuarios del software serán capaces de trabajar evitando las deficiencias conocidas y conocerán cuando el uso del software sería inadecuado para tareas específicas.
Tipos de mantenimiento
Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.
Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario.
Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuración del hardware, software de base, gestores de base de datos, comunicaciones, etc.
Correctivo: son aquellos cambios precisos para corregir errores del producto software.
En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto de tipos de mantenimiento especialmente del mantenimiento perfectivo en que, mientras que el resto correctivo, evolutivo, perfectivo, adaptativo, se produce generalmente tras una petición de cambio por parte del cliente o del usuario final, el preventivo se produce tras un estudio de posibilidades de mejora en los diferentes módulos del sistema.
Aunque el mantenimiento preventivo es considerado valioso para las organizaciones, existen una serie de riesgos como fallos de la maquinaria o errores humanos a la hora de realizar estos procesos de mantenimiento.
Algunos de los métodos más habituales para determinar que procesos de mantenimiento preventivo deben llevarse a cabo son las recomendaciones de los fabricantes, la legislación vigente, las recomendaciones de expertos y las acciones llevadas a cabo sobre activos similares.
¿CUÁLES SON LAS HERRAMIENTAS PARA EL MANTENIMIENTO DE SOFTWARE?
Para el mantenimiento del software lo único que existe son las actualizaciones, si hablas de disco duro o algo así, hay herramientas como la desfragmentacion del disco, borrado de los archivos temporales y otros. CCleaner puede cumplir con esas funciones y es gratuito.
¿CUÁLES SON LOS MÉTODOS PARA EL MANTENIMIENTO DEL SOFTWARE?
Realmente no hay una teoría de mantenimiento de software, lo que hace funcionar el software mejor es la potencia de la computadora y el hecho de darle mantenimiento a la misma, básicamente tener bien protegida tu PC y eliminar archivos indeseables.
El mantenimiento de software es el proceso de mejora y optimización del software desplegado es decir; revisión del programa, así como también corrección de los defectos.
El mantenimiento de software es también una de las fases en el ciclo de Vida de Desarrollo de Sistemas, que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene después del despliegue implementación del software en el campo.
La fase de mantenimiento de software involucra cambios al software en orden de corregir defectos y dependencias encontradas durante su uso tanto como la adición de nueva funcionalidad para mejorar la usabilidad y aplicabilidad del software.
El mantenimiento del software incluye varias técnicas específicas. Una técnica es el rebajamiento estático, la cual es usada para identificar todo el código de programa que puede modificar alguna variable.
La fase de mantenimiento de software es una parte explícita del modelo en cascada del proceso de desarrollo de software el cual fue desarrollado durante el movimiento de programación estructurada en computadores. El otro gran modelo, el Desarrollo en espiral desarrollado durante el movimiento de ingeniería de software orientada a objeto no hace una mención explícita de la fase de mantenimiento. Sin embargo, esta actividad es notable, considerando el hecho de que dos tercios del coste del tiempo de vida de un sistema de software involucran mantenimiento.
En un ambiente formal de desarrollo de software, la organización o equipo de desarrollo tendrán algún mecanismo para documentar y rastrear defectos y deficiencias.
El Software tan igual como la mayoría de otros productos, es típicamente lanzado con un conjunto conocido de defectos y deficiencias. El software es lanzado con esos defectos conocidos porque la organización de desarrollo en las utilidades y el valor del software en un determinado nivel de calidad compensan el impacto de los defectos y deficiencias conocidas.
Las deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento, es así que los usuarios del software serán capaces de trabajar evitando las deficiencias conocidas y conocerán cuando el uso del software sería inadecuado para tareas específicas.
Tipos de mantenimiento
Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.
Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario.
Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuración del hardware, software de base, gestores de base de datos, comunicaciones, etc.
Correctivo: son aquellos cambios precisos para corregir errores del producto software.
En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto de tipos de mantenimiento especialmente del mantenimiento perfectivo en que, mientras que el resto correctivo, evolutivo, perfectivo, adaptativo, se produce generalmente tras una petición de cambio por parte del cliente o del usuario final, el preventivo se produce tras un estudio de posibilidades de mejora en los diferentes módulos del sistema.
Aunque el mantenimiento preventivo es considerado valioso para las organizaciones, existen una serie de riesgos como fallos de la maquinaria o errores humanos a la hora de realizar estos procesos de mantenimiento.
Algunos de los métodos más habituales para determinar que procesos de mantenimiento preventivo deben llevarse a cabo son las recomendaciones de los fabricantes, la legislación vigente, las recomendaciones de expertos y las acciones llevadas a cabo sobre activos similares.
¿CUÁLES SON LAS HERRAMIENTAS PARA EL MANTENIMIENTO DE SOFTWARE?
Para el mantenimiento del software lo único que existe son las actualizaciones, si hablas de disco duro o algo así, hay herramientas como la desfragmentacion del disco, borrado de los archivos temporales y otros. CCleaner puede cumplir con esas funciones y es gratuito.
¿CUÁLES SON LOS MÉTODOS PARA EL MANTENIMIENTO DEL SOFTWARE?
Realmente no hay una teoría de mantenimiento de software, lo que hace funcionar el software mejor es la potencia de la computadora y el hecho de darle mantenimiento a la misma, básicamente tener bien protegida tu PC y eliminar archivos indeseables.