1. Устойчивость функционирования
| 2. Средства восстановления при сбоях оборудования
| 1. Наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной систем, процессора, внешних устройств
| 0,5
|
2. Наличие требований к программе по восстановлению результатов при отказах процессора
| 0,5
|
3. Наличие средств восстановления процесса в случае сбоев оборудования
| 0,2
|
4. Наличие возможности разделения по времени выполнения отдельных функций программ
| 0,1
|
5. Наличие возможности повторного старта с точки останова
| 0,7
|
3. Реализация управления средствами восстановления
| 1. Наличие централизованного управления процессами, конкурирующими из-за ресурсов
| 0,5
|
2. Наличие возможности обходить ошибочные ситуации в процессе выполнения
| 0,3
|
3. Наличие средств, обеспечивающих завершение процесса решения в случае помех
| 0
|
4. Наличие средств, обеспечивающих выполнения программы в сокращенном объеме в случае ошибок или помех
| 0,5
|
5.Показатель устойчивости к искажающим воздействиям
| 0,4
|
2. Работоспособность
| 1. Функционирование в заданных режимах
| 1. Вероятность безотказной работы
| 0,5
|
2. Обеспечение обработки заданного объема информации
| 1. Оценка по среднему времени восстановления
| 0,1
|
2. Оценка по продолжительности преобразования входного набора данных в выходной
| 0,8
|
Фактор сопровождаемости
|
|
1. Простота конструкции
| 1. Простота архитектуры проекта
| 1. Наличие модульной схемы программы
| 0,5
|
2. Оценка программы по числу уникальных модулей
| 1
|
2. Сложность архитектуры проекта
| 1. Наличие ограничений на размеры модулей
| 0,7
|
3. Простота кодирования
| 1. Используется ли язык высокого уровня
| 0,6
|
2. Оценка простоты программы по числу переходов по условию
| 0,4
|
2. Наглядность
| 1. Комментарии логики программного проекта
| 1. Наличие комментариев ко всем машинно-зависимым частям программы
| 0,2
|
2. Наличие комментариев к машинно-зависимым операторам программы
| 0,5
|
3. Наличие комментариев в точках входа и выхода программы
| 0,9
|
2. Оформление текста программ
| 1. Соответствие комментариев принятым соглашениям
| 0,8
|
2. Наличие комментариев-заголовков программы с указанием ее структурных и функциональных характеристик
| 0,5
|
3. Оценка ясности и точности описания последовательности функционирования всех элементов программы
| 1
|
3. Структурность
| 1. Соблюдение принципа нисходящего программирования
| 1. Использование при построении программ метода структурного программирования
| 0,1
|
2. Соблюдение принципа разработки программ сверху вниз
| 0,1
|
3.Оценка программы по числу циклов с одним входом и одним выходом
| 0,8
|
4. Оценка программ по числу циклов
| 0,1
|