Computer Science, Metrics Software, OOP/OOAD, Software Engineering

Metric Software : Response for Class (RFC)

Written by Resika Arthana · 34 sec read >
RFC(Response for Class) merupakan metrik yang menghitung banyaknya method yang kemungkinan di eksekusi sebagai response atas message objek dari kelas tersebut. RFC Menyatakan banyaknya method lokal dan banyaknya method yang dipanggil oleh method lokal termasuk semua method dalam kelas hirarki dan juga termasuk kelas library(kecuali method print). Method tersebut menghitung method secara rekursif. Method yang sama cukup dihitung sekali. sumber
Metrik ini berpengaruh terhadap Testability dan Reuseablility. Semakin banyak method yang ada pada kelas tersebut + method kelas lain yang dipanggil maka kelas tersebut akan semakin sulit ditesting dan semakin tidak reusable. RFC pada code dibawah adalah :
RFC(tool)=1(self)+1(drawing)
RFC(tool)=2;
Berikut hasil RFC pada kelas Characters Graphic.
Sedangkan grafik yang dihasilkan pada paper yang kami bahas seperti di bawah ini. Pada gambar dibawah, terdapat beberapa class didalam project yang dalam prosesnya dapat melibatkan lebih dari 200 method. Class dengan RFC yang besar memiliki kompleksitas yang tinggi dan mengurangi understandability dari class tersebut, sehingga menyebabkan testing dan debugging menjadi rumit.
Written by Resika Arthana
I Ketut Resika Arthana, staff dosen di Undiksha. Juga sebagai ketua divisi pengembangan sistem informasi di UPT TIK - Undiksha. Selain itu, juga sebagai co-founder PT. Hooki Global Kreasi. Bidang ilmu ditekuni : pemrograman, datamining, user experience dan IOT Profile

One Reply to “Metric Software : Response for Class (RFC)”

Leave a Reply

Your email address will not be published. Required fields are marked *

Page optimized by WP Minify WordPress Plugin