Reingenieria de software

Solo disponible en BuenasTareas
  • Páginas : 4 (836 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de febrero de 2011
Leer documento completo
Vista previa del texto
Resumen Reingeniería

La reingeniería de software no es más que el examen y alteración de un sistema para reconstruirlo de una nueva forma y la subsiguiente implementación de esta nueva forma.Mantenimiento del Software

Hace casi treinta años, el mantenimiento del software se caracterizaba por ser un “iceberg”, el mantenimiento del software existente puede dar cuenta de mas del 60 por100 de las inversiones efectuadas por una organización de desarrollo y ese porcentaje sigue ascendiendo a medida que se produce mas software. La naturaleza ubica del cambio subyace en todos los tiposde trabajo del software. El cambio es algo inevitable cuando se construye sistemas basados en computadoras; por tanto debemos desarrollar mecanismos para evaluar, controlar y realizar modificacionesImportancia De La Reingeniería Del Software

 Puede reducir los riesgos evolutivos de una organización
 Puede ayudar a las organizaciones a recuperar sus inversiones en software
 Puedehacer el software más fácilmente modificable
 Amplía las capacidades de las herramientas CASE
 Es un catalizador para la automatización del mantenimiento del software
 Puede actuar comocatalizador para la aplicación de técnicas de inteligencia artificial (IA) para resolver problemas de reingeniería

La reingeniería del software abarca una serie de actividades entre las que si incluyeel análisis de inventario, la reestructuración de documentos, la ingeniería inversa, la reestructuración de programas y datos y la ingeniería directa.

Análisis de Inventario:

Todas lasorganizaciones de software deberán disponer de un inventario de todas las aplicaciones, puede que no sea más que una hoja de cálculo con la información que proporciona una descripción detallada de todas lasaplicaciones activas.
Los candidatos a la reingeniería aparecen cuando se ordena esta información en función de su importancia para el negocio. Longevidad, mantenibilidad actual y otros criterios...
tracking img