Apa itu Pengembangan Berbasis Model?

Model-driven development, atau MDD, adalah salah satu pendekatan untuk pembuatan program komputer.Fokus MDD adalah menulis, menguji, dan mengimplementasikan program komputer secepat mungkin.Umumnya, pendekatan pengembangan berbasis caral ini juga akan berusaha menyelesaikan tugas seefisien dan dengan biaya sesedikit mungkin.

Wanita melakukan handstand dengan komputer

Salah satu karakteristik pengembangan berbasis caral adalah bahwa banyak pengembang dapat dipekerjakan untuk mengerjakan produk akhir yang sama.Untuk mempercepat proses pembuatanprogram perangkat lunak, setiap pengembang dalam proyek dapat mengambil tugas khusus yang terkait dengan penulisan program dan pengujian hasilnya.Hal ini dapat memungkinkan orang-orang dengan bidang keahlian tertentu untuk berkontribusi pada proyek, sambil menyerahkan tugas yang lebih biasa kepada anggota proyek lain yang tidak memiliki tingkat keahlian atau latar belakang yang sama.Memproduksi produk jadi melalui metode kolaboratif ini dianggap sebagai penggunaan waktu dan sumber daya yang lebih efisien, karena setiap orang yang terlibat melakukan tugas yang sesuai dengan kemampuannya.

Selain memanfaatkan sumber daya yang tersedia sebaik mungkin, tujuan di balik pengembangan berbasis caral adalah agar program dapat sampai ke tangan pengguna secepat mungkin.Dalam beberapa kasus, rasa urgensi ini didasarkan pada ekonomi kuno;semakin cepat program siap dan dapat dirilis ke konsumen, semakin cepat produsen akan mulai mendapat untung dari penjualan program.Di lain waktu, keinginan untuk perputaran cepat berkaitan dengan memenuhi kebutuhan tertentu, seperti membuat perangkat lunak pemrosesan pesanan yang disesuaikan untuk perusahaan yang ingin secara drastis meningkatkan proses pemenuhan pesanan mereka dalam waktu yang sangat singkat.

Tergantung pada lingkungan kerja, pengembangan berbasis caral mungkin dikenal dengan beberapa nama lain.Pengembangan perangkat lunakberbasis caral, atau MDSD, sering digunakan sebagai identifikasi untuk proses pembuatan program baru yang efisien waktu dan biaya.Dengan cara yang sama, MDD juga dapat dikenal sebagai arsitektur caral-driven atau MDA, mengacu pada proses desain dan pembangunan yang terkait dengan upaya tersebut.

Related Posts