DOCUMENTOS

Páginas: 2 (354 palabras) Publicado: 6 de diciembre de 2014
En la última figura se puede ver representado el proceso del tejido dinámico. En un primer paso, un programa escrito en un lenguaje “normal” pasa por el compilador y se genera un programa que se pone  en ejecución y que no tiene por qué saber que va a ser adaptado. Cuando se necesita adaptar (añadir o  modificar funcionalidad) porque surgen nuevos requerimientos o en respuesta a cambios en el entorno, sin detenerlo, se procesa el programa en ejecución (no el programa ejecutable, sino el que está en memoria) junto a los aspectos que van a adaptarlo, y por medio del tejedor se le añade la funcionalidad de  estos, dando lugar a una nueva versión del programa que continúa la ejecución. El programa ejecutable  inicial no ha sido modificado, con lo que se puede utilizar de nuevo sin las modificaciones realizadas en memoria.
En sistemas que usan tejido dinámico de aspectos, la funcionalidad básica permanece separada de los aspectos en todo el ciclo de vida del software, incluso en la ejecución del sistema. El código resultante es  más adaptable y reutilizable, y los aspectos y la funcionalidad básica pueden evolucionar de forma  independiente.Muchas de las herramientas que afirman ofrecer un tejido dinámico de aspectos realmente ofrecen un  híbrido entre el tejido estático y el dinámico, pues los aspectos deben conocerse y definirse en el momento del diseño e implementación, para posteriormente poder instanciarlos durante la ejecución.  Aunque esta solución aporta alguna ventaja respecto al tejido estático hay casos en que no es suficiente, por ejemplo, cuando una vez que la aplicación está funcionando surge un requerimiento nuevo que no se  tuvo en cuenta en el diseño. Al igual que ocurre con las herramientas de tejido estático, la mayoría de las herramientas que ofrecen  tejido dinámico son dependientes del lenguaje.La principal desventaja del tejido dinámico respecto al estático es el menor rendimiento en ejecución ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Documento
  • Documentos
  • Documentos
  • Documento
  • Documentos
  • Documento
  • Documentos
  • Documentos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS