El
mantenimiento preventivo de software es el proceso por el cual se
mejora y optimiza el software que se ha instalado, este
mantenimiento se realiza para la prevención de posibles problemas
que puedan llegar a surgir a medida que se utiliza el computador. El mantenimiento preventivo se realiza en equipos en condiciones de funcionamiento, por oposición al mantenimiento correctivo que repara o pone en condiciones de funcionamiento aquellos que dejaron de funcionar o están dañados.
Durante un período de veinte años, su investigación condujo a la formulación de las leyes de Lehman (Lehman
1997). Principales conclusiones de su investigación incluyen que el
mantenimiento es realmente un desarrollo evolutivo y que las decisiones
de mantenimiento son ayudadas por entender lo que sucede a los sistemas
(y al software) con el tiempo. Lehman demostró que los sistemas
continúan evolucionando con el tiempo. A medida que evolucionan, ellos
crecen más complejos a menos que se toman algunas medidas como refactorización de código para reducir la complejidad.
El mantenimiento de software es también
una de las fases en el Ciclo de Vida de Desarrollo de Sistemas (SDLC ó
System Development Life Cycle), 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.
Para realizar un
mantenimiento óptimo al software existen pasos para realizar
este eficientemente y tener una mayor cobertura en el mantenimiento.
Estos pasos son:
•Desfragmentación de disco duro.
•La eliminación de archivos TMP.
•Liberación de espacio en el disco duro.
•Ejecución del antivirus.
•Realizar una copia de seguridad.
•Limpiar la papelera de reciclaje.
Algunos de los tipos de mantenimiento son:
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.
La principal razón por la que se realiza este mantenimiento, en estos días es el análisis en busca de virus, ya que estos; los “Virus” son programas nocivos para el computador, ya que causan una inestabilidad en el sistema, bajas en el rendimiento del computador, pérdida de productividad, cortes en los sistemas y probables errores en el mismo, tales que no se pueden corregir de manera simple, sino mediante de una formateada. Para realizar un mantenimiento óptimo al software existen pasos para realizar este eficientemente y tener una mayor cobertura en el mantenimiento.
Estos pasos son:
•La revisión de instalación por SETUP.
•Desfragmentación de disco duro.
•La eliminación de archivos TMP.
•Liberación de espacio en el disco duro.
•Ejecución del antivirus.
•Realizar una copia de seguridad.
•Limpiar la papelera de reciclaje.
esta exelente
ResponderEliminar