Пакет инструментальных CASE-средств поддержки анализа и проектирования ПО содержит: 1) редакторы диаграмм; 2) программы технического обслуживания; 3) центральный репозитарий; 4) словарь данных; 5) средства создания форм
(*ответ*) 1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 5
1, 2, 3, 4
Планирование автономной и комплексной отладки программ характеризуется тем, что
(*ответ*) требует детального планирования и часто написания дополнительных программ
не требует модификации управляющих программ
отладка может быть отделена от составления спецификаций
отладка может быть отделена от обновления программ
Подход «модель – представление – контроллер» (МПК) взаимодействия с пользователем характеризуется тем, что: 1) это – эффективный способ поддержки различных представлений данных; 2) не позволяет редактировать параметры диаграмм; 3) пользователь может взаимодействовать с каждым типом представления; 4) отображаемые данные инкапсулированы в объекты модели; 5) каждый объект модели может иметь несколько отдельных объектов представлений
(*ответ*) 1, 3, 4, 5
1, 2, 3, 4
2, 3, 4, 5
1, 3, 4
Подход к разработке программ, допускающий, что в программах могут быть необнаруженные ошибки или противоречия, – это
(*ответ*) безопасное программирование
отказоустойчивые системные архитектуры
архитектуры аппаратных средств, обеспечивающие устойчивость к сбоям
архитектуры программных средств, обеспечивающие устойчивость к сбоям
Подход к созданию отказоустойчивого ПО, когда, каждый программный компонент содержит тест, проверяющий его работу
(*ответ*) блоки восстановления
N-вариантное программирование
разработка нескольких версий ПО
сравнение результатов работы версий ПО с помощью системы согласования
Правила проектирования ПО, критического по обеспечению безопасности, – это: 1) критические части системы должны быть изолированы от других частей; 2) изоляция критических частей не может быть достигнута с помощью абстракций данных; 3) изоляция критических частей может быть достигнута управлением физическим разделением системы; 4) критическая часть ПО выполняется на отдельном компьютере; 5) критическая часть ПО выполняется с минимальными связями с другими частями системы
(*ответ*) 1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 5
1, 2, 4, 5
Превентивное обнаружение ошибок часто выполняется
(*ответ*) путем ввода ограничений, накладываемых на состояния системы, и контроля за ними при переходе от одного состояния к другому
только путем ввода ограничений, накладываемых на состояния системы
только посредством контроля за состояниями при переходе от одного состояния к другому
после того, как произошел сбой
Предотвращение сбоев – подход, который
(*ответ*) сводит к минимуму ошибки оператора и помогает находить системные ошибки
только сводит к минимуму ошибки оператора
помогает находить системные ошибки после запуска в эксплуатацию
только помогает находить системные ошибки
Преимущества использования программных генераторов данных при отладке заключаются в том, что: 1) может быть создана бесконечная изменяемая последовательность системных условий; 2) отсутствует необходимость генерации отдельных данных вручную для коммерческих систем; 3) они позволяют испытать программную систему более тщательно, чем тестовые данные, созданные в вручную; 4) обеспечивается возможность обнаружения неуловимых, редко встречающихся ошибок; 5) ошибки передачи и отказы оборудования могут быть промоделированы
(*ответ*) 1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 4
1, 2, 4, 5