Investigacion

Páginas: 2 (320 palabras) Publicado: 23 de octubre de 2012
Ventajas y Desventajas de la POA
Algunas de las principales ventajas del paradigma de Programación Orientado a Aspectos son:
 Ayuda a superar los problemas causados por el:
* Código Mezclado(Code Tangling): Se presenta cuando en un mismo módulode un sistema de software conviven simultáneamente más de un requerimiento. Esto haceque en el modelo existan elementos de im plementación de másde un requerimiento
* Código Diseminado (Code Scattering): Como los requerimientos estánesparcidos sobre varios módulos, la implementación resultante también queda diseminada obreesos módulos.
 * Implementación modularizada: POA logra separar cada concepto con mínimoacoplamiento, resultando en implementaciones modularizadas aún en la presencia deconceptos que se entrecruzan. Esto lleva aun código más limpio, menos duplicado, másfácil de entender y de mantener.
* Mayor posibilidad de evolución: La separación de conceptos permite agregar nuevosaspectos, modificar y / o removeraspectos existentes fácilmente.
* Mejor diseño: Permite retrasar las decisiones de diseño sobre requerimientos actuales oque surjan en el futuro, ya que se los puede implementar separadamente, eincluirlosautomáticamente en el sistema.
* Mayor reusabilidad: Al ser implementados separadamente, tienen mayores probabilidades de ser reusados en otros sistemas con requerimientos similares.
* Alseparar la funcionalidad básica de los aspectos, se aplica con mayor intensidad el principio de dividir y conquistar.
* Permite N-dimensiones: se tiene la posibilidad de implementar el sistemacon lasdimensiones que sean necesarias, no una única dimensión “sobrecargada”.
* Hace hincapié en el principio de mínimo acoplamiento y máxima cohesión

Las desventajas más evidentes se encuentranPOA está en su desarrollo temprano:
 
* Posibles choques entre el código funcional (expresado en el lenguaje base) y el códigode aspectos (expresados en los lenguajes de aspectos). Por lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS