![]() 37
6.
Information Flow Metric
Metrik Information Flow
mengukur aliran informasi yang masuk
dan keluar dari modul. Teori yang mendasari adalah bahwa jumlah aliran
informasi yang tinggi menunjukkan kurangnya atau bahkan tidak adanya
kohesi dalam perancangan, yang menyebabkan kompleksitas yang lebih
tinggi. Metrik Henry-Kafuramendefinisikan Information Flow Complexity
(IFC) dari sebuah modul dengan persamaan:
IFC = (fanin * fanout)²
Bobot IFC = panjang * (fanin*fanout)²
Dimana:
Fanin: Jumlah aliran lokal ke dalam modul ditambah jumlah struktur data
yang digunakan sebagai masukan.
Fanout: Jumlah aliran lokal ke luar dari modul ditambah jumlah struktur
data yang digunakan sebagai keluaran.
Length: Jumlah pernyataan dalam source di prosedur (termasuk komentar).
7.
System Complexity
Perhitungan kompleksitas seluruh sistem dalam hal pemeliharaan
dan/atau desain secara keseluruhan.
Maintainability Index
Pada tahun 1990, metrik yang disebut Maintainability Index
merupakan
metrik gabungan antara LOC (Line Of Code), metrik Halstead, Cyclomatic
|