игра брюс 2048
Главная / Программирование / Верификация программного обеспечения / Тест 25

Верификация программного обеспечения - тест 25

Упражнение 1:
Номер 1
Какие проявления может иметь дефект в программной системе?

Ответ:

 (1) сбой 

 (2) перебой 

 (3) отказ 

 (4) авария 


Номер 2
Что является причиной отказных ситуаций?

Ответ:

 (1) сбой 

 (2) перебой 

 (3) отказ 

 (4) авария 


Номер 3
Что является причиной аварийных ситуаций?

Ответ:

 (1) сбой 

 (2) отказ 

 (3) авария 

 (4) катастрофа 


Упражнение 2:
Номер 1
Дайте определение сбоя

Ответ:

 (1) проявление дефекта, которое имеет небольшую продолжительность во времени, может быть устранено без длительных процедур восстановления, и которое не нарушает работу системы в целом 

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

 (3) проявление дефекта, при котором система или ее часть выходит из строя таким образом, что восстановление нормальной ее работы невозможно или занимает длительное время 

 (4) проявление дефекта, при котором выход системы из строя вызывает полный выход системы из строя без возможности восстановления 


Номер 2
Дайте определение отказа

Ответ:

 (1) проявление дефекта, которое имеет небольшую продолжительность во времени, может быть устранено без длительных процедур восстановления, и которое не нарушает работу системы в целом 

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

 (3) проявление дефекта, при котором система или ее часть выходит из строя таким образом, что восстановление нормальной ее работы невозможно или занимает длительное время 

 (4) проявление дефекта, при котором выход системы из строя вызывает полный выход системы из строя без возможности восстановления 


Номер 3
Дайте определение аварии

Ответ:

 (1) проявление дефекта, которое имеет небольшую продолжительность во времени, может быть устранено без длительных процедур восстановления, и которое не нарушает работу системы в целом 

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

 (3) проявление дефекта, при котором система или ее часть выходит из строя таким образом, что восстановление нормальной ее работы занимает очень длительное время 

 (4) проявление дефекта, при котором выход системы из строя вызывает полный выход системы из строя без возможности восстановления 


Упражнение 3:
Номер 1
Какие виды сбоев в программном обеспечении могут вызывать сбойные и отказные ситуации?

Ответ:

 (1) сбои в системном ПО 

 (2) сбои в приложении 

 (3) сбои тестирования 

 (4) сбои-следствие неверной технологии использования 


Номер 2
Какая информация может помочь локализовать дефект, вызвавший сбой?

Ответ:

 (1) точка возникновения сбоя 

 (2) информационное окружение системы в момент сбоя 

 (3) сообщение о сбое 

 (4) запрос на изменение по результатам сбоя 


Номер 3
В каких случах можно говорить, что произошел сбой?

Ответ:

 (1) работоспособность системы нарушена на небольшое время 

 (2) произошла полная потеря данных 

 (3) система прекратила выполнение на длительный срок 

 (4) произошла порча небольшого количества данных 


Упражнение 4:
Номер 1
Как классифицируются отказы по ГОСТ 27.002-89?

Ответ:

 (1) по временным характеристикам 

 (2) по способу обнаружения 

 (3) по причинам 

 (4) по связи с другими отказами 


Номер 2
Какие виды отказов относятся к классификации по причинам отказов согласно  ГОСТ 27.002-89?

Ответ:

 (1) деградационный отказ 

 (2) ресурсный отказ 

 (3) скрытый отказ 

 (4) производственный отказ 


Номер 3
Какие виды отказов относятся к классификации по временным характеристикам отказов согласно  ГОСТ 27.002-89?

Ответ:

 (1) деградационный отказ 

 (2) постепенный отказ 

 (3) эксплуатационный отказ 

 (4) явный отказ 


Упражнение 5:
Номер 1
Дайте определение защитного программирования

Ответ:

 (1) это метод разработки программных систем, при котором тестирование становится не нужным 

 (2) это метод разработки программных систем, при котором сбои не приводят к отказам и авариям 

 (3) это метод разработки программных систем, при котором сбои полностью исключены 

 (4) это метод разработки программных систем, при котором информация о сбоях защищена от пользователя 


Номер 2
Какие методы разработки программного кода применяются в защитном программировании?

Ответ:

 (1) внедрение в программный код проверок на допустимость данных 

 (2) внедрение в программный код функций сбора информации о сбоях 

 (3) ограничение функциональности системы для исключения аварий 

 (4) внедрение в программный код функций восстановления после сбоев 


Номер 3
Какие механизмы защитного программирования применяются в языках высокого уровня?

Ответ:

 (1) обработка прерываний 

 (2) обработка исключений 

 (3) проверка допущений 

 (4) проверка отключений 


Упражнение 6:
Номер 1
В каких случаях рекомендуется использовать допущения в критических точках?

Ответ:

 (1) в качестве помощи при отладке 

 (2) в качестве помощи при документировании 

 (3) в качестве помощи при формальной инспекции алгоритмов 

 (4) в качестве помощи при компиляции кода 


Номер 2
Какие существуют типы допущений?

Ответ:

 (1) предусловия 

 (2) постусловия 

 (3) инусловия 

 (4) инварианты 


Номер 3
Какие типы допущений являются основой для контрактного программирования?

Ответ:

 (1) предусловия 

 (2) постусловия 

 (3) инусловия 

 (4) инварианты 


Упражнение 7:
Номер 1
Что такое исключение?

Ответ:

 (1) аномальная ситуация, приводящая к тому, что нормальное выполнение программной системы становится невозможным 

 (2) аномальная ситуация, вызванная действиями пользователя 

 (3) аномальная ситуация, не предусмотренная требованиями 

 (4) аномальная ситуация, вызывающая сообщения об ошибке 


Номер 2
Какие причины могут приводить к возникновению исключений?

Ответ:

 (1) предусловие не выполняется на входе в блок 

 (2) постусловие не выполняется на выходе из блока 

 (3) инвариант класса не выполняется на входе или выходе 

 (4) инвариант цикла не выполняется на итерации цикла 


Номер 3
Какие методы применяются для тестирования исключений?

Ответ:

 (1) явная генерация исключений 

 (2) приведение системы в состояние, ведущее к исключению 

 (3) анализ кода 

 (4) уменьшение количества исключений 


Упражнение 8:
Номер 1
Что может служить источником информации о сбое работающей системы?

Ответ:

 (1) сообщение пользователя с описанием сбоя 

 (2) сообщение от аварийно завершившейся системы 

 (3) сообщение от подсистемы оповещения о сбоях 

 (4) сообщение от тестировщика 


Номер 2
В чем отличие отчета о сбое, созданного пользователем от отчета о сбое, созданного разработчиком?

Ответ:

 (1) в нем меньше технических деталей 

 (2) в нем точно указано местоположение дефекта 

 (3) в нем указаны причины сбоя 

 (4) в нем отсутствует информация о времени сбоя 


Номер 3
Какие подходы могут применяться для получения необходимых технических деталей о сбое?

Ответ:

 (1) автоматизированный сбор информации о сбое 

 (2) опрос пользователя техническим специалистом 

 (3) предоставление пользователю проектной документации 

 (4) выполнение пользователем процедуры сбора информации, описанной в документации 




Главная / Программирование / Верификация программного обеспечения / Тест 25