Ingenieria del Software.
El Desarrollo de Software Orientado Aspectos (DSOA) es uno de los campos en el área de desarrollo
de software que despierta mayor interés, tanto en círculos empresariales como académicos. La razón de ello
es que propone una nueva visión de los sistemas informáticos que propone simplificar considerablemente el
desarrollo y mantenimiento de
aplicaciones, aumentando por tanto la productividad del desarrollador. El
DSOA se basa en la
Programación Orientada a Aspectos, la cual utiliza la separación de incumbencias o
intereses más allá que la Programación Orientada a Objeto, aumentando el nivel de encapsulación y por
consiguiente, permitiendo diseños más limpios, fáciles de entender y de mantener, con un alto potencial de
reutilización. Así mismo este paradigma propone su fácil adopción por parte de los equipos de desarrollo,
pues los conceptos que introduce son relativamente sencillos y existen varios lenguajes que permiten
programar con aspectos.