jueves, 3 de noviembre de 2016

Mantenimiento de software

En ingeniería del software, el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.1 El mantenimiento del software es una de las actividades más comunes en la ingeniería de software.
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.
Una percepción común del mantenimiento es que se trata meramente de la corrección de defectos. Sin embargo, un estudio indicó que la mayoría, más del 80%, del esfuerzo de mantenimiento es usado para acciones no correctivas (Pigosky 1997). Esta percepción es perpetuada por usuarios enviando informes de problemas que en realidad son mejoras de funcionalidad al sistema[cita requerida].
El mantenimiento del software y la evolución de los sistemas fue abordada por primera vez por Meir M. Lehman en 1969. 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.
Los problemas claves de mantenimiento de software son administrativos y técnicos. Problemas clave de administración son: alineación con las prioridades del cliente, dotación de personal, cuál organización hace mantenimiento, estimación de costos. Son cuestiones técnicas claves: limitado entendimiento, análisis de impacto, pruebas (testing), medición de mantenibilidad.
El mantenimiento de software es una actividad muy amplia que incluye la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluación, controlar y hacer modificaciones.
Así que cualquier trabajo realizado para cambiar el software después de que esté en operación es considerado trabajo de mantenimiento. El propósito es preservar el valor del software sobre el tiempo. El valor puede ser mejorado ampliando la base de clientes, cumpliendo requisitos adicionales, siendo cada vez más fácil de usar, más eficiente y empleando más nuevas tecnología. El mantenimiento puede abarcar 20 años, mientras que el desarrollo puede estar entre 1 y 2 años.

Índice




CONTENIDO
INTRODUCCION
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
1. EL COMPUTADOR
1.1. ¿ QUÉ ES EL COMPUTADOR?
  • COMPUTADOR “CLON
  • 2. MOTHERBOARD
  • LA FUNCIÓN DE LOS ZÓCALOS
  • 3. ENCENDIDO
    3.1. CÓMO FUNCIONA LA COMPROBACIÓN AUTOMÁTICA DURANTE
    EL ENCENDIDO
    3.2. COMPROBACIÓN AUTOMÁTICA DURANTE EL ENCENDIDO
    3.3. AUTOCOMPROBACIÓN AUTOMÁTICA DURANTE EL ENCENDIDO
    4. CÓMO FUNCIONA EL ARRANQUE DESDE UN DISCO
    ARRANQUE DESDE DISCO

  • CÓMO FUNCIONA UN MICROPROCESADOR
  • MEMORIA
  • 6.1. CÓMO SE ESCRIBEN LOS DATOS EN LA RAM
    6.2. CÓMO SE LEEN LOS DATOS EN LA RAM
  • MEMORIA ROM
  • MEMORIA CACHE
  • BIOS
  • 6.6. CÓMO FUNCIONA PLUG AND PLAY
    7. ALMACENAMIENTO DE DATOS
  • CÓMO FUNCIONA EL ALMACENAMIENTO EN DISCO
  • CÓMO ESCRIBIR Y LEER BITS EN UN DISCO
  • 7.3. CÓMO FUNCIONA UN DISCO DURO
    7.4. CÓMO FUNCIONA UNA UNIDAD DE COPIA DE SEGURIDAD DE CINTA
    7.5. UNIDAD DE COPIA DE SEGURIDAD DE CINTA DE CARTUCHO DE ¼ DE PULGADA (QIC)
    8. CÓMO SE FORMATEA UN DISCO
  • CÓMO FUNCIONA UNA UNIDAD DE DISQUETES
  • 9. DISPOSITIVOS DE ENTRADA Y SALIDA
    9.1. CÓMO FUNCIONA UN BUS
    9.2. DIFERENCIAS ENTRE LAS TARJETAS DE EXPANSION
  • BUSES LOCALES
  • 9.4. CÓMO FUNCIONA EL TECLADO
    9.5. EL TECLADO Y LOS CÓDIGOS DE EXPLORACIÓN
    9.6. CÓMO FUNCIONA UN RATÓN
    9.7. RATÓN O MOUSE
  • CÓMO FUNCIONA LA PANTALLA DE UN COMPUTADOR
  • 9.9. MONITOR DE SOBREMESA VGA
  • CÓMO FUNCIONA UN PUERTO SERIE
  • 9.10. CÓMO FUNCIONA UN PUERTO SERIE
    9.11. PUERTO SERIE
    9.12. CÓMO FUNCIONA UN PUERTO PARALELO
    9.13. PUERTO PARALELO
    10. CÓMO FUNCIONA UN MÓDEM
  • MÓDEM
  • MANTENIMIENTO DE COMPUTADORES

    El mantenimiento preventivo se puede realizar según distintos criterios:
    El mantenimiento programado, donde las revisiones se realizan por tiempo, kilometraje, horas de funcionamiento, etc. Así si ponemos por ejemplo un automóvil, y determinamos un mantenimiento programado, la presión de las ruedas se revisa cada tres meses, el aceite del motor se cambia cada 10 000 km, y la correa de distribución cada 90 000 km.
    El mantenimiento predictivo, trata de determinar el momento en el cual se deben efectuar las reparaciones mediante un seguimiento que determine el periodo máximo de utilización antes de ser reparado.
    El mantenimiento de oportunidad es aquel que se realiza aprovechando los periodos de no utilización, evitando de este modo parar los equipos o las instalaciones cuando están en uso. Volviendo al ejemplo de nuestro automóvil, si utilizamos el auto solo unos días a la semana y pretendemos hacer un viaje largo con él, es lógico realizar las revisiones y posibles reparaciones en los días en los que no necesitamos el coche, antes de iniciar el viaje, garantizando de este modo su buen funcionamiento durante el mismo.

    En informática[editar]

    Relativo a la informática, el mantenimiento preventivo consiste en la revisión de equipos en funcionamiento para garantizar su buen funcionamiento, tanto de hardware como de software en un ordenador o PC. Estos influyen en el desempeño fiable del sistema, en la integridad de los datos almacenados y en un intercambio de información correcta, a la máxima velocidad posible dentro de la configuración óptima del sistema.
    Dentro del mantenimiento preventivo existe software que permite al usuario vigilar constantemente el estado de su equipo, así como también realizar pequeños ajustes de una manera fácil.
    Además debemos agregar que el mantenimiento preventivo en general se ocupa en la determinación de condiciones operativas, de durabilidad y fiabilidad de un equipo en mención este tipo de mantenimiento nos ayuda en reducir los tiempos de parada que pueden generarse por mantenimiento correctivo.
    En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto de tipos de mantenimiento, especialmente del mantenimiento de actualización, que se produce generalmente tras una petición de cambio por parte del cliente o del usuario final o tras un estudio de posibilidades de mejora en los diferentes módulos del sistema, el preventivo se produce para garantizar el funcionamiento en las condiciones actuales de prestaciones, seguridad y fiabilidad.
    Aunque el mantenimiento preventivo es considerado valioso para las organizaciones, existen una serie de fallas en la maquinaria o errores humanos: averías, mal uso, etc. que son impredecibles a la hora de realizar estos procesos de mantenimiento.
    El mantenimiento preventivo programado y la sustitución planificada de equipos son dos de las tres políticas disponibles para los ingenieros de mantenimiento.

    Para qué sirve el mantenimiento preventivo[editar]

    El mantenimiento preventivo constituye una acción, o serie de acciones necesarias, para alargar la vida útil del equipo e instalaciones y prevenir la suspensión de las actividades laborales por imprevistos. Tiene como propósito planificar periodos de paralización de trabajo en momentos específicos, para inspeccionar y realizar las acciones de mantenimiento del equipo, con lo que se evitan reparaciones de emergencia.
    Un mantenimiento planificado mejora la productividad hasta en 25 %, reduce 30 % los costos de mantenimiento y alarga la vida útil de la maquinaria y equipo hasta en un 50 %.
    Los programas de mantenimiento preventivo tradicionales, están basados en el hecho de que los equipos e instalaciones funcionan ocho horas laborables al día y cuarenta horas laborables por semana. Si las máquinas y equipos funcionan por más tiempo, los programas se deben modificar adecuadamente para asegurar un mantenimiento apropiado y un equipo duradero.
    El área de actividad del mantenimiento preventivo es de vital importancia en el ámbito de la ejecución de las operaciones en la industria de cualquier tamaño.
    De un buen mantenimiento depende no sólo un funcionamiento eficiente de las instalaciones y las máquinas, sino que además, es preciso llevarlo a cabo con rigor para conseguir otros objetivos como el hacer que los equipos tengan periodos de vida útil duraderos, sin excederse en lo presupuestado para el mantenimiento.
    Las estrategias convencionales de "reparar cuando se produzca la avería" ya no sirven. Fueron válidas en el pasado, pero ahora si se quiere ser productivo se tiene que ser consciente de que esperar a que se produzca la avería es incurrir en unos costos excesivamente elevados (pérdidas de producción, deficiencias en la calidad, tiempos muertos y pérdida de ganancias).