Total Halaman yg ditampilkan

09 Januari 2012

Pengukuran & Implementasi PL: Fungsi Metrik Software Lake Of Cohesion (3)


     LCOM digunakan untuk mengukur derajat kemiripan method oleh  variabel input data atau atribut dalam class. Semakin besar nilai  LCOM pada suatu class mengindikasikan meningkatnya kompleksitas  sehingga meningkatkan  kemungkinan dari error selama proses  pengembangan. Class dengan nilai LCOM yang ditinggi dapat dibagi  menjadi dua atau lebih subclass sehingga dapat meningkatkan nilai  cohesi dari class. Semakin kecil nilai LCOM pada suatu class  mengindikasikan meningkatnya reuseability, maintainabilty dan  understanability.

Berikut rumus yang digunakan untuk menghitung LCOM:



Berikut contoh perhitungan LCOM pada class Cshape:

Cara perhitungan :
 

Berikut hasil pengukuran metrik LCOM pada program Characters Graphic

Pada paper berjudul “Applying and Interpreting Object Oriented Metrics” yang ditulis oleh Dr. Linda H. Rosenberg disajikan aplikasi dan interpretasi dari metric LCOM dengan menggunakan NASA project data sebagai berikut:
Add caption

Dari grafik plot yang disajikan diatas, kita dapat melihat pengukuran LCOM yang dibandingkan dengan kemungkinan maksimumnya dari LCOM. Nilai LCOM maksimum bila tidak irisan atribut diantara method di dalam class atau q=0.

Sumber IT 4 our life

Tidak ada komentar:

Posting Komentar