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.
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.
Berikut contoh perhitungan NOC pada program Characters Graphic:
Berikut hasil pengukuran metrik NOC 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 dan NOC dengan menggunakan NASA project data sebagai berikut:
Gambar grafik diatas menampilkan bagaimana dua cara pandang dari indentifikasi data pada class yang diamati. DIT yang tinggi mengindikasikan trade-off diantara meningkatnya kompleksitas dan meningkatnya reuse, tetapi perlu dilakukan lebih banyak testing pada sistem. NOC yang tinggi juga mengindikasikan peningkatan reuse, tetapi kemungkinan memerlukan lebih banyak testing pada sistem.
Sumber IT 4 our life
Tidak ada komentar:
Posting Komentar