MENGENAL MODEL DRIVEN ARCHITECTURE (MDA) SEBAGAI ALTERNATIF PENDEKATAN PADA PENGEMBANGAN PERANGKAT LUNAK

No Thumbnail Available
Date
2006-02-18
Journal Title
Journal ISSN
Volume Title
Publisher
Teknik Informatika Unpas & Teknik Informatika ITB
Abstract
Model Driven Architecture (MDA) adalah sebuah pendekatan pengembangan perangkat lunak yang dlkembangkan oleh Object Management Group untuk mendukung portabilitas dan fleksibilitas dalam pengembangan. Konsep utama MDA adalah proses pengembangan yang dikendalikan oleh model dan fleksibilitas transformasi antar model sehingga sebuah model dapat dirancang dan diterapkan untuk berbagai platform tanpa harus melakukan perubahan yang signifikan pada model utamanya. MDA menyajikan 3 komponen model utama yaitu Computational Independent Model (CIM) yano mewakili proses bisnis, kebutuhan sistem dan kondisi lingkungan dimana sistem akan diterapka;' Platform Independent Model (PIM) yang merupakan model spesifikasi sistem yang tidak bergantung pada platform tertentu, dan Platform Spesific Model (PSM) yang merupakan spesifikasi model berdasarkan spesifikasi platform tertentu. Perbedaan utama an tara pendekatan MDA dengan pendekatan yang lain adalah bahwa satu PIM dapat saja ditransformasi menjadi beberapa PSM dan setlap CIM, PIM dan PSM harus dapat ditelusuri keterkaitan elemen-elemennya dan perubahanperubahannya.. Proses transformasi ini juga harus disertai dengan alat bantu (tools) yang dapat mengotomatlsasl proses tersebut dan menjaga kesinambungan model.
Description
Keywords
MDA, Model, Pengembangan Perangkat Lunak,, transformasi model,, otomatisasi
Citation