lunes, 3 de febrero de 2014

Mantenimiento de Software


Introducción.

Cada que se desarrolla un sistema de software, debe tenerse en cuenta el mantenimiento que se le hace y cuál es el fin del mismo.

Para identificar el tipo de mantenimiento a realizar y el momento adecuado, a continuación se explicara en qué consiste propiamente el mantenimiento de software y los diferentes tipos que hay.

Mantenimiento de Software.
Para entender que es el mantenimiento de software, primero debe plantearse una definición como la siguiente, la cual está basada en el Estándar IEEE 1219 y el Estándar ISO/IEC 14764 (Sánchez Barreiro):

El mantenimiento de software es la modificación de un producto de software, antes de la entrega del producto como después de su entrega al cliente o usuario, para corregir defectos, mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un cambio de entorno.

Existen cuatro tipos de mantenimiento, los cuales se describirán.
  • Preventivo: Consiste en la revisión periódica de ciertos aspectos, tanto de hardware como de software. Esto permite que nuestro software tenga un mejor desempeño y seguridad de los datos almacenados. El propósito es prever averías o desperfectos en su estado inicial y corregirlas para mantener un funcionamiento óptimo (Fundación Omar Dengo. Educación, tecnología y desarrollo., 2011).
  • Correctivo: Tiene por objetivo localizar y eliminar defectos del software.
  • Adaptativo: Consiste en la modificación de un programa debido a cambios en el entorno de hardware o software en el cual se ejecuta. Estos cambios pueden afectar al sistema operativo, a la arquitectura física del  sistema de software o a su entorno de desarrollo.
  • Perfectivo: Consiste en las actividades realizadas para mejorar o añadir nuevas funcionalidades requeridas por el usuario (Martínez Torres, 2010).

Conclusión.

Después de ver en qué consisten los diferentes tipos de mantenimiento de software, podemos tener una idea más clara de la importancia que tienen los mismos.

Yo considero que el mantenimiento de software es importante ya que de esta manera garantizamos que nuestro producto de software es confiable y tiene un mínimo de probabilidades de fallar debido al efectivo mantenimiento que recibió antes y después de ser entregado.

Referencias.
Fundación Omar Dengo. Educación, tecnología y desarrollo. (2011). Recuperado el 03 de Febrero de 2014, de Mantenimiento Preventivo de Software.: http://www.rema.cr/pdf/Procedimiento_para_la_atencion_de_los_mantenimientos_preventivos.pdf

Martínez Torres, D. (12 de Julio de 2010). Universidad Tecnológica de la Mixteca. Recuperado el 03 de Febrero de 2014, de Ingeniería de Software. Tema 7: Mantenimiento del software.: http://www.utm.mx/~dtorres/cursos/ingsw/tema7.pdf
Sánchez Barreiro, P. (s.f.). Universidad de Cantabria. Dpto. de Matemáticas, Estadística y Computación. Recuperado el 03 de Febrero de 2014, de Ingeniería del So1ware II. Tema 08. Mantenimiento de Sistemas Software: http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-software-ii/materiales/tema8-mantenimientoSistemasSoftware.pdf
Descargar "Mantenimiento de Software"

No hay comentarios:

Publicar un comentario