Rasprava o upotrebi konektora za napajanje ima mnogo, u stvari, korisnik može dodati konektor za napajanje postojećem softverskom modelu, koji se koristi za povezivanje poslovnih problema i unakrsnih problema, zbog AOP semantike, dio konektora zavisi od poslovnih problema, a dio unakrsnih problema zavisi od konektora za napajanje.
Zatim, oko konektora, korisnik može napraviti niz odabranih dijelova, bez potrebe za ručnim unosom bilo kakvog sadržaja, što može biti poslovna pitanja, način povezivanja dijelova i identificirani problemi (ovaj korak je određivanje međusobnih informacija AOP-a i informacija pohranjenih u konektoru kako bi se postiglo, izvoz informacija o ovom dijelu je, naravno, izvodljiv).
Također se tvrdi da bi, kako bi se omogućio nesmetan prijelaz između dizajna i implementacije i podržao arhitektonski dizajn niskog nivoa, alati za modeliranje orijentirano na aspekte zasnovani na vezama morali podržavati okvir koda koji automatski generira različite tehnike implementacije AOP-a iz modela dizajna. To omogućava programeru da se fokusira na izgradnju modela dok alat za modeliranje automatski generira kod. Generiranje koda poboljšava produktivnost programera i smanjuje greške. Metoda modeliranja orijentiranog na aspekte zasnovana na vezama poboljšava ponovnu upotrebu AOP tehnologije i poboljšava efikasnost razvoja softvera izbjegavajući nedosljednost između dizajna i implementacije. Dizajner može dizajnirati AO s objektno orijentiranom idejom, a programer može nastaviti kasnije programiranje prema generiranom okviru koda.
Također je sugerirano da su konektori uvedeni kako bi podržali modeliranje orijentirano na aspekte, održavajući razdvajanje briga u ranoj fazi životnog ciklusa softvera kako bi se riješila specifikacija međusobnih briga na arhitektonskom nivou. Jedan od glavnih razloga uvođenja konektora bio je pružanje standardne podrške alatima za razvoj. Rješenja za dodavanje konektora zasnovana na UML-u su prihvatljivija. Konektori su jednostavan i moćan identifikator za modeliranje orijentirano na aspekte. Ali kako bi se smanjile greške u mapiranju modela u kod i pružila podrška za osnovni dizajn arhitekture, potrebno je i automatsko generiranje AOP kodnih okvira.
Dakle, općenito, pristupi modeliranja zasnovani na vezama i orijentirani na aspekte mogu se uvesti na transparentan način u fazi analitičkog dizajna softvera i mogu voditi kasnije pisanje AOP koda kako bi se postigla besprijekorna veza između dizajna i koda.
Vrijeme objave: 01.10.2019.