• Uutisbanneri

Uutiset

Virtaliittimien uusi käyttö

Virtaliittimen käytöstä on keskusteltu paljon. Itse asiassa käyttäjä voi lisätä virtaliittimen olemassa olevaan ohjelmistomalliin, jota käytetään liiketoimintaan liittyvien ja monialaisten huolenaiheiden yhdistämiseen. AOP-semantiikan vuoksi liitinosa on riippuvainen liiketoimintaan liittyvistä huolenaiheista ja monialainen osa virtaliittimestä.

Tietoja virtaliittimien suodatintekniikan kehityksestä

Sitten käyttäjä voi liittimen ympärille tehdä sarjan valittuja tietoja ilman, että hänen tarvitsee syöttää mitään manuaalisesti. Se voi tunnistaa liiketoimintaongelmat, kytkentätavat ja monialaiset ongelmat (tässä vaiheessa määritetään AOP:n keskinäiset tiedot ja liittimeen tallennetut tiedot, joten tämä osatietojen vienti on tietenkin mahdollista).

On myös esitetty, että sujuvan siirtymisen mahdollistamiseksi suunnittelun ja toteutuksen välillä ja matalan tason arkkitehtuurisuunnittelun tukemiseksi linkkipohjaisten aspektiorientoituneiden mallinnustyökalujen on tuettava koodikehystä, joka luo automaattisesti erilaisia AOP-toteutustekniikoita suunnittelumallista. Tämä antaa kehittäjälle mahdollisuuden keskittyä mallin rakentamiseen, kun mallinnustyökalu luo koodin automaattisesti. Koodin generointi parantaa kehittäjän tuottavuutta ja vähentää virheitä. Linkkipohjainen aspektiorientoitunut mallinnusmenetelmä parantaa AOP-teknologian uudelleenkäytettävyyttä ja tehostaa ohjelmistokehitystä välttämällä epäjohdonmukaisuutta suunnittelun ja toteutuksen välillä. Suunnittelija voi suunnitella AO:n olio-orientoituneella idealla, ja kehittäjä voi jatkaa myöhempää ohjelmointia luodun koodikehyksen mukaisesti.

On myös ehdotettu, että liittimiä otettiin käyttöön tukemaan aspektiorientoitunutta mallinnusta, jolloin huolenaiheet pidettiin erillään ohjelmiston elinkaaren alkuvaiheessa, jotta arkkitehtuuritasolla voitaisiin ratkaista monialaisten huolenaiheiden määrittely. Yksi tärkeimmistä syistä liittimien käyttöönottoon oli tarjota standardoitu kehitystyökalujen tuki. UML-pohjaiset ratkaisut liittimien lisäämiseen ovat hyväksyttävämpiä. Liittimet ovat yksinkertainen ja tehokas tunniste aspektiorientoituneelle mallinnukselle. Mutta mallien koodiin yhdistämisen virheiden vähentämiseksi ja taustalla olevan arkkitehtuurisuunnittelun tukemiseksi tarvitaan myös AOP-koodikehysten automaattista luomista.

Siten linkkipohjaiset aspektiorienteiset mallinnusmenetelmät voidaan yleisesti ottaen ottaa käyttöön läpinäkyvällä tavalla ohjelmiston analyyttisessä suunnitteluvaiheessa, ja ne voivat ohjata AOP-koodin myöhempää kirjoittamista saumattoman yhteyden saavuttamiseksi suunnittelun ja koodin välillä.


Julkaisun aika: 1.10.2019