Koti kehitys Mikä on mallipohjainen arkkitehtuuri (mda)? - määritelmä techopediasta

Mikä on mallipohjainen arkkitehtuuri (mda)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä mallivetoinen arkkitehtuuri (MDA) tarkoittaa?

Mallivetoinen arkkitehtuuri (MDA) on eräänlainen lähestymistapa ohjelmistojen suunnitteluun, kehittämiseen ja toteuttamiseen. Kuten nimestä voi päätellä, tämä lähestymistapa käyttää malleja ohjeiden kokonaisuutena, jota käytetään suunnittelumääritelmien jäsentämisessä. Syy siihen, miksi mallit valittiin keskeiseksi esineeksi tässä suunnitteluprosessissa, on se, että se auttaa suunnittelijoita perustelemaan järjestelmän suunnittelun antamalla heidän jättää huomioimatta ylimääräiset yksityiskohdat ja antamalla heille enemmän keskittymistä asiaan liittyviin kysymyksiin. Malleja käytetään myös koko suunnittelu- ja suunnittelualalla monimutkaisten ja reaalimaailman järjestelmien ymmärtämiseksi.

Techopedia selittää mallivetoista arkkitehtuuria (MDA)

Object Management Group (OMG) aloitti malliohjatun arkkitehtuurin vuonna 2001, ja se kuuluu verkkotekniikan suunnitteluun. MDA-lähestymistapa määrittelee käytettävän aluekohtaisen kielen (DSL) ja alustasta riippumattoman mallin (PIM). MDA-lähestymistapa suosii eteenpäin suuntautuvaa suunnittelua, mikä tarkoittaa, että koodi tuotetaan ihmisen laatimilla kaavioilla tai malleilla. Tämä suunnittelutapa alkaa tyypillisesti joko mallin luomisella tiettyyn tarkoitukseen tai olemassa olevan mallin mukauttamisesta, joka jo sopii tarkoitukseen.

MDA on vastaus monipuolisten keskiohjelmistoalustojen ongelmaan, joka aiheuttaa katkaisun eri ohjelmistojärjestelmien ja ratkaisujen välillä. Yritykset ovat perinteisesti käyneet läpi useita väliohjelmistoalustoja ja ylläpitäneet monenlaisia, koska eri sisäisillä osastoilla voi olla erilaisia ​​tarpeita, jotka vain eri väliohjelmistot voivat tyydyttää.

Mikä on mallipohjainen arkkitehtuuri (mda)? - määritelmä techopediasta