Soporte de Software
INTRODUCCIÓN
La ingeniería del software, según la definición de la IEEE en 1983,
"El
enfoque sistemático para el desarrollo, operación, mantenimiento y eliminación
del software, definiendo como software los programas, procedimientos, reglas y documentación,
así como los datos de operación de un sistema de cómputo." Según
esto la ingeniería del software ofrece los métodos para desarrollar software de
calidad. Este concepto surgió después de la terrible crisis del software ya que
se necesitaban métodos o técnicas para, como se dijo antes, desarrollar
software de calidad.
Esto se desarrolló
por que los software en ocasiones eran o muy costosos y no efectivos, o
complicados para las mentes comunes las cuales lo ocuparían.
Uno de
los cambios que tuvo el proceso de desarrollo de software fue el tener que
hacer documentación y de esto se desencadenaron procesos para hacer más
efectivo el desarrollo del mismo, a uno de ellos le llamarón "ciclo de
vida del software" el cual comprende las estepas por las que pasa un
proyecto software desde que es concebido.
Dentro de
estos procesos está el mantenimiento del software, pero no solo se necesitaba
el dar mantenimiento al producto, si no que también se necesitaba dar soporte
al cliente, para que esté cuando tuviera dudas sobre cómo usarlo o algún otro,
tenga la ayuda necesaria para resolver sus dudas. De esto nació el Soporte de
Software.
SOPORTE DE SOFTWARE
El soporte de software, como se dijo anteriormente, enlaza lo que son el
Soporte Técnico y el Mantenimiento de Software ya que es indispensable para
cualquier buen desarrollador el tener no solo un buen producto software sino también
es muy importante el dar al usuario las herramientas necesarias para usar el
sistema y alguna ayuda por si el software presenta fallas o problemas.
El Soporte de Software no es un tema fácil de explicar, ya que no hay
ningún concepto o definición que hable de este tema en concreto.
Pero técnicamente el soporte de software es un grupo de servicios o
actividades en las que se provee asistencia hacia un cliente para
proporcionarle soporte o mantenimiento sobre algún producto software. Esta
asistencia puedo ser solo informativa, por ejemplo, sobre el uso del software,
y se daría al cliente o puede ser de mantenimiento en la que se podría
perfeccionar, adaptar, corregir o prevenir problemas en el software. Por
lo que sería indispensable el definir estos dos conceptos, el mantenimiento de
software y el soporte técnico.
Mantenimiento de software.
Es el proceso en el que se mejora u optimiza el software, este proceso
se puede realizar desde que se está desarrollando el software o después de
haber sido entregado al cliente; estos cambios que se realizan sobre el
software pueden ser adaptativos, correctivos, perfectivos o preventivos.
Tipos de Mantenimiento de Software:
Adaptativo: Este se realiza cuando se requiere que
el software se adapte a los cambios en el entorno en el cuál se ejecuta, un
ejemplo podría ser cuando ocurre un cambio en el sistema operativo, como cuando
se cambia a uno más moderno, o también cuando cambia la arquitectura física del
sistema informático. Sin embargo, este en ciertas ocasiones puede ser muy caro
y difícil, por lo que sería mejor comenzar un nuevo software.
Correctivo: A pesar de las
pruebas y verificaciones que se le hacen al proyecto después de haber sido
entregado, puede haber defectos en el sistema. Este tipo de mantenimiento
localiza y corrige los posibles defectos del software. Estos fallos o problemas
pueden presentarse por diversas cuestiones. Sin embargo, estos defectos pueden
llegar a ser muy costosos, si el error esta en los requerimientos debido a que
puede ser necesario un rediseño extenso del sistema, o baratos si el error solo
está en el diseño de la interface.
Preventivo: Este tipo de
mantenimiento puede facilitar el mantenimiento futuro del sistema ya que
consiste en modificar esté para mejorar sus propiedades, sin alterar sus
especificaciones funcionales o para que en un futuro sea más fácilmente
reutilizable. Algunas acciones del mantenimiento preventivo son: ajustes,
limpieza, análisis, lubricación, calibración, reparación, cambios de piezas,
entre otros. El mantenimiento preventivo se efectúa periódicamente.
El mantenimiento de software también presenta varios problemas,
algunos de los cuales son:
Soporte Técnico:
El Soporte Técnico es un grupo de servicios que proporcionan asistencia
con el hardware o software de una computadora, o algún otro dispositivo
electrónico o mecánico, con la finalidad de ayudar a los usuarios a resolver
ciertas dudas o problemas que tienen con el uso del producto.
Hay dos tipos de soportes:
- Soporte Técnico
presencial: Este
tipo de soporte es el que realiza el técnico en presencia del cliente o
usuario y en donde se encuentra el aparato o software en cuestión.
- Soporte
Técnico a distancia o remoto: Es aquel que se realiza, como su nombre lo dice, vía
teléfono o mail o de manera remota, para resolver algún problema a
distancia sobre algún aparato o software.
CONCLUSIÓN
El soporte de software es indispensable para desarrollar un producto software
de calidad, y que sin esté muchas personas dejarían de usar dichos software por
el simple hecho de no saber cómo utilizaros o si esté a su vez presenta alguna
falla o error.
Bibliografías:
·
AESIS. (s.f.). Software para
Soluciones Empresariales . Obtenido de Mantenimiento Perfectivo :
http://www.aesist.com/soporte/mantenimiento-perfectivo
·
Francisco Ruiz, M. P. (2001). Mantenimiento
del Software. Obtenido de
http://alarcos.esi.uclm.es/per/fruiz/cur/mso/trans/s1.pdf
·
Hammer y Champy. (19 de mayo de 2013). Colorbits.
Obtenido de Conceptos Básicos de Soporte de Software:
http://colorbitsinc.blogspot.mx/2013/05/conceptos-basicos-de-soporte-de-software.html
·
Significados . (5 de Enero de
2013). Obtenido de Significado de Mantenimiento preventivo:
https://www.significados.com/mantenimiento-preventivo/
·
Simon Pickin, M. G. (2010). Introducción
a la ingeiería del software. Obtenido de
http://ocw.uc3m.es/ingenieria-telematica/software-de-comunicaciones/transparencias/introduccion-a-la-ingenieria-del-software
·
SINCOWS. (s.f.). SINCOWS.
Obtenido de Mantenimiento de Software :
http://www.sincows.com/sincows/index.php?option=com_content&view=article&id=70&Itemid=68
·
Solano, D. (2 de marzo de 2013). Soporte
Tecnico. Obtenido de http://soportetecnico4ctsmec.blogspot.mx/2013/03/definicion-de-soporte-tecnico.html
·
Tomás, P. P. (28 de diciembre de 2010).
Blog Historia de la Informatica . Obtenido de Ingeniería de Software:
http://histinf.blogs.upv.es/2010/12/28/ingenieria-del-software/