DEV Community

Cover image for Mantenimiento del Sistema, Parte 2
kevinvides
kevinvides

Posted on

Mantenimiento del Sistema, Parte 2

Los 5 aspectos claves del Mantenimiento del Sistema de acuerdo a la lectura del capítulo 29 del libro de Ingeniería de Software Un Enfoque Práctico, séptima edición de Roger Pressman, en mi opinión son:

Soportabilidad del Software
Los sistemas deben ser desarrollados pensados con la capacidad de permitir modificaciones, realizar integraciones con otros sistemas, poder migrar a una versión mas reciente de algun componente interno del sistema o externo, tener la capacidad de ejecutrse en diversos entornos, etc.

Reingenieria de Software
Debido a las constantes modificaciones realizadas a un sistema, ya sea por fallas reportadas, mejoras a los procesos del sistema, optimizar el rendimiento, etc. El area de TI debe evaluar la opción de realizar una reingeniería en el software, es decir reconstruir el artefacto de manera que el funcionamiento sea el óptimo.

Reestructuración de código
Se lleva acabo para escibir código con mayor claridad conservando la misma funcionalidad que el programa original, una de las tecnicas que se emplea es la simplificación ed lógica, ademas con la reestructuración de código se busca tener un minimo de aclopamiento entre módulos.

Reingeniería inversa de interfaces de usuario
Una interfaz es la forma en que el usaurio ingresa los datos al ssitema, es por eso que considero que es un tema importante, ya que la GUI es el medio por el cual se almacenan los datos al sitema, de forma correcta o incorrecta segun sea su nivel de restricciones. Se debe comprender la función de la interfaz de usuario para poder realizar una adecuada reingeniería inversa de la GUI

Reingenireía de procesos de empresa
Importante aspecto ya que dentro de la empresa, personal, recursos materiales, equipo etc. se combinan para producir un resultado específico, que luego se deberá plasmar en la creación de un sistema empresarial.

Top comments (0)