domingo, 2 de febrero de 2014

Mantenimiento de Software

Primero que nada, debemos saber que es el mantenimiento de software:

  • "El proceso de modificar un sistema de software o sus componentes, para prevenir fallos,  mejorar el desempeño u otros atributos, así como adaptarse a los cambios en su ambiente"

Por lo tanto, podemos decir que el mantenimiento de software concierne a:

  • Corregir errores descubiertos posteriormente a la entrega del software.
  • Adaptar al software a un cambio en los requerimientos,  un cambio en su ambiente.
El éxito en el mantenimiento depende en el desarrollo, por las siguientes razones:

  1. Mayor calidad = menor mantenimiento (correctivo).
  2. Anticipar cambios = menor mantenimiento (adaptativo y perfectivo).
  3. Mejor ajuste a las necesidades del usuario = menos mantenimiento (perfectivo).
  4. Menos código = menos mantenimiento.
Contamos con 4 tipos de mantenimiento:
  • Correctivo: como el nombre lo dice, corrige los errores.
  • Adaptativo: adaptarse al cambio del ambiente (tanto hardware como software).
  • Perfectivo: adaptación al cambio en las necesidades del usuario.
  • Preventivo: incrementar la mantenibilidad del sistema.


Después de todo lo dicho, podemos determinar que simplemente por haber entregado un software 100% funcional al cliente no implica que no se le debe dar seguimiento, sino todo lo contrario, se le debe mejorar, corregir e incluso perfeccionar, esto eventualmente nos dará un sistema cercano a la perfección requerida previamente por los usuarios.


Bibliografía


Amsterdan, U. (s.f.). Faculty Sciences. Obtenido de Department of Computer Sciences: https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCoQFjAA&url=http%3A%2F%2Fwww.cs.vu.nl%2F~hans%2FSEslides%2Fmaint.ppt&ei=hGMBU47RGISiyAGGkoDYAw&usg=AFQjCNEu6TpvFtE_U0RANCqMtJ_GY1zi8w&sig2=LJulSW5jT1ECAMgzXQr6AQ&bvm=bv.61535280,d.aWc


No hay comentarios:

Publicar un comentario