La discusión sobre el uso del conector de alimentación tiene muchas, de hecho, el usuario puede agregar el conector de alimentación al modelo de software existente, utilizado para conectar las preocupaciones comerciales y las preocupaciones transversales, debido a la semántica AOP, la parte del conector depende de las preocupaciones comerciales, la parte de las preocupaciones transversales depende del conector de alimentación.
Luego, alrededor del conector, el usuario puede hacer una serie de seleccionados, sin tener que ingresar manualmente ningún contenido, pueden ser las preocupaciones comerciales, el modo de conexión de las partes y las preocupaciones transversales identificadas (este paso es mediante la determinación de la información mutua AOP, y la información almacenada en el conector para lograr, esta información de exportación de parte es factible, por supuesto).
También se argumenta que para permitir una transición fluida entre el diseño y la implementación y admitir el diseño arquitectónico de bajo nivel, las herramientas de modelado orientadas a aspectos basadas en enlaces deben admitir un marco de código que genere automáticamente diferentes técnicas de implementación de AOP a partir del modelo de diseño. permite al desarrollador concentrarse en construir el modelo mientras la herramienta de modelado genera el código automáticamente. La generación de código mejora la productividad del desarrollador y reduce los errores. El método de modelado orientado a aspectos basado en enlaces mejora la reutilización de la tecnología AOP y mejora la eficiencia del desarrollo de software al evitando la inconsistencia entre el diseño y la implementación. El diseñador puede diseñar AO con la idea orientada a objetos, y el desarrollador puede continuar con la programación posterior de acuerdo con el marco de código generado.
También se ha sugerido que los conectores se introdujeron para respaldar el modelado orientado a aspectos, manteniendo la separación de preocupaciones al principio del ciclo de vida del software para abordar la especificación de preocupaciones transversales a nivel arquitectónico. Una de las razones principales por las que se introdujeron los conectores fue para proporcionar estándares soporte de herramientas de desarrollo. Las soluciones basadas en Uml para agregar conectores son más aceptables. Los conectores son un identificador simple y poderoso para el modelado orientado a aspectos. También se requiere la generación automática de marcos de código AOP.
Por lo tanto, en general, los enfoques de modelado orientados a aspectos basados en enlaces se pueden introducir de manera transparente en la etapa de diseño analítico del software y pueden guiar la escritura posterior del código AOP para lograr una conexión perfecta entre el diseño y el código.
Hora de publicación: Oct-01-2019