Сложность системы определяется как структурная и функциональная сложность.
Функциональная сложность – количество шагов (счетных и логических), требуемых для реализации конкретно заданной функции системы.
, (4)
где – логическая глубина вычислений (длина самой длинной цепочки вычислений,
самого длинного пути работы);
– степень параллелизма вычислений (работ);
– степень сложности реализации системы, если система еще не реализована то ;
– знак умножения.
Структурная сложность – метрическая величина, определяющая количество элементов и количество связей системы.
, (5)
где – число реализованных связей в системе между элементами,
– общее число элементов в системе и
– теоретически возможное число связей.
Если система реализована, то структурная сложность рассчитывается по формуле (6)
(6)
где
– сложность реализации элементов в системе,
–относительная величина сложности реализации связей и элементов в системе, т.е.
Сложность – это некая метрическая величина, ставящаяся в соответствие структурно-функциональному составу системы .
|
|