Indholdsfortegnelse:
- Definition - Hvad betyder Model-Driven Architecture (MDA)?
- Techopedia forklarer Model-Driven Architecture (MDA)
Definition - Hvad betyder Model-Driven Architecture (MDA)?
Model-drevet arkitektur (MDA) er en type tilgang til software design, udvikling og implementering. Som navnet antyder, bruger denne fremgangsmåde modeller som et sæt retningslinjer, der bruges til strukturering af designspecifikationer. Årsagen til, at modeller blev valgt som det centrale objekt i dette designprincip, er fordi det hjælper designere med at resonnere systemdesignet ved at lade dem ignorere ekstra detaljer og give dem mere fokus på de relevante emner. Modeller bruges også overalt inden for teknik- og designfeltet til at forstå komplekse systemer i den virkelige verden.
Techopedia forklarer Model-Driven Architecture (MDA)
Modeldrevet arkitektur blev lanceret af Object Management Group (OMG) i 2001 og hører under domæneteknik. MDA-fremgangsmåden definerer et domænespecifikt sprog (DSL), der skal bruges sammen med en platformuafhængig model (PIM). MDA-fremgangsmåden favoriserer teknik fremad, hvilket betyder, at koden er produceret ud fra menneskeligt udarbejdede diagrammer eller modeller. Denne designtilgang starter typisk med enten at oprette en model til et specifikt formål eller tilpasse en eksisterende, der allerede passer til formålet.
MDA er svaret på problemet med produktive platforme til mellemvare, der forårsager en afbrydelse mellem forskellige softwaresystemer og løsninger. Virksomheder har traditionelt gennemgået mange middleware-platforme og vedligeholder flere slags, fordi forskellige interne afdelinger måske har forskellige behov, der kun kan imødekommes af forskellige mellemvareplatformer.
