Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Descripción General Del Proceso De Mantenimiento y Tipos De Mantenimiento

Enviado por   •  8 de Enero de 2019  •  1.595 Palabras (7 Páginas)  •  321 Visitas

Página 1 de 7

...

TIPOS DE MANTENIMIENTO:

Existen 4 tipos de mantenimiento:

- Correctivo.

- Adaptativo.

- Perfectivo.

- Preventivo.

Mantenimiento correctivo: Tiene por objetivo localizar y eliminar los posibles defectos de los programas. Un defecto en un sistema es una característica del sistema con el potencial de provocar un fallo. Un fallo se produce cuando el comportamiento de un sistema difiere con respecto al comportamiento definido en la especificación.

Los fallos en un sistema software pueden ser:

- Procesamiento (salidas incorrectas de un programa).

- Rendimiento (tiempo de respuesta demasiado alto).

- Programación (inconsistencias en el diseño).

- Documentación (inconsistencias entre la funcionalidad de un programa y el manual de usuario).

Mantenimiento adaptativo: Consiste en la modificación de un programa debido a cambios en el entorno (hardware o software) en el que se ejecuta. Desde cambios en el sistema operativo, pasando por cambios en la arquitectura física del sistema informático, hasta en el entorno de desarrollo del software. Este tipo de mantenimiento puede ser desde un pequeño retoque hasta una reescritura de todo el código.

Los cambios en el entorno de desarrollo del software pueden ser:

- En el entorno de los datos (cambiar sistema de ficheros por BD relacional).

- En el entorno de los procesos (migración a plataforma con procesos distribuidos).

Este mantenimiento es cada vez más frecuente debido a la tendencia actual de actualización de hardware y SSOO cada poco tiempo.

Mantenimiento perfectivo: Conjunto de actividades para mejorar o añadir nuevas funcionalidades requeridas por el usuario.

Se divide en dos:

- Mantenimiento de Ampliación: incorporación de nuevas funcionalidades.

- Mantenimiento de Eficiencia: mejora de la eficiencia de ejecución.

Mantenimiento preventivo:

Modificación del software para mejorar las propiedades de dicho software (calidad y mantenibilidad) sin alterar sus especificaciones funcionales. Incluir sentencias que comprueben la validez de los datos de entrada, reestructuración de los programas para aumentar su legibilidad o incluir nuevos comentarios. Este tipo de mantenimiento utiliza las técnicas de ingeniería inversa y reingeniería. El mantenimiento para la reutilización especializado en mejorar la reusabilidad del software se incluye en este tipo.

Procesos de Evolución

Los procesos de evolución del software varían considerablemente dependiendo del tipo de software a mantener. Los procesos de desarrollo utilizados en una organización y el personal implicado en el proceso. En algunas organizaciones, la evolución puede ser un proceso in­ formal en el que la mayor parte de las peticiones de cambios surgen de conversaciones entre los usuarios del sistema y los desarrolladores. En otras compañías, hay un proceso formalizado en el que se produce documentación estructurada en cada etapa del proceso.

[pic 8][pic 9]

Procesos de Evolución

Incluyen las actividades fundamentales de análisis de cambios, planificación de entregas, implementación del sistema y entrega de un sistema a los clientes.[pic 10]

Durante los procesos de evolución, los requerimientos se analizan con detalle y frecuente­ mente surgen las implicaciones de los cambios que no eran evidentes en la etapa más temprana del proceso de análisis de los cambios. Esto significa que los cambios propuestos pueden modificarse y pueden requerirse discusiones adicionales con el cliente antes de que sean imple­ mentados.

Algunas veces, las peticiones de cambio están relacionadas con problemas en el sistema que tienen que solucionarse de manera muy urgente. Estos cambios urgentes pueden tener lugar por tres razones:

- Si ocurre un defecto serio en el sistema que tenga que ser reparado para permitir la continuación del funcionamiento normal.

- Si los cambios en el entorno del sistema operativo tienen efectos inesperados que impiden el funcionamiento normal.

- Si hay cambios no anticipados en las empresas que utilizan el sistema, tales como la aparición de nuevos competidores o la introducción de una nueva legislación.

5. conclusiones y Recomendaciones

El permanente mantenimiento del software puede asegurar su funcionalidad durante muchos años, ahorrando el tiempo y el costo económico de una migración total hacia una nueva aplicación.

Se debe establecer un tiempo prudente dentro del cual se debe realizar un mantenimiento de software, por medio del cual nuestro software va a estar protegido de cualquier amenaza.

Existen varios tipos de mantenimiento como el correctivo, adaptativo, perfectivo y preventivo, es importante conocer el proceso de cada uno de ellos para saber cuál es el que nos conviene aplicar a nuestro software.

Se debe tener mucha precaución al momento de ingresar a ciertas páginas como música, videos o juegos ya que regularmente traen enlaces que se filtran directamente al equipo de cómputo.

Se recomienda tener un antivirus actualizado, con el cuál se protege nuestro software de cualquier daño.

6. Bibliografía

12207, A. I. (2006). Information Technology - Software Life Cycle Processes Amendment 1.

14764, I. S.-I. (2006). Software Engineering -Software Life Cycle Processes – Maintenance.

Caldas, V. A. (2015). “DESARROLLO DE UN PLAN DE GESTIÓN DE MANTENIMIENTO DE SOFTWARE PARA EL DEPARTAMENTO DE SISTEMAS DE LA UNIVERSIDAD POLITÉCNICA SALESIANA BASADO EN LA NORMA ISO/IEC 14764:2006”. CUENCA – ECUADOR.

SOMMERVILLE, I. (2002). INGENIERIA DE SOFTWARE.

...

Descargar como  txt (11.3 Kb)   pdf (62.6 Kb)   docx (17 Kb)  
Leer 6 páginas más »
Disponible sólo en Essays.club