DIT digunakan untuk mengukur kedalaman dari suatu class pada inheritance hierarchy tree. DIT dihitung dengan cara menghitung jumlah tingkatan dari kelas node ke root dari inheritance hierarchy tree.
Semakin besar nilai DIT pada suatu class maka semakin banyak method yang diwarisi sehingga semakin rumit untuk mengamati tingkah laku dari class tersebut tetapi semakin besar reuseability dari method yang diwarisi.
Semakin besar nilai DIT pada suatu class maka semakin banyak method yang diwarisi sehingga semakin rumit untuk mengamati tingkah laku dari class tersebut tetapi semakin besar reuseability dari method yang diwarisi.
Berikut contoh perhitungan DIT pada program Characters Graphic:
Berikut hasil pengukuran metrik DIT pada seluruh class 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 DIT dengan menggunakan NASA project data sebagai berikut:
Pada gambar grafik diatas, kita melihat bahwa Hampir 66% (DIT>0) dari class project ini berada di bawah class lainnya di dalam tree, yang mengindikasikan berada dalam level sedang dari reuse.
Sumber IT 4 our life
Tidak ada komentar:
Posting Komentar