Hjem Utvikling Hva er modellstyrt arkitektur (mda)? - definisjon fra techopedia

Hva er modellstyrt arkitektur (mda)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Model-Driven Architecture (MDA)?

Modelldrevet arkitektur (MDA) er en type tilnærming til programvaredesign, utvikling og implementering. Som navnet antyder, bruker denne tilnærmingen modeller som et sett med retningslinjer brukt i strukturering av designspesifikasjoner. Årsaken til at modeller ble valgt som det sentrale objektet i dette designprinsippet er fordi det hjelper designere å resonnere systemdesignet ved å la dem ignorere ekstra detaljer og gi dem mer fokus på de aktuelle problemene. Modeller brukes også i hele prosjektering og designfeltet for å forstå komplekse og virkelige systemer.

Techopedia forklarer Model-Driven Architecture (MDA)

Modelldrevet arkitektur ble lansert av Object Management Group (OMG) i 2001 og hører hjemme i domeneteknikk. MDA-tilnærmingen definerer et domenespesifikt språk (DSL) som skal brukes sammen med en plattformuavhengig modell (PIM). MDA-tilnærmingen favoriserer fremoveringeniør, noe som betyr at koden er produsert fra menneskelig utarbeidede diagrammer eller modeller. Denne designtilnærmingen starter vanligvis med enten å lage en modell for et bestemt formål eller tilpasse en eksisterende som allerede passer til formålet.

MDA er svaret på problemet med produktive plattformer for mellomvare, som forårsaker en kobling mellom forskjellige programvaresystemer og løsninger. Bedrifter har tradisjonelt gått gjennom mange mellomvare-plattformer og vedlikeholder flere slag fordi forskjellige interne avdelinger kan ha forskjellige behov som bare kan oppfylles av forskjellige mellomvare-plattformer.

Hva er modellstyrt arkitektur (mda)? - definisjon fra techopedia