Domov Razvoj Kaj je modelno vodena arhitektura (mda)? - definicija iz tehopedije

Kaj je modelno vodena arhitektura (mda)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni arhitektura, ki jo vodi model (MDA)?

Modelno vodena arhitektura (MDA) je vrsta pristopa k načrtovanju, razvoju in izvajanju programske opreme. Kot že ime pove, ta pristop uporablja modele kot niz smernic, ki se uporabljajo pri strukturiranju oblikovalskih specifikacij. Razlog, zakaj so bili v tem načelu oblikovanja izbrani modeli kot osrednji predmet, je zato, ker oblikovalcem pomaga premišljevati oblikovanje sistema, saj jim omogoča, da prezrejo dodatne podrobnosti in jim dajo več pozornosti na ustrezne težave. Modeli se uporabljajo tudi na celotnem inženirskem in oblikovalskem področju za razumevanje zapletenih sistemov v resničnem svetu.

Techopedia razlaga modelno arhitekturo (MDA)

Modelno zasnovano arhitekturo je Object Management Group (OMG) uvedla leta 2001 in spada v področje inženiringa. Pristop MDA določa jezik, specifičen za domeno (DSL), ki se bo uporabljal skupaj s platformno neodvisnim modelom (PIM). Pristop MDA daje prednost inženirskemu inženiringu, kar pomeni, da je koda izdelana iz človeško izdelanih diagramov ali modelov. Ta pristop oblikovanja se običajno začne z ustvarjanjem modela za določen namen ali s prilagoditvijo obstoječega, ki že ustreza njegovemu namenu.

MDA je odgovor na problem plodnih platform vmesne programske opreme, ki povzročajo prekinitev povezave med različnimi programskimi sistemi in rešitvami. Podjetja že tradicionalno prehajajo številne platforme za srednje programsko opremo in vzdržujejo več vrst, ker imajo lahko različni notranji oddelki različne potrebe, ki jih lahko zadovoljijo le različne platforme za srednje programsko opremo.

Kaj je modelno vodena arhitektura (mda)? - definicija iz tehopedije