Taula de continguts:
- Definició: què significa l'arquitectura modelada per model (MDA)?
- Techopedia explica l'arquitectura modelada per model (MDA)
Definició: què significa l'arquitectura modelada per model (MDA)?
L’arquitectura basada en models (MDA) és un tipus d’aproximació al disseny, desenvolupament i implementació de programari. Com el seu nom indica, aquest enfocament utilitza models com un conjunt de directrius utilitzades en l'estructuració de les especificacions de disseny. La raó per la qual es van seleccionar els models com a objecte central en aquest principi de disseny és perquè ajuda als dissenyadors a raonar el disseny del sistema, ja que els permet ignorar detalls addicionals i donar-los més focus en els problemes rellevants. També s’utilitzen models a tot el camp d’enginyeria i disseny per comprendre sistemes complexos i del món real.
Techopedia explica l'arquitectura modelada per model (MDA)
L’arquitectura basada en models va ser llançada pel Grup de Gestió d’Objectes (OMG) el 2001 i pertany a l’enginyeria de dominis. L'enfocament MDA defineix un llenguatge específic (DSL) per a domini que s'ha d'utilitzar juntament amb un model independent de la plataforma (PIM). El plantejament MDA afavoreix l’enginyeria endavant, cosa que significa que el codi es produeix a partir de models o esquemes elaborats per humans. Aquest plantejament de disseny comença normalment per crear un model per a un propòsit concret o adaptar-ne un ja que s'adapti a l'objectiu.
MDA és la resposta al problema de les prolífiques plataformes de middleware, que provoquen una desconnexió entre diferents sistemes i solucions de programari. Les empreses han passat tradicionalment per moltes plataformes de middleware i mantenen diversos tipus perquè diferents departaments interns poden tenir necessitats diferents que només poden satisfer diferents plataformes de middleware.