IAESCOREIAESCORE

International Journal of Electrical and Computer Engineering (IJECE)International Journal of Electrical and Computer Engineering (IJECE)

Pengurangan biaya produksi dan pencegahan kerumitan perangkat lunak adalah salah satu tujuan rekayasa perangkat lunak. Oleh karena itu, banyak metode dan metodologi seperti berorientasi objek, berorientasi komponen, berorientasi aspek, dan berorientasi layanan disukai untuk mengembangkan rekayasa perangkat lunak. Pengembangan yang didorong oleh model adalah salah satu metodologi yang baru-baru ini dipertimbangkan dan berkembang dengan cepat. Pengembangan yang didorong oleh model bertujuan untuk memodelkan logika program dan kemudian mengubah model menjadi kode yang dapat diterapkan secara otomatis oleh beberapa alat. Dalam makalah ini, kami menyelidiki beberapa metodologi yang didorong oleh model dan juga kami akan lebih menyukai pemetaan MDA ke RUP.

Meskipun model-driven architecture (MDA) sedang dalam fase perkembangan, banyak metodologi model-driven yang telah diinvestasikan.Dalam artikel ini, kami menganalisis beberapa metodologi model-driven yang mendukung siklus hidup MDA dan pemetaan MDA ke RUP.Metodologi yang kami teliti adalah MODA-TEL, MASTER, MIDAS, C3, ODAC, dan DREAM.Metodologi ini sebagian besar mendukung siklus hidup MDA, tetapi MIDAS tidak mendukung fase pemeliharaan.Kami juga menunjukkan perbandingan metodologi ini dalam tabel 2.Kami menyimpulkan bahwa metodologi ini dapat digunakan untuk mengembangkan model-based methodology (MBM) untuk mendukung siklus hidup MDA.

Untuk penelitian lanjutan, kami menyarankan agar fokus pada pengembangan metodologi model-driven yang lebih komprehensif yang mencakup seluruh siklus hidup MDA. Metodologi ini dapat mencakup fase pemeliharaan, yang saat ini tidak didukung oleh MIDAS. Selain itu, penelitian dapat dilakukan untuk mengeksplorasi cara-cara yang lebih efektif untuk memetakan MDA ke RUP, dengan mempertimbangkan berbagai aspek seperti platform dan lingkungan pengembangan. Akhirnya, penelitian dapat dilakukan untuk mengevaluasi manfaat dan tantangan dari menggunakan metodologi model-driven dalam pengembangan perangkat lunak, serta mengidentifikasi area perbaikan untuk meningkatkan efisiensi dan kualitas proses pengembangan.

Read online
File size246.36 KB
Pages6
DMCAReport

Related /

ads-block-test