4
MANTENIMIENTO DE SOFTWARE El mantenimiento de software o mantención de software es una de las actividades más comunes en la ingeniería de software y es el proceso de mejora y optimización del software después de su entrega al usuario final (es decir; revisión del programa), así como también corrección y prevención de los defectos. El mantenimiento de software es también una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en inglés de 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. TIPOS DE MANTENIMIENTO A continuación se señalan los tipos de mantenimientos existentes, definidos tal y como se especifican para la metodología de MÉTRICA: 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. DESFRACMENTACION La desfragmentación es el proceso mediante el cual se acomodan los archivos de un disco de tal manera que cada uno quede en un área contigua y sin espacios sin usar entre ellos. Al irse escribiendo y borrando archivos continuamente en el disco duro, éstos tienden a no quedar en áreas contiguas, así, un archivo puede quedar "partido" en muchos pedazos a lo largo del disco, se dice entonces que el archivo está "fragmentado". Al tener los archivos esparcidos por el disco, se vuelve ineficiente el acceso a ellos. El problema de almacenamiento no contiguo de archivos se denomina fragmentación, se produce debido al almacenamiento de archivos en dispositivos como disco duro y memoria RAM por el uso del computador. La fragmentación es un problema que surge debido al ordenamiento interno de los datos en algunos sistema de archivos. Se da muy

INVESTIGACION 2.doc

Embed Size (px)

Citation preview

MANTENIMIENTO DE SOFTWAREEl mantenimiento de software o mantencin de software es una de las actividades ms comunes en la ingeniera de software y es el proceso de mejora y optimizacin del software despus de su entrega al usuario final (es decir; revisin del programa), as como tambin correccin y prevencin de los defectos.

El mantenimiento de software es tambin una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en ingls de system development life cycle), que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene despus del despliegue (implementacin) del software en el campo.

TIPOS DE MANTENIMIENTO A continuacin se sealan los tipos de mantenimientos existentes, definidos tal y como se especifican para la metodologa de MTRICA:

Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuracin del cdigo, definicin ms clara del sistema y optimizacin del rendimiento y eficiencia.

Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansin 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 configuracin del hardware, software de base, gestores de base de datos, comunicaciones, etc.

Correctivo: son aquellos cambios precisos para corregir errores del producto software. DESFRACMENTACION

La desfragmentacin es el proceso mediante el cual se acomodan los archivos de un disco de tal manera que cada uno quede en un rea contigua y sin espacios sin usar entre ellos. Al irse escribiendo y borrando archivos continuamente en el disco duro, stos tienden a no quedar en reas contiguas, as, un archivo puede quedar "partido" en muchos pedazos a lo largo del disco, se dice entonces que el archivo est "fragmentado". Al tener los archivos esparcidos por el disco, se vuelve ineficiente el acceso a ellos.

El problema de almacenamiento no contiguo de archivos se denomina fragmentacin, se produce debido al almacenamiento de archivos en dispositivos como disco duro y memoria RAM por el uso del computador.

La fragmentacin es un problema que surge debido al ordenamiento interno de los datos en algunos sistema de archivos. Se da muy comnmente en el sistema operativo Windows aunque tambin afecta a otras plataformas pero en una escala mucho menor. Tambin se produce fragmentacin dentro de la memoria del computador (memoria RAM) cuando se asignan los procesos a los diferentes bloques de memoria. Existen dos tipos de fragmentacin: interna y externa.DEPURACION DE ARCHIVOS

Depurar un archivo significa separar la documentacin que debe guardarse de la que ya no es necesaria (vencida). Slo se debe guardar en el archivo la documentacin que: - Legalmente debe preservarse durante determinado tiempo - Es necesaria para ser consultadaDETENCION DE ERRORES DE DISCO

Un error de disco es un problema muy comn en algunos equipos, estos errores afectan al disco duro y hacen que pierda el rendimiento del sistema. Es importante comprobar si hay errores en el disco duro, esto nos sirve para solucionar algunos problemas del equipo y mejorar su rendimiento.

ANTIVIRUSLos antivirus nacieron como una herramienta simple cuyo objetivo fuera detectar y eliminar virus informticos, durante la dcada de 1980Con el transcurso del tiempo, la aparicin de sistemas operativos ms avanzados e Internet, los antivirus han evolucionado hacia programas ms avanzados que no slo buscan detectar un Virus informticos, sino bloquearlo, desinfectar y prevenir una infeccin de los mismos, as como actualmente ya son capaces de reconocer otros tipos de malware, como spyware, rootkits, etc.

El funcionamiento de un antivirus vara de uno a otro, aunque su comportamiento normal se basa en contar con una lista de virus conocidos y su formas de reconocerlos (las llamadas firmas o vacunas), y analizar contra esa lista los archivos almacenados o transmitidos desde y hacia un ordenador.

Adicionalmente, muchos de los antivirus actuales han incorporado funciones de deteccin proactiva, que no se basan en una lista de malware conocido, sino que analizan el comportamiento de los archivos o comunicaciones para detectar cules son potencialmente dainas para el ordenador, con tcnicas como Heurstica, HIPS, etc.

Usualmente, un antivirus tiene un (o varios) componente residente en memoria que se encarga de analizar y verificar todos los archivos abiertos, creados, modificados, ejecutados y transmitidos en tiempo real, es decir, mientras el ordenador est en uso.

Asimismo, cuentan con un componente de anlisis bajo demanda (los conocidos scanners, exploradores, etc), y mdulos de proteccin de correo electrnico, Internet, etc.

El objetivo primordial de cualquier antivirus actual es detectar la mayor cantidad de amenazas informticas que puedan afectar un ordenador y bloquearlas antes de que la misma pueda infectar un equipo, o poder eliminarla tras la infeccin.

Actualmente hay una gran mayora de antivirus pero no todos se asemejan al pretendido por todos, un antivirus eficaz en todos los sentidos.

SOFTWARE DE UTILERIASon los que se utilizan para darle mantenimiento a la computadora, algunos recuperan datos perdidos de los discos duros, realizan formateo en baja (elimina todo hasta la particin), defragmentan el disco (agrupan los archivos de los programas y no dejan espacios entre archivos), algunos tambin traen para manipular el registro de windows (se requiere conocimiento) . Reparan discos, chequean el sistema, procesador, memoria, monitor, modem, y dan un diagnstico impreso.SU CLASIFICACION :De mantenimiento estaria (TuneUP Utilities, Ccleaner, RegCleaner, Norton Utilities)De proteccion seria algun antivirus (Norton, Avast, Nod32), algun removedor de spyware (Spybot destroyer), algun FirewallLos de mantenimiento te sirven por ejemplo para Limpiar, corregir el registro, mandar los archivos obsoletos a la basura, limpiar los temporales de internet, desfragmentar disco, y las de proteccion Sirven para evitar ataques a tu maquina via remota, por algun virus, etc,

http://es.answers.yahoo..com/question/index?qid=20090304221757AAhOK5DRESPALDO DE INFORMACIONEl respaldo de informacin es un proceso muy importante que debe de tener cada empresa este debe de realizarce en sus computadora, sea un equipo porttil o un equipo de escritorio. El contar con respaldos permite al usuario en algn momento dado recuperar informacin que haya sido daada por virus, fallas en el equipo o por accidentes.

El respaldo se realiza cada mes para que la informacion se encuentre lo mas actualizado posible, estos seran almacenados dependiendo de las necesidades de la empresa, ya que pueden realizarce en diferentes dispositivos de almacenaje como los siguientes:

CD-RW

DVD-RW

HD HARD DISC

Para realizar esta actividad se realiza haciendo perfiles de cada una de las computadoras que se hacen de manera manual la primera vezz y las siguientes en forma automatica, esto facilita la operacion y ofrece la ventaja que se puede trabajar de manera eficiente.