Es gibt viele Diskussionen über die Verwendung des Stromanschlusses. Tatsächlich kann der Benutzer den Stromanschluss zu einem vorhandenen Softwaremodell hinzufügen, um Geschäftsanliegen und Querschnittsbelange zu verbinden. Aufgrund der AOP-Semantik ist der Anschlussteil von Geschäftsbelangen abhängig. Der Teil mit den Querschnittsproblemen hängt vom Stromanschluss ab.
Dann kann der Benutzer rund um den Konnektor eine Reihe ausgewählter Elemente erstellen, ohne manuell Inhalte eingeben zu müssen. Dabei können Geschäftsbelange, Verbindungsarten und Querschnittsbelange identifiziert werden (dieser Schritt besteht darin, die gegenseitigen Informationen des AOP zu ermitteln). Und um die im Connector gespeicherten Informationen zu erreichen, ist dieser Teil des Exports der Informationen natürlich möglich.
Es wird auch argumentiert, dass linkbasierte, aspektorientierte Modellierungstools ein Code-Framework unterstützen müssen, das automatisch verschiedene AOP-Implementierungstechniken aus dem Designmodell generiert, um einen reibungslosen Übergang zwischen Design und Implementierung zu ermöglichen und Architekturdesign auf niedriger Ebene zu unterstützen ermöglicht es dem Entwickler, sich auf die Erstellung des Modells zu konzentrieren, während das Modellierungstool den Code automatisch generiert. Die Codegenerierung verbessert die Entwicklerproduktivität und reduziert Fehler. Die verknüpfungsbasierte, aspektorientierte Modellierungsmethode verbessert die Wiederverwendbarkeit der AOP-Technologie und verbessert die Effizienz der Softwareentwicklung Vermeidung von Inkonsistenzen zwischen Design und Implementierung. Der Designer kann AO mit der objektorientierten Idee entwerfen, und der Entwickler kann die spätere Programmierung gemäß dem generierten Code-Framework fortsetzen.
Es wurde auch vorgeschlagen, Konnektoren einzuführen, um die aspektorientierte Modellierung zu unterstützen und die Trennung von Belangen zu Beginn des Softwarelebenszyklus aufrechtzuerhalten, um die Spezifikation übergreifender Belange auf Architekturebene zu berücksichtigen. Einer der Hauptgründe für die Einführung von Konnektoren war die Bereitstellung von Standards Unterstützung für Entwicklungstools. Uml-basierte Lösungen zum Hinzufügen von Konnektoren sind akzeptabler. Konnektoren sind eine einfache und leistungsstarke Kennung für die aspektorientierte Modellierung. Um jedoch Fehler bei der Zuordnung von Modellen zu Code zu reduzieren und Unterstützung für das zugrunde liegende Architekturdesign bereitzustellen, Außerdem ist eine automatische Generierung von AOP-Code-Frameworks erforderlich.
Daher können verknüpfungsbasierte, aspektorientierte Modellierungsansätze im Allgemeinen auf transparente Weise in der analytischen Entwurfsphase von Software eingeführt werden und das spätere Schreiben von AOP-Code leiten, um eine nahtlose Verbindung zwischen Entwurf und Code zu erreichen.
Zeitpunkt der Veröffentlichung: 01. Okt. 2019