MDA جیست؟
۱- CIM یا Computation Independent Model همان مدل های مستقل از محاسبه، مدل های مجردی هستند که می بایست مرتبط با نیازمندی های سیستم و یا فضای کسب و کار طراحی شده باشند.
۲- مدل های نرم افزاری در MDA با عنوان مدل های مستقل از سکو به نام PIM معادل Platform Independent Model شناخته می شوند که شامل منطق کسب و کار بدون ورود به جزئیات تکنیکی می باشند.
۳-مدل های وابسته به سکو PSM معادل Platform Specific Model که بر حسب سکوی پیاده سازی جزئیات نرم افزار را نشان می دهند.
یکی از مفاهیم کلیدی در MDA انتقال دهنده ها (Transformers) می باشند. انتقال دهنده ها، ابزارهایی هستندکه انواع مدل را ها را بیکدیگر تبدیل می کنند. بر مبنای رهنمودهای MDA و با استفاده از گام های صحیح و انتقال دهنده های مناسب میان انواع مدل ها ما می توانیم یک نرم افزار مناسب با فضای کسب و کار تولید کنیم.