Этап КОНСТРУИРОВАНИЕ

 

На каждой итерации конструирования продукта вычисляются метрики:

q WMC — взвешенные методы на класс;

q NOC — количество детей;

q СВО — сцепление между классами объектов;

q RFC — отклик для класса;

q LCOM — недостаток связности в методах;

q CS — размер класса;

q NOO — количество операций, переопределяемых подклассом;

q NOA — количество операций, добавленных подклассом;

q SI — индекс специализации;

q OSavg — средний размер операции;

q NPavg — среднее количество параметров на операцию;

q NC — общее количество классов в системе;

q LOC — суммарная LOC-оценка всех методов системы;

q DIT — высота дерева наследования;

q NOM — суммарное количество методов в системе.

Метрики WMC, NOC, СВО, RFC, LCOM, CS, NOO, NOA, SI, OSAVG, NPAVG вычисляются для каждого класса, кроме того, формируются их средние значения в системе. Метрики DIT, NOM, NC, LOCS вычисляются для всей системы.

На последней итерации дополнительно вычисляется набор метрик MOOD, предложенный Абреу:

q МНF — фактор закрытости метода;

q AHF — фактор закрытости свойства;

q MIF — фактор наследования метода;

q AIF — фактор наследования свойства;

q POF — фактор полиморфизма;

q СОF — фактор сцепления.








Дата добавления: 2015-03-07; просмотров: 493;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.