Besprekings oor die gebruik van die kragkonnektor het baie, trouens, die gebruiker kan die kragkonnektor by 'n bestaande sagtewaremodel voeg, wat gebruik word om die sakebelange en dwarssnit-belange te verbind, as gevolg van AOP-semantiek, is die konnektordeel afhanklik van sakebelange, en die dwarssnit-belange-deel is afhanklik van die kragkonnektor.
Dan, rondom die konnektor, kan die gebruiker 'n reeks geselekteerde items maak, sonder om enige inhoud handmatig in te voer. Dit kan die sake-aangeleenthede, die modus van verbindingsonderdele en dwarssnit-aangeleenthede identifiseer (hierdie stap is deur die wedersydse AOP-inligting te bepaal en die inligting wat in die konnektor gestoor is, te bereik. Hierdie deel se uitvoerinligting is natuurlik haalbaar).
Daar word ook aangevoer dat, om 'n gladde oorgang tussen ontwerp en implementering moontlik te maak en lae-vlak argitektoniese ontwerp te ondersteun, skakelgebaseerde aspek-georiënteerde modelleringsinstrumente 'n koderaamwerk moet ondersteun wat outomaties verskillende AOP-implementeringstegnieke vanaf die ontwerpmodel genereer. Dit laat die ontwikkelaar toe om op die bou van die model te fokus terwyl die modelleringsinstrument die kode outomaties genereer. Kodegenerering verbeter ontwikkelaarsproduktiwiteit en verminder foute. Die skakelgebaseerde aspek-georiënteerde modelleringsmetode verbeter die herbruikbaarheid van AOP-tegnologie en verbeter die doeltreffendheid van sagteware-ontwikkeling deur teenstrydigheid tussen ontwerp en implementering te vermy. Die ontwerper kan AO met die objekgeoriënteerde idee ontwerp, en die ontwikkelaar kan die latere programmering volgens die gegenereerde koderaamwerk voortsit.
Daar is ook voorgestel dat verbindings bekendgestel is om aspekgeoriënteerde modellering te ondersteun, en die skeiding van bekommernisse vroeg in die sagtewarelewensiklus te handhaaf om die spesifikasie van kruissnydende bekommernisse op argitektoniese vlak aan te spreek. Een van die hoofredes waarom verbindings bekendgestel is, was om standaard ontwikkelingshulpmiddelondersteuning te bied. UML-gebaseerde oplossings vir die byvoeging van verbindings is meer aanvaarbaar. Verbindings is 'n eenvoudige en kragtige identifiseerder vir aspekgeoriënteerde modellering. Maar om foute in die kartering van modelle na kode te verminder, en om ondersteuning vir die onderliggende argitektuurontwerp te bied, is outomatiese generering van AOP-koderaamwerke ook nodig.
Dus, in die algemeen, kan skakelgebaseerde aspek-georiënteerde modelleringsbenaderings op 'n deursigtige wyse in die analitiese ontwerpstadium van sagteware bekendgestel word, en kan die latere skryf van AOP-kode lei om 'n naatlose verband tussen ontwerp en kode te bereik.
Plasingstyd: 1 Oktober 2019