Skip to main content

Apa itu pengembangan model yang digerakkan?

Pengembangan yang digerakkan oleh model, atau MDD, adalah salah satu pendekatan untuk penciptaan program komputer.Fokus MDD adalah menulis, menguji, dan mengimplementasikan program komputer secepat mungkin.Secara umum, pendekatan pengembangan yang digerakkan oleh model ini juga akan berusaha menyelesaikan tugas secara efisien dan dengan biaya sesedikit mungkin.

Salah satu karakteristik pengembangan yang digerakkan oleh model adalah bahwa banyak pengembang dapat digunakan untuk bekerja pada produk akhir yang sama.Untuk mempercepat proses pembuatan program perangkat lunak, setiap pengembang dalam proyek dapat mengambil tugas -tugas spesifik yang terkait dengan penulisan program dan menguji hasilnya.Ini dapat memungkinkan orang dengan bidang keahlian tertentu untuk berkontribusi pada proyek, sambil meninggalkan tugas yang lebih duniawi 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 semua orang yang terlibat melakukan tugas yang sesuai dengan kemampuannya.

Bersamaan dengan memanfaatkan sumber daya yang tersedia sebaik-baiknya, tujuan di balik pengembangan yang digerakkan oleh model adalah untuk memasukkan program ke tangan pengguna secepat mungkin.Dalam beberapa kasus, rasa urgensi ini didasarkan pada ekonomi kuno;Semakin cepat program ini siap dan dapat dirilis ke penanda konsumen, semakin cepat pabrikan 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 khusus untuk perusahaan yang ingin secara drastis meningkatkan proses pemenuhan pesanan mereka dalam waktu yang sangat singkat.

Tergantung pada lingkungan kerja, pengembangan yang digerakkan oleh model dapat diketahui oleh beberapa nama lainnya.Pengembangan perangkat lunak yang digerakkan oleh model, atau MDSD, sering digunakan sebagai identifikasi untuk saat ini dan proses yang efisien untuk membuat program baru.Dengan cara yang sama, MDD juga dapat dikenal sebagai arsitektur atau MDA yang digerakkan oleh model, mengacu pada desain dan proses pembangunan yang terkait dengan upaya tersebut.