Метрика 4: Фактор наследования свойства AIF (Attribute Inheritance Factor)

Введем обозначения:

q Аi i) — количество унаследованных и не переопределенных свойств в классе Сi;

q А0i) — количество унаследованных и переопределенных свойств в классе Сi;

q An(Ci) — количество новых (не унаследованных и переопределенных) свойств в классе Сi;

q Аdi) = An(Ci) + А0i) — количество свойств, определенных в классе Сi;

q Аai) = Аdi)+ Аi i) — общее количество свойств, доступных в классе Сi.

Тогда формула метрики AIF примет вид:

.

Числителем AIF является сумма унаследованных (и не переопределенных) свойств во всех классах рассматриваемой системы. Знаменатель AIF — это общее количество доступных свойств (локально определенных и унаследованных) для всех классов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: