wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест по темам 4-6

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Методы повышения надежности

a)

временная избыточность;

b)

аппаратная избыточность

c)

информационная избыточность;

d)

программная избыточность

2.

Последствия нарушения надежности

a)

разрушение вычислительного процесса

b)

разрушение вычислительного процесса

c)

разрушение текста программы

d)

разрушение информации для потребителей

e)

Разрушение семантических связей

3.

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

a)

Nano - технологии

b)

CASE-технологии

c)

CAD - технологии

d)

нет правильного ответа

4.

Для обнаружения и устранения ошибок проектирования все этапы разработки и сопровождения ПС д.б. поддержаны методами и средствами системного автоматизированного _____

a)

администрирования

b)

тестирования

c)

программирования

d)

экстраполирования

5.

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

a)

Тестирование

b)

Внедрение

c)

Программирование

d)

нет правильного ответа

6.

______ должны сравниваться с требованием технического задания или спецификации

a)

Тестирование

b)

Внедрение

c)

Программирование

d)

нет правильного ответа

7.

_______это неправильность, погрешность или неумышленное искажение объекта или процесса, что может быть причиной ущерба риска при функционировании и применении программного продукта

a)

Дефект

b)

Риск

c)

Сброс

d)

Перезагрузка

8.

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

логике основного программирования Это ошибка, которая была унаследована от недостатка в базовом алгоритме Сама логика, на которой базируется вся программа, является ущербной. Чтобы найти решение такой ошибки нужно фундаментальное изменение алгоритма Вам нужно начать копать в алгоритмическом уровне, чтобы сузить область поиска такой ошибки.

a)

Логическая ошибка

b)

Синтаксическая ошибка

c)

Ошибка компиляции

d)

Ошибки среды выполнения

9.

Каждый компьютерный язык, такой как С. Java, Perl и Python имеет специфический синтаксис, в

котором будет написан код Когда программист не придерживаться "грамматики" спецификациями

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

этапе компиляции.

a)

Логическая ошибка

b)

Синтаксическая ошибка

c)

Ошибка компиляции

d)

Ошибки среды выполнения

10.

Компиляция это процесс, е котором программа, написанная на языке высокого уровня,

преобразуется в машиночитаемую форму Многие виды ошибок могут происходить на этом этапе, в

том числе и синтаксические ошибки Иногда, синтаксис исходного кода может быть безупречным, но

ошибка компиляции все же может произойти Это может быть связано с проблемами в самом

компиляторе. Эти ошибки исправляются на стадии разработки

a)

Логическая ошибка

b)

Синтаксическая ошибка

c)

Ошибка компиляции

d)

Ошибки среды выполнения

11.

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

программы могут возникнуть в результате аварии или нехватки ресурсов носителя Разработчик должен был предвидеть реальные условия развертывания программы. Это можно исправить,

вернувшись к стадии кодирования

a)

Логическая ошибка

b)

Синтаксическая ошибка

c)

Ошибка компиляции

d)

Ошибки среды выполнения

12.

Многие программы используют числовые переменные, и алгоритм может включать несколько

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

Это снова логическая ошибка, которая может быть исправлена только путем изменения алгоритм

a)

Арифметическая ошибка

b)

Ошибки ресурса

c)

Ошибка взаимодействия

d)

Ошибка компиляции

13.

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

a)

Арифметическая ошибка

b)

Ошибки ресурса

c)

Ошибка взаимодействия

d)

Ошибка компиляции

14.

Они могут возникнуть е связи с несоответствием программного обеспечения с аппаратным

интерфейсом или интерфейсом прикладного программирования В случае веб-приложений, ошибка интерфейса может быть результатом неправильного использования веб-протокола

a)

Арифметическая ошибка

b)

Ошибки ресурса

c)

Ошибка взаимодействия

d)

Ошибка компиляции

15.

_______ требования - эталоны, которые поэтапно уточняются, модифицируются, расширяются и детализируются по согласованию между заказчиком и разработчиком.

a)

Исходные

b)

Предъявленные

c)

Полученные

d)

Нет правильного ответа

16.

дефекты данного типа появляются из-за недостаточного понимания коллективом специалистов целей и функций комплекса программ, а также вследствие отсутствия четкой его организации и поэтапного контроля требований качества продуктов

a)

Организационные дефекты

b)

Программные дефекты

c)

Аппаратные дефекты

d)

Нет правильного ответа

17.

Ошибки _________ и разработки архитектуры программного комплекса определяются процессами перевода неопределенных и общих положений, сделанных на этапе первичных спецификаций требований, в более точные технические описания сценариев того, как программный продукт и система должны работать.

a)

внедрения

b)

программирования

c)

проектирования

d)

сопровождения

18.

это список выявленных несоответствий и дефектов, но, как правило, без указания их причин, хотя, опытный специалист по качеству продукции в состоянии провести первичную диагностику некорректного поведения объекта и сообщить диагноз его разработчикам

a)

Результаты тестирования

b)

Объекты тестирования

c)

Субъекты тестирования

d)

Нет правильного варианта

19.

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

a)

Функциональное тестирование

b)

Стрессовое тестирование

c)

Аппаратное тестирование

d)

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

20.

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

a)

Функциональное тестирование

b)

Стрессовое тестирование

c)

Аппаратное тестирование

d)

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

21.

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

a)

Функциональное тестирование

b)

Стрессовое тестирование

c)

Интеграционное тестирование

d)

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

22.

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

a)

Функциональное тестирование

b)

Стрессовое тестирование

c)

Интеграционное тестирование

d)

тестирование стабильности и надежности

23.

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

a)

Функциональное тестирование

b)

Регрессионное тестирование

c)

Интеграционное тестирование

d)

тестирование стабильности и надежности

24.

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

a)

Функциональное тестирование

b)

Регрессионное тестирование

c)

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

d)

тестирование стабильности и надежности

25.

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

a)

Функциональное тестирование

b)

Регрессионное тестирование

c)

Нефункциональное тестирование

d)

тестирование стабильности и надежности