Obsah:
- Definícia - Čo znamená Model-Driven Architecture (MDA)?
- Techopedia vysvetľuje Model-Driven Architecture (MDA)
Definícia - Čo znamená Model-Driven Architecture (MDA)?
Architektúra založená na modeloch (MDA) je typ prístupu k návrhu, vývoju a implementácii softvéru. Ako už názov napovedá, tento prístup používa modely ako súbor usmernení používaných pri štruktúrovaní špecifikácií návrhu. Dôvod, prečo boli modely vybrané v tomto konštrukčnom princípe ako ústredný objekt, je ten, že pomáha dizajnérom vylúčiť návrh systému tým, že im umožňuje ignorovať ďalšie podrobnosti a viac sa zameriavať na príslušné problémy. Modely sa tiež používajú v celej oblasti inžinierstva a dizajnu na porozumenie zložitým a skutočným systémom.
Techopedia vysvetľuje Model-Driven Architecture (MDA)
Architektúru založenú na modeloch začala skupina Object Management Group (OMG) v roku 2001 a patrí do oblasti doménového inžinierstva. Prístup MDA definuje jazyk špecifický pre doménu (DSL), ktorý sa má používať spolu s modelom nezávislým od platformy (PIM). Prístup MDA uprednostňuje pokrokové inžinierstvo, čo znamená, že kód sa vyrába z ľudských diagramov alebo modelov. Tento návrhový prístup obvykle začína buď vytvorením modelu na konkrétny účel alebo prispôsobením existujúceho modelu, ktorý už tomuto účelu vyhovuje.
MDA je odpoveďou na problém plodných middlewarových platforiem, ktoré spôsobujú prerušenie medzi rôznymi softvérovými systémami a riešeniami. Spoločnosti už tradične prešli mnohými platformami stredného softvéru a udržiavajú rôzne druhy, pretože rôzne interné oddelenia môžu mať rôzne potreby, ktoré môžu uspokojiť iba rôzne platformy stredného softvéru.
