Daftar Isi:
- Definisi - Apa yang dimaksud dengan Model-Driven Architecture (MDA)?
- Techopedia menjelaskan Model-Driven Architecture (MDA)
Definisi - Apa yang dimaksud dengan Model-Driven Architecture (MDA)?
Model-driven architecture (MDA) adalah jenis pendekatan untuk desain, pengembangan, dan implementasi perangkat lunak. Seperti namanya, pendekatan ini menggunakan model sebagai seperangkat pedoman yang digunakan dalam menyusun spesifikasi desain. Alasan mengapa model dipilih sebagai objek utama dalam prinsip desain ini adalah karena itu membantu desainer untuk mempertimbangkan desain sistem dengan memungkinkan mereka mengabaikan detail tambahan dan memberi mereka lebih fokus pada masalah yang relevan. Model juga digunakan di seluruh bidang teknik dan desain untuk memahami sistem yang kompleks dan dunia nyata.
Techopedia menjelaskan Model-Driven Architecture (MDA)
Arsitektur berbasis model diluncurkan oleh Object Management Group (OMG) pada tahun 2001 dan termasuk dalam rekayasa domain. Pendekatan MDA mendefinisikan bahasa khusus domain (DSL) yang akan digunakan bersama dengan platform-independent model (PIM). Pendekatan MDA mendukung rekayasa ke depan, yang berarti bahwa kode tersebut dihasilkan dari diagram atau model yang dielaborasi manusia. Pendekatan desain ini biasanya dimulai dengan membuat model untuk tujuan tertentu atau mengadaptasi model yang sudah ada yang sesuai dengan tujuan.
MDA adalah jawaban untuk masalah platform middleware yang produktif, yang menyebabkan terputusnya berbagai sistem dan solusi perangkat lunak. Perusahaan secara tradisional telah melalui banyak platform middleware dan memelihara banyak jenis karena departemen internal yang berbeda mungkin memiliki kebutuhan yang berbeda yang hanya dapat dipenuhi oleh platform middleware yang berbeda.
