ГОСТ Р 70250—2022
Ф4:
Qn. = min 1,0,max
0
,
0
,
\Л
C e“ - T"
-у-пред _ у-д(
(5)
где Гпп.Ред — предельное время преобразования /-го входного набора данных, выше которого алго
ритм получает минимальную оценку;
Т Г— допустимое время преобразования /-го входного набора данных, ниже которого алгоритм
получает максимальную оценку;
Тп — фактическая продолжительность преобразования /’-го входного набора данных.
Примечание — Общая оценка элемента Н2-2-2 вычисляется как минимум от всех Qn, рассчитанных по
формуле (5).
8.2.2Измерение показателей сопровождаемости
К метрикам показателей сопровождаемости относятся следующие:
а) С2 — простота конструкции:
1) С2-1 — простота кодирования;
2) С2-2 — простота архитектуры алгоритма;
3) С2-3 — сложность архитектуры алгоритма;
4) С2-4 — межмодульные связи;
б) СЗ — наглядность:
1) СЗ-1 — экспертиза принятой системы идентификации;
2) СЗ-2 — комментирование логики программных компонентов;
3) СЗ-З — оформление текста алгоритма.
Оценочные элементы фактора «Сопровождаемость» приведены в таблице 4. Для всех показате
лей с расчетным методом оценки в графе «Оценка» указан код типа «Ф#», соответствующий формулам
(6), (7).
Таблица 4 — Оценочные элементы фактора «Сопровождаемость»
Код
элемента
Наименование
Метод
оценки
Оценка
С2-1-1
Используется ли язык программирования высокого уровня
Экспертный
0—1
С2-1-2
Оценка простоты алгоритма по числу переходов по условию
Расчетный
Ф5
С2-2-1
Наличие модульной схемы программы
Экспертный
0—1
С2-2-2
Оценка алгоритма по числу уникальных модулей
Экспертный
0—1
С2-3-1
Наличие ограничений на размеры модуля
Экспертный
0—1
С2-4-1
Наличие проверки корректности передаваемых данных
Экспертный
0—1
С2-4-2
Оценка простоты программы по числу точек входа ивыхода
Расчетный
Ф6
С2-4-3
Осуществляется ли передача результатов работы модуля через вызываю
щий его модуль
Экспертный
0—1
С2-4-4
Осуществляется ли контроль за правильностью данных, поступающих в
вызывающий модуль от вызываемого
Экспертный
0—1
С2-4-5
Наличие требований к независимости модулей алгоритма от типов и фор
матов выходныхданных
Экспертный
0—1
СЗ-2-1
Наличие комментариев ко всем машинно зависимым частям алгоритма
Экспертный
0—1
СЗ-2-2
Наличие комментариев к машинно зависимым операторам алгоритма
Экспертный
0—1
C3-2-3
Наличие комментариев в точках входа и выхода алгоритма
Экспертный
0—1
СЗ-З-1
Соответствие комментариев принятым соглашениям
Экспертный
0—1
21