viernes, 18 de noviembre de 2016

6 - MANTENIMIENTO

o como mantener el valor de la inversión
 Todo software instituido presentara problemas que se manifestaran en disconformidades y/o fallas
  Algún defecto de procesos anteriores se manifestara como una falla , o sera la causa de           algún problema
  Ademas , los requerimientos del ambiente donde esta instituido , cambian con el tiempo

Esta problematica se ha enfrentado con el concepto de "mantenimiento"


Las fallas y /o disconformidades son la causa de las actividades que conocemos como "MANTENIMIENTO"
Según la IEEE mantenimiento es la molificación de un producto de software después de liberado , para corregir fallas , mejorar perfomance u otros atributos , o adaptar un producto a un ambiente cambiante
La esperanza matemática de que se manifieste una falla o disconformidad    es =0
El soft es una inversión , por lo tanto el mantenimiento es el costo por alcanzar los beneficios esperados .
Depende del área que afecten y del concepto de costo que una empresa utilice.
De cualquier manera debe ser un costo planificado porque es un gasto esperado
Son de utilidad las normas ieee 1219 , iso 9216 ,14764
Mantenimiento es
             Correctivo
                      Modificación en respuesta a una falla descubierta después de la institucion
             Adaptativo
                      Modificación hecha para mantener el soft funcionando ante cambios en el medio                                   ambiente
             Perfectivo
                     Modificación hecha para dotar al soft de nuevas propiedades
                     básicamente , mantenibilidad y perfomance
             Preventivo
                    No se considera en la IEEE 1219.
                    "Modificación del producto software tras la entrega para detectar y corregir
                    fallos latentes antes de que se conviertan en fallos efectivos".(ISO 9216)
                    Modificaciones hechas para mejorar  y optimizar el soft  . Revisión continua y mejora                         para anticipar rigidez de uso (bsicamente mantenibilidad  y perfomance).
                    Si un soft tiene demasiadas rigideces , esta "muerto" , todo soft necesita ser revisado para                     asegurar que se mantienen "los grados de libertad esperados" , caso contrario se                                   generaran gastos mayores
                    Este mantenimiento es una cuestión %100 técnica ,

Las Fallas de "mortalidad infantil" son un síntoma de defectos en las etapas anteriores y no es eficiente encararlas con una "orden de trabajo de mantenimiento"