Mohon tunggu...
Muhammad Ainul Yaqin
Muhammad Ainul Yaqin Mohon Tunggu... Dosen - Dosen Teknik Informatika Universitas Islam Negeri Maulana Malik Ibrahim Malang

Dosen Teknik Informatika yang menekuni Bidang keahlian Rekayasa Perangkat Lunak, Sistem Informasi, Manajemen Proses Bisnis, Process Mining, dan Arsitektur Enterprise.

Selanjutnya

Tutup

Artificial intelligence

Meningkatkan Pengembangan Perangkat Lunak dengan Rekayasa Berbasis Model: Pelajaran Berdasarkan Survey

27 September 2023   13:33 Diperbarui: 27 September 2023   14:14 235
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
https://www.researchgate.net/publication/362315357/figure/fig2/AS:11431281121879999@1677121004763/Mapping-of-benefits-left-and-problems-right_W640.jpg

Artikel yang berjudul "Practitioners' experiences with model-driven engineering: a meta-review" oleh Charlotte Verbruggen dan Monique Snoeck dari tahun 2022 membawa kita ke dalam dunia Model-Driven Engineering (MDE), sebuah pendekatan yang telah ada selama beberapa waktu tetapi masih memiliki tantangan dan potensi yang signifikan dalam rekayasa perangkat lunak. Dalam meta-review ini, para penulis menjelajahi pengalaman praktisi dalam penggunaan bahasa pemodelan untuk rekayasa perangkat lunak, dan mengungkap manfaat, tantangan, dan tren dalam penggunaan MDE.

Saya akan membawa Anda dalam perjalanan melalui makalah ini, menguraikan temuan-temuan penting dan merenungkan tentang dampak praktisnya dalam dunia pengembangan perangkat lunak.

Pandangan Umum tentang Model-Driven Engineering (MDE)

Sebelum kita membahas hasil dan implikasi makalah ini, mari kita memiliki pemahaman dasar tentang apa yang dimaksud dengan Model-Driven Engineering (MDE). MDE adalah pendekatan dalam pengembangan perangkat lunak yang berfokus pada penggunaan model abstrak sebagai dasar untuk merancang, mengembangkan, dan memahami sistem perangkat lunak. Dalam konteks ini, model merujuk pada representasi visual atau abstrak dari berbagai aspek sistem, yang dapat mencakup desain arsitektur, persyaratan, logika bisnis, dan banyak lagi.

https://www.researchgate.net/publication/362315357/figure/fig2/AS:11431281121879999@1677121004763/Mapping-of-benefits-left-and-problems-right_W640.jpg
https://www.researchgate.net/publication/362315357/figure/fig2/AS:11431281121879999@1677121004763/Mapping-of-benefits-left-and-problems-right_W640.jpg

Makalah Ini dalam Sorotan

Makalah ini melakukan meta-review terhadap berbagai survei yang telah dilakukan selama lima tahun terakhir dalam domain MDE, dengan fokus pada penggunaan bahasa pemodelan dalam rekayasa perangkat lunak. Meta-review ini membantu kita memahami gambaran besar dari sejumlah survei yang berbeda, yang bersama-sama memberikan wawasan yang lebih dalam tentang pengalaman praktisi dalam menggunakan MDE.

Manfaat dari Model-Driven Engineering

Salah satu temuan utama dari makalah ini adalah bahwa praktisi merasakan manfaat nyata dari penggunaan MDE dalam berbagai aspek pengembangan perangkat lunak. Manfaat-manfaat ini mencakup:

  1. Penghematan Biaya. Penggunaan MDE dapat membantu mengurangi biaya pengembangan perangkat lunak, baik dalam hal waktu maupun sumber daya yang diperlukan. Ini adalah berita baik bagi organisasi yang selalu mencari cara untuk meningkatkan efisiensi.

  2. Peningkatan Produktivitas. Praktisi menemukan bahwa MDE dapat meningkatkan produktivitas mereka. Ini adalah hasil dari kemampuan MDE untuk menghasilkan kode atau artefak perangkat lunak secara otomatis berdasarkan model abstrak.

  3. HALAMAN :
    1. 1
    2. 2
    3. 3
    4. 4
    Mohon tunggu...

    Lihat Konten Artificial intelligence Selengkapnya
    Lihat Artificial intelligence Selengkapnya
    Beri Komentar
    Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

    Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun