PERANGKAT LUNAK
(IX)
Saiful Bukhori
METRIC SOFTWARE: DEPTH OF INHERITANCE TREE (DIT)
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.
.
METRIC SOFTWARE: LACK OF COHESION (LCOM)
.
METRIC SOFTWARE: NUMBER OF CHILDREN (NOC)
NOC merupakan jumlah subclass yang diturunkan langsung dari suatu class.
Semakin tinggi nilai NOC menyebabkan semakin besar reuseability karena
inheritance adalah bentuk dari reuse.
Semakin besar NOC juga dapat menyebabkan proses pengujian semakin
banyak karena apabila terjadi perubahan di suatu class dapat mempengaruhi
class yang menjadi subclass dari class tersebut.
.
METRIC SOFTWARE: NUMBER OF CHILDREN (NOC)
.
METRIC SOFTWARE: NUMBER OF CHILDREN (NOC)
Pengukuran metrik NOC pada seluruh class pada program Characters Graphic :