Font size
WorksheetsОбеспечение качества 09032021_
Total questions: 25
Worksheet time: 50mins
Принципы и методы обеспечения надежности программ, в соответствии с их целью, можно разделить на __________ группы
две
три
четыре
пять
Принципы и методы обеспечения надежности программ, в соответствии с их целью, можно разделить на четыре группы
Предупреждение ошибок
Обнаружение ошибок
Исправление ошибок
Обеспечение устойчивости к ошибкам
Моделирования ошибок
К ________________ группе относятся принципы и методы, позволяющие минимизировать или вообще исключить ошибки
Предупреждение ошибок
Обнаружение ошибок
Исправление ошибок
Обеспечение устойчивости к ошибкам
Методы ______________________ сосредоточивают внимание на функциях самого программного обеспечения, помогающих выявлять ошибки
Предупреждение ошибок
Обнаружение ошибок
Исправление ошибок
Обеспечение устойчивости к ошибкам
К группе "____________________" относятся функции программного обеспечения, предназначенные для исправления ошибок или их последствий
Предупреждение ошибок
Обнаружение ошибок
Исправление ошибок
Обеспечение устойчивости к ошибкам
__________ -это мера способности системы программного обеспечения продолжать функционирование при наличии ошибок.
Предупреждение ошибок
Обнаружение ошибок
Исправление ошибок
Обеспечение устойчивости к ошибкам
Под ____________________ понимают ограничение неправильного использования программных объектов. Другими словами, выдвигается требование проектировать и программировать таким образом, чтобы не только гарантировать ожидаемое использование программы в строгом соответствии со спецификациями, но и сделать невозможным ее неправильное использование
защитным программированием
объектно-ориентированным программированием
безопасным программированием
застрахованным программированием
Под ________ понимается технология предупреждения потенциальных ошибок путем проверки в каждом модуле множества допустимых условий.
защитным программированием
объектно-ориентированным программированием
безопасным программированием
застрахованным программированием
Простейший метод защитного программирования заключается в использовании специальных __________ ошибок, рассчитанных на ошибки типа неправильного использования модулей.
ловушек
детекторов
анализаторов
синтезаторов
Пользователь, пойманный на неправильном употреблении модуля, принимает __________ действия и снова вызывает модуль, не оставляя никаких следов ошибочных вызовов
корректирующие
антивирусное
исправляющее
аналитическое
Основная цель _________________обнаружить и замаскировать остаточные ошибки проекта программного обеспечения в течение выполнения программ, чтобы предотвратить критически опасные отказы системы, и продолжать работу с высокой надежностью
многоверсионного программирования
объектно-ориентированного программирования
модульного программирования
процедурного
При ___________программировании (если разрабатываются две версии программы) в случае обнаружения расхождения в результатах, необходимо определить по дополнительным критериям, какой результат правильный и отбросить другой результат
дуальном
аналитическом
объектно-ориентированном
модульном
_______________обеспечение – совокупность специальных программ, облегчающих процесс подготовки задач к выполнению на ЭВМ и организующих прохождение их через машину, а также процедур, описаний, инструкций и правил вместе со всей связанной с этими компонентами документацией, используемых при эксплуатации вычислительной системы.
Программное
Аппаратное
Программно-аппаратное
Антивирусное
Программное обеспечение делится на
Системное ПО
Прикладное ПО
Системы программирования
Антивирусное ПО
В настоящее время одним из наиболее опасных средств информационного воздействия на компьютерные системы являются программы _______________
вирусы
утилиты
драйверы
клинеры
Под ______________________ понимается преднамеренное скрытое искажение части алгоритма программы, в результате чего возможно появление у программного компонента функций, не предусмотренных спецификацией и выполняющихся при определенных условиях протекания вычислительного процесса
алгоритмической закладкой
руткитом
вирусом
фишингом
____это внесенные в программное обеспечение функциональные объекты, которые при определенных условиях (входных данных) инициируют выполнение не описанных в документации функций, позволяющих осуществлять несанкционированные воздействия на информацию.
Программная закладка
руткит
вирус
фишинг
________________________-испытательные методы
- это методы, в которых критерием безопасности программы служит факт регистрации в ходе тестирования программы нарушения требований по безопасности, предъявляемых в системе предполагаемого применения исследуемой программы
Контрольно
Аналитико
Дидуктивно
Диструктивно
______________ может проводиться с помощью тестовых запусков, исполнения в виртуальной программной среде, с помощью символического выполнения программы, ее интерпретации и другими методами
Тестирование
Анализ
Синтез
Индукция
При проведении анализа безопасности с помощью _________________ методов строится модель программы и формально доказывается эквивалентность модели исследуемой программы и модели РПС
логико-аналитических
контрольно-аналитических
дедуктивных
индуктивных
Программно-технические средства защиты ПО
Парольная защита
Системы «привязки» ПО
Средства защиты ПО с электронными ключами
Средства защиты ПО с ключевыми дисками
Антивирусная защита
Положительные стороны _______________:
- надёжная защита от злоумышленника-непрофессионала;
- минимальные неудобства для пользователя;
- возможность передачи пароля/кода по сети;
- отсутствие конфликтов с системным и прикладным ПО и аппаратным обеспечением
парольной защиты
Системы «привязки» ПО
Средства защиты ПО с электронными ключами
3Правовые средства защиты ПО
Положительные факторы ____________________________
- не требуется добавочных аппаратных средств для работы защиты;
- затруднение несанкционированного доступа к скопированному ПО;
- простота применения.
парольной защиты
Системы «привязки» ПО
Средства защиты ПО с электронными ключами
3Правовые средства защиты ПО
Положительные факторы______________________________________
- значительное затруднение нелегального использования ПО;
- избавление производителя ПО от разработки собственной системы защиты;
- высокая автоматизация процесса защиты ПО;
- наличие API системы для более глубокой защиты;
- возможность легкого создания демо-версий;
- достаточно большой выбор таких систем на рынке.
парольной защиты
Системы «привязки» ПО
Средства защиты ПО с электронными ключами
3Правовые средства защиты ПО
Лицензирование ПО
-Патентование ПО
-Авторское право
-Метод авторизации ПО через Интернет
относится к
парольной защите
Системам «привязки» ПО
Средствам защиты ПО с электронными ключами
Правовым средствам защиты ПО
