bnas

Páginas: 2 (328 palabras) Publicado: 22 de agosto de 2014
Modelo de desarrollo de software orientado a aspectos

Durante el desarrollo de una aplicación se encuentran muchos fragmentos de códigos o funciones que se repiten en distintas clases, estospuntos se pueden tomar como intereses comunes a varias entidades o procedimientos dentro de un programa. Si para cada clase manipula por si misma estas funciones se tiene redundancia en aplicaciones, lasolución a este problema sería crear un aspecto, que en términos generales es un objeto que se dedica a una y solo una función o tarea dentro del programa, por ejemplo liberar la memoria que ya no seutiliza más por los diferentes componentes del programa, de manera que no deban hacerlo estos mismos. Este paradigma aborda el problema de separación de intereses, además de que los intereses soncomunes entre clases y también son únicos.

Implementando aspectos, las entidades en los programas reutilizarán o mas bien compartirán funciones que son comunes, además se ahorra el desarrollo de lasmismas funciones varias veces, y también se mejoraría en la mantenibilidad del programa ya que si hay una mejora en una función solo se debe cambiar la parte del aspecto implicada sin tener que modificarlas partes del programa que lo usan.

Un aspecto es insertado dentro del la aplicación por medio de un punto de enlace, que es el lugar exacto donde se debe escribir la instrucción del programa queinvoque el aspecto necesitado.

En la programación este es un enfoque generativo, que consiste en hacer componentes generales usados por muchos otros. Uno de los principales lenguajes orientados aaspectos es el AspectJ basado en java, y que también es libre, aunque la programación orientada a aspectos se puede llevar a cabo en cualquier lenguaje orientado a objetos, ya que no es un paradigmadiferente al orientado a objetos si no más bien un complemento de este.


Bibliografía
http://www.developer.com/lang/article.php/3308941/Aspect-Oriented-Programming.htm

Ingeniería de software....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bnas Tareas
  • bnas tareas
  • bnas tareas
  • ppt bnas tareas
  • Bnas tareeas
  • bnas tareas
  • Bnas Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS