Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

тесты

.docx
Скачиваний:
130
Добавлен:
29.03.2016
Размер:
29.44 Кб
Скачать

Период повторения решения задач в системной ЦВМ определяется…

*Быстродействием системной ЦВМ

Динамикой системы , в которой работает ПО

Не контролируемым и не наблюдаемым изменением значений управляемых координат за время периода

Какие преимущества дает проектирование ПО “сверху-вниз”?

+Возможность проектирования единых интерфейсов между структурными единицами

Какие из перечисленных процессов являются процессами разработки ПО из его жизненного цикла? 

+Анализ системных требований к ПО

Что позволяет автоматизировать генерацию тестовых заданий для комплексной отладки ПО в штатных и аварийных ситуациях работы системы?

+Использование математической модели внешней среды – объекта управления и аппаратуры системы, имитирующий работу ПО в контуре управления

План разработки ПО представляется в виде графика : либо диаграммы Ганта либо сетевого графика. В чем разница этих представлений

+Диаграмма Ганта в явном виде определяет порядок следования событий плана

При отладке ПО по принципу “белого ящика”…

+Задаются варианты исполнения ПО, покрывающие все пути на графе ПО по управлению, а затем на графе ПО по информации

Чем вызвана необходимость структурирования ПО при его разработке на взаимосвязанные части - программы?

Тем, что в этом случае улучшается технологическая защита ПО

Тем, что такое ПО легче управляется при исполнении

*Уменьшением суммарной сложности и трудоемкости его разработки 

Граф структуры ПО представляет собой дерево. Структурный параметр этого дерева – отношение числа всех узлов к числу концевых или висячих узлов равен 2. Число узлов графа– программных модулей ПО равно100 

Число вариантов для отладки данного ПО не менее 67

Число вариантов для отладки данного ПО не менее 100

*Число вариантов для отладки данного ПО не менее 50

Утвержденный план разработки ПО представляется в виде

Последовательности работ Маккоуна

*Сетевого графика или диаграмм Ганта

Перечня всех работ, ранжированных по важности

Граф структуры ПО представляет собой регулярное дерево. Число ребер, выходящих из каждого узла равно 4 ( кроме корневого и концевых узлов). Число узлов – программных модулей ПО равно100 

+Число вариантов для отладки данного ПО не менее 67

При проведении комплексной отладки ПО с моделью внешней среды достаточно имитировать только

+Данные от оператора, все внешние прерывания, требующие программного обслуживания, межпрограммные сообщения

Ошибка называется алгоритмической, если в программе …

+Отсутствует одно или несколько действий либо имеются лишние или несвоевременные действия в результате чего результат работы программы неправилен

Восемьдесят процентов кода программы не может исполняться параллельно, а исполняется только последовательно. Во сколько раз уменьшится время исполнения программы при исполнении ее на восьми ядерном процессоре.

+Не более, чем на двадцать процентов

Стандарт ЕСПД устанавливает состав эксплуатационных документов на ПО в виде перечня документов: спецификация, формуляр, описания программы и т.п. Можно ли объединять несколько документов из данного перечня в один

*Можно объединять

Половина кода программы не может исполняться параллельно, а исполняется только последовательно. Во сколько раз уменьшится время исполнения программы при исполнении ее на восьми ядерном процессоре.

+Не более, чем в два раза 

Если два процесса пытаются получить доступ к критичному ресурсу ЦВМ, то основное правило их взаимодействия

+Процесс не должен получать доступ к ресурсу, если другой процесс его захватил

В план-графике разработки ПО содержится…

Задание на работу каждому исполнителю по разработке ПО со сроком исполнения

*Последовательность работ, сроки их проведения, ответственные исполнители для разработки ПО в полном объеме и по полному перечню работ жизненного цикла

С точки зрения получения правильного результата выполнения ПО, что существеннее?

+Отсутствие программных и алгоритмических ошибок

Для решения набора физических процессов (задач) СТС ПО встроенных в систему ЦВМ исполняется в многозадачном режиме. При этом отдельным задачам в ПО ставятся при исполнении процессы или потоки. В чем состоит разница между процессами и потоками?

+ Процессы изолированы друг от друга по памяти

Программа ПО аварийной защиты при обнаружении ошибки, реакция на которую не была предусмотрена при проектировании ПО, должна

+Перевести систему в заранее определенное безопасное состояние и остановить исполнение ПО

Цель спиральной модели жизненного цикла ПО…

+ Уточнять на последующих версиях требования к ПО, которые первоначально были определены недостаточно полно 

Что обеспечивает правильное внесение изменений в ПО при его эксплуатации?

+Сопровождение эксплуатации ПО разработчиком, внесение изменений в подлинник и во все учтенные копии ПО, проведение автономной и комплексной отладки изменений

Критическим ресурсом ЦВМ называется

+Ресурс, к которому может иметь доступ только один процесс из множества претендентов

При автономной отладке ПО целенаправленно ищутся ошибки

+В каждой составной части ПО 

Безопасность ПО измеряется

+Размером ущерба от проявившейся ошибки ПО

11 из 15

Граф структуры ПО представляет собой регулярное дерево. Число ребер ,выходящих из каждого узла равно 5 ( кроме корневого и концевых узлов). Число узлов – программных модулей ПО равно100 

*Число вариантов для отладки данного ПО не менее 75

Какая стратегия обеспечения контроля работы ПО при его функционировании в эксплуатации является правильной?

Допусковый контроль работы системы встроенными в ПО средствами и прекращение функционирования ПО при обнаружении ошибки

*Допусковый контроль работы системы встроенными в ПО средствами, аварийная защита по одному из заранее подготовленных сценариев при обнаружении ошибки

Останов вычислительного процесса в заданных точках и вывод и проверка контрольной информации по запросу оператора

Математическая имитационная модель внешней среды, используемая при отладке ПО, позволяет…

*Проверить точностные характеристики системы с имитацией работы ПО во всех вариантах использования системы 

Инициировать поток внутренних обменов по управляющим и информационным связям между структурными единицами ПО, подобный потоку таких же обменов в процессе реальной работы системы и ПО 

В более полном объеме выводить информацию о состоянии системы и ПО, чем в случае использования реальной аппаратуры 

Каким методом можно автоматически обнаружить зависание ЦВМ вследствие ошибки ПО при его исполнении

+По срабатыванию сторожевого таймера при отсутствии его «сброса» в течении заданного времени

Технология разработки больших программных продуктов должна предусматривать …

Трансляцию программы как единого целого совместно с операционной системой

Независимую трансляцию индивидуально разработанных единиц структуры ПО – программ с возможностью их объединения в последствии

*Трансляцию программы, как единого целого, после завершения разработки всех индивидуально разрабатываемых программных компонент

Разработка ПО это прежде всего

+Формализованный процесс, который можно воспроизводить

Процессы разработки ПО для управления СТС определены понятием жизненный цикл и основных, вспомогательных и организационных процессов разработки в течении жизненного цикла. Верификация ПО, как один из вспомогательных процессов разработки

*Проводится разработчиком ПО путем проведения сверок требований различных этапов, экспертиз, статического анализа, динамического анализа(отладки)

Проводится разработчиком совместно с заказчиком путем аттестации ПО по завершению его разработки перед началом эксплуатации 

Проводится пользователем ПО на соответствие документации перед началом эксплуатации ПО

Каскадная модель жизненного цикла ПО

+Применяется для критических систем

Динамическая отладка ПО, это:

+Исполнение программы в машинном коде на специально выбранных наборах исходных данных 

Процессы разработки ПО для управления СТС определены понятием жизненный цикл и основных, вспомогательных и организационных процессов разработки в течении жизненного цикла. Верификация ПО, как один из вспомогательных процессов разработки это

+Набор работ, подтверждающий, что продукты, полученные на каком-то этапе создания ПО, соответствуют требованиям предыдущего этапа

Какие из перечисленных ограничений определяют ход разработки ПО: 1)влияние конкурентов и необходимость подготовки рынков сбыта, 2) требования заказчика или обещанные свойства программного продукта, 3)необходимость обучения пользователей, 4) требуемые людские и денежные ресурсы, 5) необходимость сохранения конфиденциальности, 6) сроки разработки и график разработки ПО?

+2, 4, 6

Каким критериям отлаженности программы необходимо следовать?

+Программа функционирует без ошибок по всем путям ее логической схемы во всем диапазоне изменения исходных данных

При корпоративной разработке большого ПО после завершения автономной отладки частной программы подлинник её отчуждается от разработчика и помещается в архив, недоступный на запись. Это делается для

+Защиты от несанкционированных изменений программы

10 из 15(-5)

Какое минимальное число повторных прогонов (исполнений) программы необходимо сделать после обнаружения и устранения ошибки. При этом будем полагать, что для диагностики ошибки достаточно одного прогона

*Одного прогона достаточно

Двух прогонов достаточно 

Трех прогонов достаточно

Граф структуры ПО представляет собой регулярное дерево. Число ребер ,выходящих из каждого узла равно 3 ( кроме корневого и концевых узлов). Число узлов – программных модулей ПО равно100 

*Число вариантов для отладки данного ПО не менее 50

Цель комплексной отладки ПО проверить…

Полноту отлаженности каждой структурной единицы ПО в процессе их комплексного функционирования 

Правильность и полноту выполнения всех функций, записанных в спецификации на ПО

*Правильность взаимодействия структурных единиц ПО по всем управляющим и информационным связям 

Какие виды документации на ПО разрабатываются в первую очередь?

Эксплуатационная документация

Конструкторская документация 

*Проектная документация

Технологическая документация

Каким главным преимуществом обладает компьютерная имитационная математическая модель внешней среды и компьютерное моделирование, используемое при отладке ПО, перед аналоговым моделированием

*Цифровое моделирование обладает абсолютной повторяемостью результатов при одних и тех же исходных данных и не зависит от разбросов условий моделирования

Цифровое моделирование занимает меньше времени и стоит дешевле

Аналоговое моделирование обладает абсолютной повторяемостью результатов при одних и тех же исходных данных и высокой достоверностью результатов

Какие свойства отладочной среды из перечисленных обеспечивают эффективность отладки ПО

*Повторяемость результатов на одних и тех же исходных данных и возможность воспроизведения данных для всех вариантов использования системы и ПО

Высокая скорость работы и наличие стендов с реальной аппаратурой системы, работающей с ПО

Наличие эффективных отладчиков и средств отображения информации отладки

Нужно ли разработчику ПО анализировать требования, предъявляемые ПО к аппаратным средствам системной ЦВМ?

*Нужно в части объемов памяти, загрузки процессора, “задержек в ответе”, пропускной способности устройств ввода-вывода

Данный вопрос решается в процессе испытаний системы и при необходимости ресурсы увеличиваются

Не нужно, аппаратных ресурсов современных ЦВМ всегда хватает

Что означает термин «структурное программирование»?

*Разработка программы после составления структурной схемы ПО

Разработка программы различными отделами, каждый из которых программирует определенные единицы структуры ПО

Составление программ из вложенных подпрограмм и функций

Верификация ПО

Это процесс проверки ПО на заранее подготовленных разработчиком тестах

Это процесс подтверждения соответствия разработанного ПО заключенному договору

* Это процесс определения выполняет ли ПО предъявленные к нему требования

При автономной отладке программ проверяется…

Работоспособность программы по всем путям на ее графе по управлению во всем диапазоне исходных данных 

Правильность передач управления между программными модулями 

*Правильность работы каждого программного модуля во всем диапазоне исходных данных

11 из 15

Граф структуры ПО представляет собой дерево. Структурный параметр этого дерева – отношение числа всех узлов к числу концевых или висячих равен 1,25. Число узлов графа – программных модулей ПО равно 150 

Число вариантов для отладки данного ПО не менее 100

*Число вариантов для отладки данного ПО не менее 125

Число вариантов для отладки данного ПО не менее 150

Системный подход к разработке ПО состоит…

+ В проведении разработки по регламентированным этапам и в рассмотрении ПО, как части системы, работу которой оно обеспечивает

Преимущество цифрового моделирования процессов управления системой перед аналоговым при комплексной отладке ПО состоит …

+ В повторяемости результатов при одних и тех же входных данных

Какие два из приведенных организационных принципов разработки ПО являются правильными?

+Разработку ПО осуществляет разработчик применяемой в системе ЭВМ

+Разработка ПО осуществляется подразделением программистов по техническому заданию на программирование от разработчика системы

Четвертая часть кода программы не может исполняться параллельно, а исполняется только последовательно. Во сколько раз уменьшится время исполнения программы при исполнении ее на восьми ядерном процессоре.

*не более чем в 4 раза

Как реализуется множество параллельных процессов управления в системе с однопроцессорной управляющей ЦВМ?

+ Путем последовательного решения в ЦВМ с определенным периодом соответствующих программ ПО, обслуживающих параллельные процессы

При использовании метода запоминания информации в контрольных точках для сокращения непроизводительных потерь на повторы при проявлении ошибок эти непроизводительные потери растут пропорционально времени работы программ. Без использования метода контрольных непроизводительные потери 

+Пропорциональны квадрату времени работы программ

Что должна подтвердить комплексная отладка ПО?

Правильное взаимодействие структурных единиц ПО по информации и управлению в программном комплексе

*Система и ПО удовлетворяют заданным требованиям при совместном функционировании

Правильную установку и проверку ПО на рабочих местах пользователей

13 из 15