Reingenieria Del Software

Páginas: 4 (929 palabras) Publicado: 28 de mayo de 2012
Reingeniería del software
“Modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existente técnicas de Ingeniería Inversa y, para la etapa dereconstrucción, herramientas de Ingeniería Directa, de tal manera que se oriente este cambio hacia mayores niveles de facilidad en cuanto a mantenimiento, reutilización, comprensión o evaluación.”
Cuando unaaplicación lleva siendo usada años, es fácil que esta aplicación se vuelva inestable como fruto de las múltiples correcciones, adaptaciones o mejoras que han podido surgir a lo largo del tiempo. Estoderiva en que cada vez que se pretende realizar un cambio se producen efectos colaterales inesperados y hasta de gravedad, por lo que se hace necesario, si se prevé que la aplicación seguirá siendo deutilidad, aplicar reingeniería a la misma.
Entre los beneficios de aplicar reingeniería a un producto existente se puede incluir:
* Pueden reducir los riegos evolutivos de una organización.
*Puede ayudar a las organizaciones a recuperar sus inversiones en software.
* Puede hacer el software más fácilmente modificable.
* Amplía las capacidades de las herramientas CASE.
* Es uncatalizador para la automatización del mantenimiento del software.
* Puede actuar como catalizador para la aplicación de técnicas de inteligencia artificial para resolver problemas dereingeniería.

La reingeniería del software involucra diferentes actividades como son:
* análisis de inventarios.
* reestructuración de documentos.
* ingeniería inversa.
* reestructuración deprogramas y datos.
* ingeniería directa.

 Pasos de la Reingeniería del Software
Análisis de inventario
Todas las organizaciones de software deberían tener un inventario de todas susaplicaciones. El inventario tal vez no sea más que un modelo en una hoja de cálculo que contenga información que proporcione una descripción detallada (tamaño, edad, importancia para el negocio) de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reingeniería Del Software
  • Metodologías de la Reingeniería de Software
  • Reingeniería Del Software
  • Reingenieria De Software
  • Reingenieria De Software
  • Reingenieria De Software
  • Reingenieria de software
  • Reingenieria software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS