2 jun 2009

aplicar mantenimiento al software


El mantenimiento 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 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 (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.
Contexto
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 involucra varias técnicas específicas. Una técnica es el rebanamiento estático, la cual es usada para identificar todo el código de programa que puede modificar alguna variable. Es generalmente útil en la refabricación del código del programa y fue específicamente útil en asegurar conformidad para el problema del año 2000.
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 (Page-Jones pg 31).
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 compensa el impacto de los defectos y deficiencias conocidas.
Las deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento (release notes) 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.
Con el lanzamiento del software (software release), otros, defectos y deficiencias no documentados serán descubiertas por los usuarios del software. Tan pronto como estos defectos sean reportados a la organización de desarrollo, serán ingresados en el sistema de rastreo de defectos.
Las personas involucradas en la fase de mantenimiento de software esperan trabajar en estos defectos conocidos, ubicarlos y preparar un nuevo lanzamiento del software, conocido como una lanzamiento de mantenimiento, el cual resolverá los temas pendientes.

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.
Cabe señalar que, de estos 4 tipos de mantenimiento, solamente el correctivo y el evolutivo entran en el ámbito de MÉTRICA versión 3, ya que los otros dos requieres actividades y perfiles distintos a los del proceso de desarrollo. no son estos

¿Qué métodos se utilizan para dar un mantenimiento preventivo?
Con elementos sencillos como una brocha, se puede hacer la limpieza general de las tarjetas principal y de interface, al igual que en el interior de la unidad. Para limpiar los contactos de las tarjetas de interface se utiliza un borrador blando para lápiz. Después de retirar el polvo de las tarjetas y limpiar los terminales de cobre de dichas tarjetas, podemos aplicar limpia-contados (dispositivo en aerosol para mejorar la limpieza y que tiene gran capacidad dieléctrica) a todas las ranuras de expansión y en especial a los conectares de alimentación dela tarjeta principal .


Limpieza de la Fuente de poder: Si usted es una persona dedicada al mantenimiento de computadoras, el soplador o blower es una herramienta indispensable para hacer limpieza en aquellos sitios del sistema de difícil acceso. Utilícelo con las computadoras apagadas ya que éste posee un motor


¿Anota la serie de pasos que corresponda a esos métodos ?


1- Al destapar la unidad central debemos tener desconectados lodos los dispositivos tanto los de potencia como los de comunicación, No olvide organizar los tomillos a medida que se van retirando. Un análisis de la forma en que ésta se encuentra ajustada de tal modo que no se corran riesgos de daño en algún elemento. El mantenimiento esté funcionando correctamente y adicionalmente, detectar alguna falla que deba corregirse. Con estos procedimientos previos se delimita el grado de responsabilidad antes de realizar el mantenimiento en caso de que algo no funcione correctamente. El siguiente paso es retirar las tarjetas de interface (video, sonido, fax-módem, etc.) Es muy recomendable establecer claramente la ranura (slot) en la que se encuentra instalada cada una para conservar el mismo orden al momento de insertarlas.
El manejo de las tarjetas electrónicas exige mucho cuidado. Uno de los más importantes es utilizar correctamente una pulsera antiestática con el fin de prevenir las descargas electrostáticas del cuerpo.

2- Antes de proceder con el mantenimiento de la fuente de poder, se deben desconectar todos los cables de alimentación que se estén utilizando, Lo primero que se debe desconectar son los cables que van a la tarjeta principal recuerde los cuidados en su conexión).Desconectando la fuente de poder
Luego se desconectan todos los periféricos. Los conectares utilizados pura el disco duro, la unidad de respaldo en cinta (tape backup), si la hay, la unidad de CD-ROM y la unidad de disco flexible, no tienen un orden especifico en su conexión, cualquiera de los cables puede ir a cualquiera de estas unidades.
se debe destapar la fuente para limpiarla. Es muy importante no perder ningún tornillo y tener claridad sobre el tiempo de garantía de la fuente, ya que después de decaparla se pierde por la rotura del sello de garantía.
Para destapar la unidad se puede apoyar sobre la misma carcasa con el fin de no desconectar el interruptor de potencia de la fuente.
Por ultimo Después de limpiar la fuente de poder, si hubo necesidad de destaparla, procedemos a taparla y ubicarla en su sitio. Utilice los tomillos que corresponden con el fin de evitar daños en la corcusa.



Aplicar Mantenimiento Preventivo al Software


¿Que es la 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 reinicios, 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

¿Buscar y Explicar cuales son los Programas que permite Desfragmentar?
Diskeeper 2007: La desfragmentación manual es una situación de arreglar fuerzas.
En cambio la desfragmentación automática con el Diskeeper, el Desfragmentado Automático Número Uno, con más de 17 millones de copias vendidas en el mundo, es la única solución real para el defrag. El Diskeeper 2007 utiliza la tecnología "Set It and Forget It"® para desfragmentar los discos cuando se necesite, dejando sus sistemas corriendo tan rápido como cuando estaban nuevos.
La tecnología “Set It and Forget It” característica del Diskeeper que le permite trabajar en un segundo plano, lo que le permite desfragmentar el servidor mientras este se encuentra arriba y corriendo (en caliente). La exclusiva tecnología I/O Smart asegura que los demás procesos tienen acceso prioritario al disco duro.

¿Que es la Depuración de Archivos?


Programa diseñado 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.
(Debug). 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 lanzarse varias versiones «beta» de cada programa, que son probadas por especialistas en diversas empresas (los beta-testers) antes de su lanzamiento definitivo al mercado.
Es corregir algún error que se haya sucintado en el tiempo de ejecución para que no vuelva a aparecer


¿Cómo se Realiza una Depuración?


Básicamente un depurador permite el seguimiento de la traza de un programa al facilitar: La ejecución paso a paso de las instrucciones del programa. Tras la ejecución de una instrucción el entorno devuelve el control del ordenador al programador que puede comprobar cómo se ha ejecutado la instrucción. • La monitorización del valor de las variables del programa. Podemos ver cómo cambia el valor de las variables tras la ejecución de cada instrucción.

¿Cuáles son los Tipos de Depuración?


Seguridad de la depuración administrada
Seguridad de la depuración remota
Seguridad de la depuración de servicios Web
Que se Entiende por Detección de Errores?
En matemáticas, computación y teoría de la información, la detección y corrección de errores es una importante práctica para el mantenimiento e integridad de los datos a través de canales ruidosos y medios de almacenamiento poco confiables.
Cuanto mayor es la trama que se transmite , mayor es la probabilidad de que contenga algún error . Para detectar errores , se añade un código en función de los bits de la trama de forma que este código señale si se ha cambiado algún bit en el camino . Este código debe de ser conocido e interpretado tanto por el emisor como por el receptor .
Comprobación de paridad
Se añade un bit de paridad al bloque de datos ( por ejemplo , si hay un número par de bits 1 , se le añade un bit 0 de paridad y si son impares , se le añade un bit 1 de paridad ) .
Pero puede ocurrir que el propio bit de paridad sea cambiado por el ruido o incluso que más de un bit de datos sea cambiado , con lo que el sistema de detección fallará .
Comprobación de redundancia cíclica ( CRC )
Dado un bloque de n bits a transmitir , el emisor le sumará los k bits necesarios para que n+k sea divisible ( resto 0 ) por algún número conocido tanto por el emisor como por el receptor .
Este proceso se puede hacer bien por software o bien por un circuito hardware ( más rápido ).

3 comentarios:

Guadalupe Gonzalez San Juan dijo...

Ps te quedo bien esta
entendible
ssissi ke te que do padre
jejejejejeje
tiene muy buena informacion ssissi ke ssissi jeje

*MoneeFlow :D dijo...

Esta informacion nos aiudara muchoo,la informacion esta moe bn explicada&claro moe bn investigadaaa!

Mañana nos vemoos a las 7 AM!
No llegues tarde jejeje :D!

Me gustaron mucho los colores!

Anlleli dijo...

pues esta muy bien tu informacion nos ayudara mucho todos estos temas