Informe3

Páginas: 17 (4010 palabras) Publicado: 7 de enero de 2014

ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
ESCUELA DE INGENIERÍA EN SISTEMAS
SISTEMAS INFORMATIVOS
WILMER MOINA 5502
ESTEBAN BORJA 5472
FREDY JANETA 5187

1. Resumen:

Reingeniería del software se puede definir como: “modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existente técnicas deIngeniería Inversa y, para la etapa de reconstrucció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 una aplicació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 quehan podido surgir a lo largo del tiempo. Esto deriva 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 de utilidad, aplicar reingeniería a la misma.

Entre los beneficios de aplicar reingeniería a un producto existente se puede incluir:

Pueden reducirlos 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 un catalizador para la automatización del mantenimiento del software
Puede actuar como catalizador para la aplicación de técnicas de inteligencia artificial para resolverproblemas de reingeniería























2. Palabras clave:
Reingeniería del Software. - Crisis del Software.
Reingeniería de Procesos - Refactorización del software.
Modernización del Software. - Evolución del Software.
3. Introducción :

La evolución del software ha constado de diferentes etapas de desarrollo, y una de ellas se llamó la “crisis del Software”.Esta crisis fue el resultado de la introducción de la tercera generación del Hardware. El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidad y eficiencia en el software producido.
A raíz de esta crisis se vio la necesidad de crear estándares de desarrollo del software, esto dio lugar a lo que hoy llamamos "Ingeniería de software" la cuales el establecimiento y uso de principios de la ingeniería a fin de obtener un software que sea fiable y que funcione eficientemente, con los menores costos posibles.
A pesar de la creación de estos estándares, muchos sistemas siguieron siendo desarrollados y mantenidos sin aplicar ninguna practica de ingeniería de software por lo que hoy en día, muchas organizaciones se ven obligadas a seguirviviendo en esta crisis dado que sus sistemas son vitales para el funcionamiento de las mismas.
La reingeniería de software es la actividad con la cual se pretende dar solución a estos problemas. La reingeniería de software pretende dejar morir esos sistemas imposibles de mantener, no sin antes extraer de ellos los conocimientos que permitan crear un nuevo sistema fiable, eficiente y de fácilmantenimiento.
En muchos de los casos la reingeniería de software se convierte en la única solución a estos sistemas de baja calidad, sin embargo el esfuerzo de aplicar reingeniería es un proceso difícil, pero trae grandes beneficios si se emplea de manera adecuada.



¿Qué es Reingeniería de Software?

Reingeniería del software se puede definir como: “modificación de un producto software, o deciertos componentes, usando técnicas de Ingeniería Inversa, para el análisis del sistema existente y, herramientas de Ingeniería Directa para la etapa de reconstrucción, 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 una aplicación lleva siendo usada años, es fácil que esta aplicación se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informe3
  • Informe3 vlan
  • Informe3 Marcos
  • Carolina Informe3
  • Informe3 Fis
  • informe3
  • Informe3
  • Informe3A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS