miércoles, 24 de noviembre de 2010

El mantenimiento Preventivo de Software

¿Qué es el mantenimiento preventivo de software?

El mantenimiento preventivo es una actividad programada de inspecciones y limpieza, tanto de funcionamiento como de seguridad. El propósito es impedir que averías o desperfectos en su estado inicial y corregirlas antes que el problema se agrave, esto nos permite mantener la instalación tanto de programas de aplicación como del Sistema Operativo en completa operación a los niveles y eficiencia óptimos.

Tipos de mantenimiento:

• Evolutivo:
Cubre las nuevas necesidades del usuario que no fueron detectadas en la fase de análisis del ciclo de vida.
• Adaptativo:
Adapta la aplicación a cambios en el entorno tecnológico del trabajo, generalmente es el cambio de Sistema Operativo.
• Preventivo:
Actúa sobre las aplicaciones para mejorar su calidad interna.

Como en este caso nos enfocamos en el software es cuando se realiza la actividad de inspección a toda la parte lógica o no tangible de la computadora para que éste mismo pueda tener un mejor funcionamiento se pueden realizar varias tareas para tener un mejor funcionamiento del software según sea el problema, que a continuación se mencionarán.



Liberación del Disco Duro:

Consiste en buscar, identificar y enumerar en la unidad, los archivos temporales, archivos caché de Internet y archivos de programa innecesarios; de esta forma proceder a eliminarlos de forma segura.

Argente Disk Cleaner ayuda a mantener tu ordenador limpio de archivos innecesarios que solamente ocupan espacio, y que además ponen tu privacidad en peligro, tales como historiales de navegación y búsqueda en Internet, cookies y archivos temporales. También detecta accesos directos no válidos y archivos guardados con cero bytes.


Desfragmentación:

La fragmentación del Disco ocurre cuando un archivo es dividido en segmentos para ser acomodado en el disco. Debido a que los archivos constantemente son escritos, eliminados o cambian de tamaño, la fragmentación en el disco es un suceso natural.

Cuando un archivo es colocado en diferentes lugares, toma más tiempo el poder leerlos y escribirlos. Pero los efectos de la fragmentación son más extensos: rendimiento muy lento, largos tiempos de reinicio, caídas y congelamientos al azar del sistema - y hasta una completa incapacidad para poder reiniciar por completo. Muchos usuarios culpan a los sistemas operativos de estos problemas, cuando realmente es la fragmentación del disco la culpable.


Depuración de archivos:

A medida que vamos trabajando con nuestro ordenador , se van quedando rastros de lo que hacemos a la vez que se nos acumulan cantidad de archivos o ficheros que no sirven para nada, solo ocupan lugar en nuestro disco duro : Archivos temporales, listas de ficheros usados recientemente, los ultimos sitios web visitados o coockies. Para limpiar nuestro ordenador de toda esta basura informatica que solo nos puede dar problemas e incluso facilitar información a terceras personas de lo que hacemos con nuestro PC podemos usar una herramienta llamada  CCleaner.
CCLeaner tiene la función limpiar elimina archivos temporales del navegador, del Explorador de Wondows, del sistema operativo, de programas de terceros que tengamos instaladas en nuestro ordenador y también ofrece la posibilidad de añadir funciones de limpieza un poco más avanzadas, si deseamos un borrado de estos archivos más seguro podemos optar por elegir un borrado de 1, 3, 7 o de hasta 35 pasadas para que sean menos recuperables por parte de programas especializados en recuperación de datos, el programa además puede limpiar nuestro equipo cada vez que se inicie.
La función de limpiador de registro localiza y corrige problemas como extensiones de archivos, direcciones de programas inválidas y otras entradas no validas que tenga el registro, para estar más seguros, CCleaner permite hacer una copia de seguridad al registro antes de limpiarlo solo por precaución.

Detección de errores:
Es corregir algún error que se haya sucintado en el tiempo de ejecución para que no vuelva a aparecer. Existen varios programas diseñados como ayuda para detectar, localizar y corregir errores de otro programa, permitiendo al programador analizar un programa, examinar los datos y supervisar determinadas condiciones, como los valores de las variables.
En el trabajo con herramientas de programación, consiste en la revisión de la aplicación generada con el fin de eliminar los posibles errores que puedan existir en ésta. También persigue la optimización del programa para que su funcionalidad y velocidad sean las máximas. Esta operación pueden realizarla programas especializados, lo que facilita el trabajo del programador y acorta el tiempo empleado en la fase de depuración. Para evitar los errores en el funcionamiento de los programas, suelen enlanzarse varias versiones de cada programa, que son probadas por especialistas en diversas empresas antes de su lanzamiento definitivo al mercado.

Desisntalar archivos:

Muchas veces tenemos el ordenador excesivamente cargado con programas que en realidad no usamos y que solo hemos cargado para ver como son. Si no los utilizamos, es conveniente borrarlos, sobre todo si son demos que ya han cumplido y ni siquiera funcionan. Para borrar (eliminar) programas hay un orden que debemos seguir si no queremos tener problemas.
Primero, en Inicio, Todos los programas, iremos al programa que queremos eliminar y veremos si tiene algún desinstalador. Si no tiene ningún desinstalador, nos vamos a Inicio, Panel de control, Agregar o quitar programas y lo quitamos desde ahí. Recordar que muchos programas nos piden que reiniciemos al desinstalarlos. Debemos reiniciar cuando nos lo pida, ya que de lo contrario no se desinstalarán bien. Nunca debemos borrar directamente la carpeta del programa, ya que esto nos puede dar bastantes problemas después. Lo que sí podemos hacer es, una vez desinstalado el programa, eliminar la carpeta si es que no se ha eliminado sola. 
 
Antivirus:
Es el procedimiento por medio del cual se escanea, califica y limpia el computador de programas malignos. Estos programas pueden averiar el sistema operativo, disco duro y otros componentes.

antivirus:

       Escáner:
Detecta virus conocidos y se utiliza para chequear disquetes, CD’S y disco duro.

      Escáner heurístico: 
Detecta virus desconocidos utilizando métodos de inteligencia artificial.

      Anti espías: 
Elimina spywares (archivos que envían datos al creador  del antivirus).

      Contra fuego (firewall): 
Sirve para defender al sistema bloqueado el acceso a alguna amenaza.

      Antispam: 
Es la aplicación para eliminar lo que no deseas en el e-mail, como los correos con
archivos infectados.

Ejemplos de antivirus:
      Mc Afee
      Norton Antivirus 2000
      Panda Antivirus  Platinum
      Antiviral Toolkit Pro
      Avira
      IBM antivirus
      Virex
      Avast
      kaspersky antivirus 2011
      Symantec Antivirus
      Desinfectant
      Bit Defender
      NOD 32





Ventajas de antivirus: 


·         Fácil instalación.
·         Buen nivel de protección.
·         La mayoría tiene una interfaz amigable y fácil de manejar.
·         La mayoría se actualiza gratuitamente.
·         Todos reconocen la mayoría de los virus.

 Desventajas de antivirus:

·         No es un software gratuito.
·      Algunos tienen no tienen compatibilidad con el firewall del Sistema Operativo.
·         Algunos tienen un regular bloqueo de scripts entrantes.
·      Apto para computadoras que tengan mínimo 512 de memoria RAM.

¿Qué es un virus?
Es un pequeño programa escrito intencionalmente para instalarse en la computadora de un usuario sin el permiso de este, este programa ataca a los archivos o sectores incluso al sistema operativo y este se replica a si mismo para continuar su esparcimiento. 

Tipos de antivirus: 
 
     Troyanos:
Que sustraen información como contraseñas, vulneran la seguridad o incluso toman el control del equipo.

     Gusanos:
Que se aprovechan el sistema operativo para reproducirse al máximo y terminar colapsándolo.

      Bombas:
También llamadas de tiempo, consistentes en programas que entran en funcionamiento a raíz de una fecha, determinada combinación de teclas o ciertas condiciones.

    Retro virus:
Detectan los programas antivirus y los destruyen aprovechando cualquier defecto de los mismos.

      Spyware:
Que se instalan en el equipo y registran todas las actividades que efectúa el usuario y sus datos personales; entre otros muchos.

    Virus de sector de arranque:
Que suelen ejecutarse desde el sector de arranque del disco duro a partir de otro disco.

       Virus de archivos:
 Que infectan a diferentes tipos de archivos ejecutables.

      Virus macro:
Que afectan a macros de diversos programas; como por su forma de actuar o procedimiento.

 
 
Ventajas del Mantenimiento de Software: 

      Optimiza el sistema y los programas de aplicación.

      Libera el espacio en el disco para poder ser usado de manera que sea útil para nuestros requisitos.

      Existe menos posibilidad de que se presente alguna falla en el sistema.

Desventajas del Mantenimiento Preventivo de Software:

      Debe de ser realizado por una persona capacitada.

      Si no se realiza de una manera correcta, el sistema puede que no responda.

      Hay que tener cuidado con lo que se modifica, ya que de esta forma, se podría dañar el software.