Diskusjon om bruken av strømkontakten har mange, faktisk kan brukeren legge strømkontakten til eksisterende programvaremodell, brukes til å koble forretningsproblemer og tverrgående bekymringer, på grunn av AOP-semantikk, er kontaktdelen avhengig av forretningsmessige bekymringer, delen for tverrskjæring er avhengig av strømkontakten.
Deretter, rundt koblingen, kan brukeren lage en serie av utvalgte, uten å måtte legge inn noe innhold manuelt, det kan være forretningsmessige bekymringer, modusen for tilkoblingsdeler og tverrgående bekymringer som er identifisert (dette trinnet er ved å bestemme AOP gjensidig informasjon, og informasjonen som er lagret i koblingen for å oppnå, er denne delen eksportinformasjon mulig, selvfølgelig).
Det argumenteres også for at for å tillate en jevn overgang mellom design og implementering og støtte arkitektonisk design på lavt nivå, må lenkebaserte aspektorienterte modelleringsverktøy støtte et koderammeverk som automatisk genererer forskjellige AOP-implementeringsteknikker fra designmodellen. lar utvikleren fokusere på å bygge modellen mens modelleringsverktøyet genererer koden automatisk.Kodegenerering forbedrer utviklerproduktiviteten og reduserer feil.Den lenkebaserte aspektorienterte modelleringsmetoden forbedrer gjenbrukbarheten til AOP-teknologi og forbedrer effektiviteten av programvareutvikling ved å unngår inkonsistens mellom design og implementering. Designeren kan designe AO med den objektorienterte ideen, og utvikleren kan fortsette den senere programmeringen i henhold til det genererte koderammeverket.
Det har også blitt foreslått at koblinger ble introdusert for å støtte aspektorientert modellering, og opprettholde separasjon av bekymringer tidlig i programvarens livssyklus for å imøtekomme spesifikasjonen av tverrgående bekymringer på arkitektonisk nivå. En av hovedårsakene til at koblinger ble introdusert var å gi standard støtte for utviklingsverktøy.Uml-baserte løsninger for å legge til koblinger er mer akseptable.Koblinger er en enkel og kraftig identifikator for aspektorientert modellering.Men for å redusere feil i tilordning av modeller til kode, og for å gi støtte for den underliggende arkitekturdesignen, automatisk generering av AOP-koderammeverk er også nødvendig.
Generelt kan lenkebaserte aspektorienterte modelleringstilnærminger derfor introduseres på en transparent måte på det analytiske designstadiet av programvare, og kan lede senere skriving av AOP-kode for å oppnå en sømløs forbindelse mellom design og kode.
Innleggstid: Okt-01-2019