Метрика 6: Сложность операции ОС (Operation Complexity

Сложность операции может вычисляться с помощью стандартных метрик сложности, то есть с помощью LOC- или FP-оценок, метрики цикломатической сложности, метрики Холстеда.

М. Лоренц и Д. Кидд предлагают вычислять ОС суммированием оценок с весовыми коэффициентами, приведенными в табл. 14.5.

Таблица 14.5. Весовые коэффициенты для метрики ОС

Параметр Вес
Вызовы функций API 5,0
Присваивания 0,5
Арифметические операции 2,0
Сообщения с параметрами 3,0
Вложенные выражения 0,5
Параметры 0,3
Простые вызовы 7,0
Временные переменные 0,5
Сообщения без параметров 1,0

Поскольку операция должна быть ограничена конкретной обязанностью, желательно уменьшать ОС.

Рекомендуемое значение ОС 65 (для предложенного суммирования).

Метрика 7: Среднее количество параметров на операцию NPAVG

(Average Number of Parameters per operation)

Чем больше параметров у операции, тем сложнее сотрудничество между объектами. Поэтому значение NPAVGдолжно быть как можно меньшим.

Рекомендуемое значение NPAVG = 0,7.


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



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