Лабораторная № 1 Вариант 19
Задача по метрике Холстеда
Результат работы программы
Метрика Холстеда
Выводы: Уровень программы низкий, так как потенциальный объем меньше реального. Длина реализации значительно меньше длины программы, что значит, что в программе отсутствуют несовершенства.
Задача по метрике Джилба
Результат работы программы
Оценка сложности по метрике Джилба L – 106 (количество операторов в программе) Lif – 3 (количество условных операторов) Lwl – 2 (количество итерационных операторов) CL = 3+2=5 (абсолютная сложность программы) cl = CL/L = 5/106 = 0, 04717 (относительная сложность программы)
Выводы: Программа является не сложной, так количество ветвлений в программе не велико – всего 5 условных операторов.
Задача по метрике Чепина
Результат работы программы
Оценка сложности по метрике Чепина P = 4 M = 8 C = 2 T = 0 Q = P+2*M+3*C+0. 5*T = 4+16+6+0=28
Выводы: Программа является сложной, так как содержит несколько модулей. Также в программе используется большое количество модифицирующих переменных (М = 8).