Inhoudsopgave:
- Definitie - Wat betekent Model-Driven Architecture (MDA)?
- Techopedia verklaart Model-Driven Architecture (MDA)
Definitie - Wat betekent Model-Driven Architecture (MDA)?
Model-driven architecture (MDA) is een soort aanpak voor het ontwerpen, ontwikkelen en implementeren van software. Zoals de naam al suggereert, gebruikt deze aanpak modellen als een set richtlijnen die worden gebruikt bij het structureren van ontwerpspecificaties. De reden waarom modellen als centraal object in dit ontwerpprincipe werden gekozen, is omdat het ontwerpers helpt het systeemontwerp te beredeneren door hen in staat te stellen extra details te negeren en meer aandacht te schenken aan de relevante kwesties. Modellen worden ook overal in het engineering- en ontwerpveld gebruikt om complexe en real-world systemen te begrijpen.
Techopedia verklaart Model-Driven Architecture (MDA)
Modelgestuurde architectuur werd in 2001 door de Object Management Group (OMG) gelanceerd en hoort thuis in domein engineering. De MDA-aanpak definieert een domeinspecifieke taal (DSL) die moet worden gebruikt in combinatie met een platformonafhankelijk model (PIM). De MDA-benadering geeft de voorkeur aan voorwaartse engineering, wat betekent dat de code wordt geproduceerd op basis van door mensen uitgewerkte diagrammen of modellen. Deze ontwerpbenadering begint meestal met het maken van een model voor een specifiek doel of het aanpassen van een bestaand model dat al aan het doel voldoet.
MDA is het antwoord op het probleem van productieve middleware-platforms, die een loskoppeling tussen verschillende softwaresystemen en oplossingen veroorzaken. Bedrijven hebben van oudsher veel middleware-platforms doorlopen en onderhouden meerdere soorten omdat verschillende interne afdelingen verschillende behoeften kunnen hebben waaraan alleen kan worden voldaan door verschillende middleware-platforms.
