Съдържание:
- Определение - Какво означава Модел-Driven Architecture (MDA)?
- Techopedia обяснява архитектура, ръководена от модели (MDA)
Определение - Какво означава Модел-Driven Architecture (MDA)?
Модел-ориентираната архитектура (MDA) е вид подход за проектиране, разработка и внедряване на софтуер. Както подсказва името, този подход използва моделите като набор от насоки, използвани при структурирането на дизайнерските спецификации. Причината, поради която моделите са избрани като централен обект в този принцип на проектиране, е, че той помага на дизайнерите да разсъждават дизайна на системата, като им позволява да игнорират допълнителни детайли и им дават по-голям фокус върху съответните въпроси. Моделите се използват също в цялата инженерна и дизайнерска област за разбиране на сложни и реални системи.
Techopedia обяснява архитектура, ръководена от модели (MDA)
Модел-ориентираната архитектура е лансирана от Object Management Group (OMG) през 2001 г. и принадлежи в областта на инженеринга на домейни. Подходът на MDA определя език, специфичен за домейна (DSL), който да се използва заедно с независим от платформата модел (PIM). Подходът на MDA предпочита благоприятното инженерство, което означава, че кодът се произвежда от разработени от човека диаграми или модели. Този дизайнерски подход обикновено започва или с създаване на модел за конкретна цел, или с адаптиране на съществуващ, който вече отговаря на целта.
MDA е отговорът на проблема с плодотворните междинен софтуер, които причиняват прекъсване между различни софтуерни системи и решения. Компаниите традиционно преминават през много платформи за междинен софтуер и поддържат множество видове, тъй като различните вътрешни отдели могат да имат различни нужди, които могат да бъдат задоволени само от различни платформи за междинен софтуер.