Está en la página 1de 12

INACAP

Ingeniera Informtica Sistema de Informacin

Mantenimiento perfectivo Mantencin del software

-1-

Resumen En el siguiente informe se dar a conocer documentacin vlida para la buena comprensin y entendimiento del mantenimiento perfectivo, dando algunos ejemplos y mostrando pasos claves para lograr este tipo de mantenimiento, dejando en claro algunas dudas con el desarrollo de ejemplos aplicados en la vida cotidiana.

-2-

ndice Resumen.. 2 Introduccin.. 4 Objetivos.. 5 Contenido a Desarrollar 6 Propuesta Metodolgica.. 7 Ejemplo mantencin perfectiva. 8 Otros Ejemplos del mantenimiento perfectivo.. 9 Evaluacin.10 Bibliografa.11 Sitios recomendados 12

-3-

Introduccin Una de las tareas ms importantes una vez finalizado y entregado el software el software al usuario final es la mantencin del mismo. La mantencin del software es la modificacin del producto despus de su entrega, ya sea para corregir errores, adaptarse a un cambio o mejorar su funcionamiento y agregar nuevas propiedades a esta como requerimiento del usuario. El mantenimiento es una de las tareas ms costosas del ciclo de vida de un software pero es necesario para su prolongacin en el tiempo y mantener la satisfaccin del cliente.

-4-

Objetivos Llevar a cabo las tareas y procesos necesarios para identificar aquellos puntos susceptibles de mejora, aportando las soluciones ptimas y haciendo efectivos esos cambios en las aplicaciones. Los procesos necesarios que se ponen en marcha para la consecucin de estos objetivos son:

Aseguramiento del rendimiento ptimo de los servicios del cliente. Anlisis de posibles cambios de las necesidades del cliente, para aportar soluciones funcionales a sistemas existentes o a nuevos servicios. Anlisis pro activo de puntos a mejorar o perfeccionar

-5-

Contenido a desarrollar Las causas u origen de las actividades de mantenimiento del software pertenecen a tres grupos principales: 1. Eliminacin errores de software: Las causas por tanto son todas ellas resultado de tener que modificar el software para que cumpla con los requisitos del usuario ya establecidos 2. Adaptar el producto software: Para que siga cumpliendo con sus tareas cuando cambia su entorno. 3. Incluir mejoras en el diseo: Cuando se requiere mejorar la manera en que cumple las tareas. Estas causas tienen su correlacin directa con las denominadas categoras de mantenimiento que son tres, pero en este caso profundizaremos en el mantenimiento perfectivo. Mantenimiento perfectivo: Es la mantencin la cual provoca una modificacin de un producto de software despus de la entrega para mejorar el rendimiento o la mantenibilidad. Este en la mayora de los casos es detectado por el cliente final.

-6-

Propuesta metodolgica El trmino perfectivo refiere a cambios que llevaran a la expansin de los requerimientos existentes del sistema. Un sistema exitoso est sujeto a una serie de cambios resultando en un aumento de los requerimientos. Esto est basado en la premisa a medida que el software se hace ms til, los usuarios experimentan con nuevos casos ms all de los que se desarrollaron inicialmente, la expansin en requerimientos puede tomar la forma de mejora de una funcionalidad del sistema existente o una mejora en la eficiencia computacional. Para tener un mejor entendimiento, a continuacin se desarrollara un requerimiento donde deberemos realizar una mantencin perfectiva, tomando como ejemplo una empresa real con situaciones de la vida cotidiana.

-7-

Ejemplo mantencin perfectiva. La empresa Adexus S.A. posee un software el cual fue desarrollado para su departamento de contabilidad aproximadamente hace 3 meses, luego de un seguimiento en el funcionamiento de este programa, el administrador detecta que algunos usuarios toman mucho tiempo en entender el software, generando retrasos en la entrega de informes financieros para la empresa y retrasando los pagos de facturas. A pesar de su correcto funcionamiento y de que muchos usuarios lo utilizan sin problemas, la empresa cuenta con gente de mayor edad, la cual es bastante antigua en la empresa y es por esto que se requiere una mantencin de software. Para llevar a cabo este requerimiento que implica una mantencin perfectiva, es importante abordar algunos puntos al momento de tomar el requerimiento: Recepcin de la solicitud: Luego de ser contactados por el cliente se procede al anlisis de requerimientos el cual consiste en revisar que mdulos o parte del software se debern modificar. Anlisis de requerimientos y cotizacin: En esta etapa es necesario reunirse con el cliente para definir cuidadosamente los requerimientos y ser entendidos por ambas partes, adems de evaluar los costos asociados al trabajo de mantencin. Solucin del Requerimiento: Una vez obtenidos los datos necesarios, se procede a modificar el software. Pruebas: Una vez finalizado el trabajo se deben realizar pruebas con todos los mdulos o partes del software. Entrega de la Solucin: Cuando ya se han realizado las pruebas a la solucin, se informa al cliente y se entrega el producto final. Seguimiento: Para asegurarnos del correcto funcionamiento siempre es importante realizar el seguimiento correspondiente y validar la satisfaccin del usuario.

Realizando los pasos anteriormente nombrados se llev a cabo el mantenimiento perfectivo, detectando algunos procesos engorrosos en la interfaz del programa y facilitando nuevos botones los cuales facilitan la familiarizacin del software para las personas de mayor edad en la empresa

-8-

Otros Ejemplos del mantenimiento perfectivo. Mejorar el rendimiento: Primero se debe encontrar donde es que se encuentran las reas con ms tiempo de procesamiento y modificar el software para que procese ms datos en menos tiempo, simplificando los procesos y optimizando los recursos del sistema Disminuir tiempo de procesamiento: El programa tiene un buen tiempo de respuesta pero se quieren hacer mejoras para que funcione mas rpidamente. Para realizar esta tarea primero debemos descubrir donde se pueden simplificar procesos y operaciones en el sistema hacindolo ms liviano, luego generar un reporte de todos los procesos encontrados luego realizar un anlisis de costo y beneficio de cada uno de los procesos con mas beneficio para el sistema. Finalmente procedemos a realizar la mejora, asegurndonos con pruebas de su correcto funcionamiento y documentando toda modificacin realizada.

-9-

Evaluacin Podemos definir el mantenimiento perfectivo como el conjunto de actividades para mejorar o aadir nuevas funcionalidades requeridas por el usuario. En conclusin este tipo de mantenimiento es detectado principalmente por el usuario final una vez entregado el producto y por lo general al poco tiempo de uso del programa, tiene una influencia muy grande en la satisfaccin del usuario ya que al realizarlo est mejorando las funciones que este ya realiza, es decir, el sistema se perfecciona segn los criterios del usuario.

- 10 -

Bibliografa http://www.aesist.com http://jummp.wordpress.com http://cnx.org/ http://www.wikipedia.org

- 11 -

Sitios recomendados http://www.slideshare.net/LiaIS1/mantenimiento-de-software10147990. http://www.kybele.etsii.urjc.es/docencia/IS4/20122013/Material/IS4.11.12.Tema.XIII.MantenimientoSW.pdf. http://www.aquads.com/servicios-itevolution.asp.

- 12 -

También podría gustarte