Системы реального времени (для специалистов)

Модели конечного автомата
отличаются хорошим способом представления структуры СРВ
не поддерживаются UML
структурируют модели таким образом, что группы состояния нельзя рассматривать как единые сущности
не направлены на решение проблемы внутренней сложности
Стоимость обнаружения и удаления программных ошибок растет
экспоненциально
пропорционально количеству обнаруженных ошибок
логарифмически
полиномиально
Точность предварительных оценок параметров СРВ обычно невелика, особенно это касается
размеров программ
времени обработки
емкости ОП
нагрузки линий связи
N-вариантное программирование характеризуется тем, что: 1) в соответствии с общей спецификацией различными командами разработчиков разрабатывается несколько версий ПО; 2) не используется в системах сигнализации; 3) версии ПО выполняются параллельно; 4) результаты работы сравниваются с помощью системы согласования; 5) используется в системах защиты реакторов
1, 2, 3, 5
1, 3, 4, 5
2, 3, 4, 5
1, 2, 4, 5
Устойчивость к сбоям – подход, при котором система проектируется таким образом, чтобы можно было
только обнаружить непредвиденное поведение системы до отказа в ее работе
обнаружить и исправить сбои и непредвиденное поведение системы до отказа в ее работе
только обнаружить и исправить непредвиденное поведение системы до отказа в ее работе
только обнаружить сбои и непредвиденное поведение системы до отказа в ее работе
Правила проектирования ПО, критического по обеспечению безопасности, – это: 1) критические части системы должны быть изолированы от других частей; 2) изоляция критических частей не может быть достигнута с помощью абстракций данных; 3) изоляция критических частей может быть достигнута управлением физическим разделением системы; 4) критическая часть ПО выполняется на отдельном компьютере; 5) критическая часть ПО выполняется с минимальными связями с другими частями системы
2, 3, 4, 5
1, 3, 4, 5
1, 2, 4, 5
1, 2, 3, 5
К критическим системам, требующим дополнительных мер для достижения высокого уровня надежности относятся системы: 1) автоматического управления; 2) пакетной обработки; 3) телекоммуникационные; 4) управления двигателем самолета; 5) управления химическим процессом
1, 2, 3, 5
1, 2, 3, 4
2, 3, 4, 5
1, 3, 4, 5
Наиболее эффективный способ описания поведения СРВ, управляющей событиями с минимальной обработкой данных, – это
модель потоков данных
архитектурная модель
модель конечного автомата
модель обработки данных
Планирование автономной и комплексной отладки программ характеризуется тем, что
отладка может быть отделена от составления спецификаций
требует детального планирования и часто написания дополнительных программ
отладка может быть отделена от обновления программ
не требует модификации управляющих программ
Подход к созданию отказоустойчивого ПО, когда, каждый программный компонент содержит тест, проверяющий его работу
сравнение результатов работы версий ПО с помощью системы согласования
разработка нескольких версий ПО
N-вариантное программирование
блоки восстановления
Допустимое время ответа интерактивной системы на простые команды – это __ с
0,1
2
1
0,5
Безопасное программирование характеризуется тем, что: 1) это - эффективный метод обеспечения отказоустойчивости; 2) не требует системной архитектуры, обеспечивающей устойчивость к сбоям; 3) относительно простой метод; 4) обычно не намного усложняет систему; 5) не может эффективно справиться с ошибками системы, которые являются результатом взаимодействия оборудования и ПО
2, 3, 4, 5
1, 2, 3, 5
1, 3, 4, 5
1, 2, 3, 4
Результатом процесса проектирования высококачественной СРВ должна быть система, которую можно реализовать
только программными средствами
только автономными программными компонентами
и аппаратными, и программными средствами
только аппаратными средствами
К внешним характеристикам УВМ относятся:
технические
надежностные
алгоритмические
эксплутационные
Модели конечных автоматов – диаграммы состояний используются для моделирования поведения системы
не реагирующей на сигналы датчиков, приходящие из окружения системы
реагирующей только на внутренние события
реагирующей на внутренние или внешние события
реагирующей только на внешние события
Для функционирования СРВ в режиме анализа в ОП вводятся программы
только необходимые отладочные
необходимые управляющие и отладочные
необходимые прикладные
только необходимые управляющие
При проектировании сообщений об ошибках или текстовой справки необходимо учитывать следующие факторы: 1) содержание; 2) в сообщениях для пользователей разного уровня необходимо применять одинаковую терминологию; 3) стиль сообщений; 4) опыт пользователя; 5) культуру страны, где продается система
1, 2, 3, 4
1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 5
Для СРВ критерием выбора цветов, отображаемых на экране символов и сообщений, является
время различения
острота различия
соотношение «фигура / фон»
время опознания контура объекта
Необходимые меры, принимаемые без особых затруднений, при уходе разработки от поставленных целей: 1) переработка некоторых программ; 2) экономия места в ОП; 3) уточнение спецификации функций системы; 4) изменение определенных механизмов управляющих программ; 5) введение дополнительных ВЗУ
2, 3, 4, 5
1, 2, 3, 4
1, 2, 3, 5
1, 3, 4, 5
Техническое совершенство и «интеллектуальные» способности УВМ определяют
прикладные
рекламные
внутренние характеристики
внешние
Преимущества использования программных генераторов данных при отладке заключаются в том, что: 1) может быть создана бесконечная изменяемая последовательность системных условий; 2) отсутствует необходимость генерации отдельных данных вручную для коммерческих систем; 3) они позволяют испытать программную систему более тщательно, чем тестовые данные, созданные в вручную; 4) обеспечивается возможность обнаружения неуловимых, редко встречающихся ошибок; 5) ошибки передачи и отказы оборудования могут быть промоделированы
1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 4
1, 2, 4, 5
Наиболее сложной задачей в процессе объектно-ориентированной разработки систем считается
идентификация объектов и классов объектов
функциональное представление процессов обработки данных
отображение структуры данных
формирование словарей данных
Принято считать систему не интерактивной, если пользователь не получает ответ в течение ___ с
5
20
10
30
Суммарное значение вероятности ошибки оператора считается критическим, если
превышает значение 0,03
достигает значения 0,007
лежит в диапазоне от 0,01 до 0,02
равно 0,02
Обобщенные критерии эффективности технического устройства учитывают
только все основные показатели
только один главный показатель для проводимого исследования
все основные показатели или один, но главный для проводимого исследования
экономические показатели
Трудности отладки программ реального времени вызваны: 1) использованием терминалов и линий связи; 2) использованием типового (стандартного) оборудования; 3) мультипрограммированием и мультиобработкой; 4) непредсказуемостью событий; 5) сложной взаимосвязью программ
1, 2, 4, 5
2, 3, 4, 5
1, 2, 3, 4
1, 3, 4, 5
Основные принципы проектирования интерфейсов пользователя: 1) учет знаний пользователя; 2) однотипные (но различные операции) не должны выполняться одним и тем же способом; 3) поведение системы должно быть прогнозируемым – минимум неожиданностей; 4) способность к восстановлению; 5) учет разнородности пользователей
1, 2, 3, 5
1, 2, 3, 4
1, 3, 4, 5
2, 3, 4, 5
В область анализа ОП, функционирующей в режиме анализа СРВ, загружаются
только информация о прерываниях
данные прослеживания микрокоманд
только идентификаторы программ
информация о прерываниях, идентификаторы программ, данные прослеживания макрокоманд
CASE – средства предназначены для поддержки таких процессов создания ПО, как 1) разработка требований; 2) сопровождение; 3) кодирование; 4) проектирование; 5) тестирование
1,2, 3, 4
1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 5
Инструменты визуального программирования, обеспечивающие реализацию пользовательского интерфейса, позволяют: 1) существенно повысить производительность труда программиста; 2) применить технологию «внутреннее управление интерфейсом»; 3) обеспечить стандартизацию пользовательского интерфейса; 4) формировать облик отдельных окон; 5) представлять в наглядной форме взаимосвязь между элементами пользовательского интерфейса
1, 2, 3, 4
2, 3, 4, 5
1, 3, 4, 5
1, 2, 3, 5
Модели потоков данных характеризуются тем, что: 1) используются для показа последовательности шагов обработки; 2) описывают непосредственное рабочее окружение системы; 3) преобразования данных выполняются программными функциями; 4) используются для документирования программных функций перед проектированием системы; 5) анализ модели может быть выполнен специалистами вручную
1, 2, 3, 5
1, 3, 4, 5
2, 3, 4, 5
1, 2, 3, 4
На этапе проектирования ПО СРВ определяются: 1) структура; 2) процессы внесения изменений в системную спецификацию; 3) данные; 4) интерфейсы взаимодействия системных компонентов; 5) используемые алгоритмы
1, 2, 3, 5
1, 2, 3, 4
1, 3, 4, 5
1, 2, 4, 5
Косметическая адаптация приложения к возможному уровню подготовки пользователя может быть достигнута использованием: 1) умолчаний; 2) гибкой модели пользователя; 3) сокращений; 4) опережающий ввод ответов; 5) многоязычности
1, 3, 4, 5
1, 2, 3, 4
1, 2, 3, 5
2, 3, 4, 5
Для контроля спецификаций и изменений в них необходима группа управления: 1) обладающая значениями о всей системе; 2) децентрализовано выдающая данные для отладки; 3) контролирующая ход разработки; 4) обеспечивающая соблюдение ограничений в использовании ОП; 5) обеспечивающая соблюдение ограничений по времени выполнения
2, 3, 4, 5
1, 2, 4, 5
1, 3, 4, 5
1, 2, 3, 5
Модель потоков данных концентрирует внимание
на прохождении данных через систему и на функциональных преобразованиях этих данных
на структуре данных
только на прохождении данных через систему
только на функциональных преобразованиях этих данных
Справочную систему можно реализовать
только с помощью обобщенной гипертекстовой системы
только в виде группы связанных WEB-страниц
только с помощью контекстно-зависимой справки, связанной с ее приложением
в виде группы связанных WEB-страниц или при помощи обобщенной гипертекстовой системы, интегрированной с приложением
К требованиям по разработке безотказного ПО относятся следующие: 1) должна быть точная спецификация системных требований; 2) методы проектирования и реализации ПО не должны основываться на сокрытии и инкапсуляции информации; 3) должны использоваться языки программирования со строгим контролем типов данных; 4) должна быть определена четкая технология разработки ПО; 5) предпочтительна формальная спецификация системных требований
1, 2, 3, 4
1, 2, 3, 5
1, 3, 4, 5
2, 3, 4, 5
Структурные модели характеризуются тем, что
внешние системы не могут производить данные для системы
описывают непосредственное рабочее окружение системы
показывают связи между другими системами в окружающей среде
внешние системы не могут использовать данные, произведенные системой
Каждый структурный метод включает такие компоненты, как: 1) модель процесса проектирования; 2) средства отладки; 3) стандартизованные нотации для представления структуры системы; 4) формы отчетов; 5) правила и нормативные указания по проектированию
1, 3, 4, 5
1, 2, 4, 5
2, 3, 4, 5
1, 2, 3, 4
Для метода выделенных точек характерно то, что: 1) он позволяет определить число областей экрана, к которым будет привлечено внимание пользователей; 2) после разбиения экрана на поля каждое из них заполняется произвольным текстом; 3) каждая область, требующая повышенного внимания, моделируется группой символов, отличных от пробела; 4) он позволяет определить размещение областей экрана, требующих внимания пользователя; 5) могут быть использованы повышенная яркость, цвет или мерцание символов
1, 2, 3, 4
2, 3, 4, 5
1, 2, 3, 5
1, 3, 4, 5
Приемочные испытания системы, разрабатываемой для продажи на рынке программных продуктов, называют _____-тестированием
дельта
бета
гамма
альфа
В качестве оценки технической эффективности вычислительной машины используют
вероятность безотказной работы
критерий цены эффективного быстродействия
единый показатель – эффективное быстродействие
быстродействие и разрядность
Руководители групп программирования должны: 1) давать информацию для административного контроля и управления; 2) руководить более чем 6-ю программистами; 3) обеспечивать соответствие разрабатываемых программ поставленным задачам; 4) контролировать время обработки; 5) контролировать использование ОП
1, 3, 4, 5
1, 2, 3, 4
2, 3, 4, 5
1, 2, 3, 5
Самая быстрая и гибкая из всех структур диалога – это структура
на основе экранных форм
на основе языка команд
на основе меню
типа «вопрос – ответ»
Предотвращение сбоев – подход, который
только сводит к минимуму ошибки оператора
только помогает находить системные ошибки
помогает находить системные ошибки после запуска в эксплуатацию
сводит к минимуму ошибки оператора и помогает находить системные ошибки
Комплексный процесс тестирования имеет несколько составляющих: 1) проверка требований; 2) аттестация; 3) управление требованиями; 4) статический анализ; 5) проверка моделей
1, 2, 3, 4
1, 2, 3, 5
2, 3, 4, 5
1, 3, 4, 5
На этапе тестирования подсистем основное внимание уделяется:
составу отдельных подсистем
тестированию наборов модулей
обнаружению ошибок в модульных интерфейсах
определению возможных режимов
В интерфейсах программ, работающих в режиме реального времени, в первую очередь следует учитывать следующие рекомендации: 1) текстовые сообщения группировать справа; 2) содержимое полей не располагать около его вертикальных осей; 3) изображения группировать слева; 4) необходима индивидуализация характера отображения информации; 5) по возможности, необходимо выравнивать все логически связанные группы данных
2, 3, 4, 5
1, 3, 4, 5
1, 2, 3, 5
1, 2, 3, 4
К этапам процесса проектирования СРВ относятся: 1) определение множества входных и ответных сигналов; 2) объединение процессов обработки входных и ответных сигналов в виде совокупности параллельных процессов; 3) вычисление временных ограничений для каждого входного и соответствующего ему ответного сигнала; 4) разработка алгоритмов; 5) разработка временного графика работы системы
1, 2, 3, 5
1, 3, 4, 5
1, 2, 3, 4
1, 2, 4, 3
Ведущую роль при реализации средств поддержки пользователя для СРВ должна играть помощь
только регламентируемая заданием
до истечения некоторого допустимого времени ожидания реакции оператора
контекстно-зависимая и определяемая заданием
только контекстно-зависимая