ITSITS
IPTEK The Journal for Technology and ScienceIPTEK The Journal for Technology and ScienceBanyak penelitian dalam literatur berasumsi bahwa pola desain meningkatkan kualitas sistem perangkat lunak berorientasi objek. Sebagian besar penelitian berfokus pada perancangan ulang sistem untuk meningkatkan kualitas perangkat lunak, terutama pada aspek pemeliharaan dan keandalan. Kurang perhatian diberikan pada evaluasi dampak terhadap faktor efisiensi kinerja. Penelitian ini menyelidiki dampak pola desain terhadap kinerja dan kompleksitas aplikasi, dengan menggunakan proyek enterprise berbasis Java EE bernama SIA sebagai studi kasus. Tiga atribut efisiensi kinerja dievaluasi: perilaku waktu, pemanfaatan sumber daya, dan kapasitas, serta kompleksitas perangkat lunak. Eksperimen dilakukan menggunakan Apache JMeter dan Java Mission Control. Hasil menunjukkan bahwa penerapan pola desain dapat menurunkan kualitas perilaku waktu dan pemanfaatan sumber daya, namun secara signifikan meningkatkan kualitas kapasitas dan kompleksitas.
Penerapan pola desain, khususnya facade, menurunkan kompleksitas program meskipun meningkatkan jumlah artefak.Peningkatan kompleksitas struktural ini berdampak positif pada kapasitas pemrosesan transaksi, yang ditunjukkan oleh penurunan tingkat kesalahan pemrosesan.Namun, lapisan indireksi tambahan menyebabkan peningkatan waktu respons dan pemanfaatan sumber daya, sehingga menurunkan efisiensi kinerja secara keseluruhan.
Penelitian lanjutan dapat menguji dampak penerapan pola desain lain seperti Observer atau Strategy pada sistem serupa untuk memahami apakah efek negatif terhadap waktu respons dan penggunaan sumber daya bersifat umum atau spesifik pada pola tertentu. Selain itu, perlu diteliti bagaimana kombinasi beberapa pola desain memengaruhi keseimbangan antara kompleksitas struktural dan efisiensi kinerja, apakah ada pola kombinasi yang dapat mempertahankan peningkatan kapasitas tanpa memperburuk waktu respons. Terakhir, penelitian bisa mengembangkan metode otomatis untuk mendeteksi dan menilai trade-off antara kompleksitas dan kinerja secara real-time selama proses refactoring, sehingga pengembang dapat memilih pola desain yang optimal berdasarkan konteks aplikasi dan kebutuhan kinerja, bukan hanya berdasarkan prinsip desain semata.
- Software Quality Engineering | Wiley Online Books. software quality engineering wiley books skip main... onlinelibrary.wiley.com/doi/book/10.1002/9781118830208Software Quality Engineering Wiley Online Books software quality engineering wiley books skip main onlinelibrary wiley doi book 10 1002 9781118830208
- Pattern detection in null model analysis - Ulrich - 2013 - Oikos - Wiley Online Library. pattern detection... nsojournals.onlinelibrary.wiley.com/doi/10.1111/j.1600-0706.2012.20325.xPattern detection in null model analysis Ulrich 2013 Oikos Wiley Online Library pattern detection nsojournals onlinelibrary wiley doi 10 1111 j 1600 0706 2012 20325 x
| File size | 615.05 KB |
| Pages | 17 |
| DMCA | Report |
Related /
UNUSIDAUNUSIDA Tinjauan empiris pada lima partisipan menunjukkan tingkat keberhasilan interaksi tinggi dengan rata‑rata skor 4,94 dan nilai usability keseluruhan 4,57Tinjauan empiris pada lima partisipan menunjukkan tingkat keberhasilan interaksi tinggi dengan rata‑rata skor 4,94 dan nilai usability keseluruhan 4,57
UmriUmri Selain itu, kegiatan ini menumbuhkan kesadaran pentingnya literasi digital dan kreativitas sebagai modal utama menghadapi persaingan kerja di era 4. DenganSelain itu, kegiatan ini menumbuhkan kesadaran pentingnya literasi digital dan kreativitas sebagai modal utama menghadapi persaingan kerja di era 4. Dengan
MACHUNGMACHUNG Bobo memiliki ciri khas berupa ilustrasi kelinci yang dipersonifikasikan sebagai manusia bernama Bobo yang menjadi tokoh utama pada setiap edisinya. SelainBobo memiliki ciri khas berupa ilustrasi kelinci yang dipersonifikasikan sebagai manusia bernama Bobo yang menjadi tokoh utama pada setiap edisinya. Selain
UBUB Peningkatan ini membuktikan efektivitas metode psikoedukasi dalam membekali remaja dengan keterampilan penting untuk membangun komunikasi keluarga yangPeningkatan ini membuktikan efektivitas metode psikoedukasi dalam membekali remaja dengan keterampilan penting untuk membangun komunikasi keluarga yang
UBUB Hasil menunjukkan peningkatan signifikan dalam kepuasan wisatawan dan pemanfaatan media sosial oleh pengelola. Namun, tantangan seperti keterbatasan dana,Hasil menunjukkan peningkatan signifikan dalam kepuasan wisatawan dan pemanfaatan media sosial oleh pengelola. Namun, tantangan seperti keterbatasan dana,
STIK KENDALSTIK KENDAL Dengan strategi yang tepat, Pendidikan Agama Islam dapat menjadi sarana efektif untuk memberdayakan anak berkebutuhan khusus dalam menginternalisasi nilai-nilaiDengan strategi yang tepat, Pendidikan Agama Islam dapat menjadi sarana efektif untuk memberdayakan anak berkebutuhan khusus dalam menginternalisasi nilai-nilai
ITSITS Pengembangan sistem persediaan diperlukan agar sistem manajemen persediaan perusahaan berjalan secara efektif dan efisien. Kualitas pengembangan sistemPengembangan sistem persediaan diperlukan agar sistem manajemen persediaan perusahaan berjalan secara efektif dan efisien. Kualitas pengembangan sistem
UMBUMB Tujuan yang ingin dicapai dalam desain berkelanjutan adalah untuk meminimalkan penggunaan desain saat ini yang membutuhkan banyak energi (hampir 14% konsumsiTujuan yang ingin dicapai dalam desain berkelanjutan adalah untuk meminimalkan penggunaan desain saat ini yang membutuhkan banyak energi (hampir 14% konsumsi
Useful /
UBUB Penanganan yang tidak tepat dapat mencemari lingkungan serta menyumbang emisi gas rumah kaca. Salah satu alternatif pengelolaan limbah pangan yang sederhana,Penanganan yang tidak tepat dapat mencemari lingkungan serta menyumbang emisi gas rumah kaca. Salah satu alternatif pengelolaan limbah pangan yang sederhana,
GEMIGEMI The impact can range from disruption of embryonic development to death. Disorders of embryo development commonly observed are the hatching rate, delayThe impact can range from disruption of embryonic development to death. Disorders of embryo development commonly observed are the hatching rate, delay
UNUSIDAUNUSIDA Bencana yang terjadi seringkali menimbulkan dampak kerugian material maupun kerugian jiwa. Untuk meminimalisir kerugian dari terjadinya bencana maka diperlukanlahBencana yang terjadi seringkali menimbulkan dampak kerugian material maupun kerugian jiwa. Untuk meminimalisir kerugian dari terjadinya bencana maka diperlukanlah
UMBUMB Aplikasi ini mampu mengidentifikasi emosi tertarik dengan akurasi, True Positive Rate, dan True Negative Rate masing-masing sebesar 80%, yang menunjukkanAplikasi ini mampu mengidentifikasi emosi tertarik dengan akurasi, True Positive Rate, dan True Negative Rate masing-masing sebesar 80%, yang menunjukkan