игра брюс 2048
Главная / Мобильные технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 18

Возможности Visual Studio 2013 и их использование для облачных вычислений - тест 18

Упражнение 1:
Номер 1
Что такое надежные и безопасные вычисления?

Ответ:

 (1) безопасные вычисления на компьютере с предсказуемым результатом 

 (2) облачные вычисления 

 (3) вычисления на домашнем компьютере 

 (4) вычисления в Windows 8 


Номер 2
Что такое компьютерная безопасность (security)?

Ответ:

 (1) способность программного обеспечения к защите от внешних угроз и атак 

 (2) защита программистов от различных инцидентов 

 (3) надежная работа компьютера 

 (4) защита от вирусов 


Номер 3
Что такое надежность?

Ответ:

 (1) максимальное среднее время между отказами системы 

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

 (3) отсутствие ошибок 

 (4) безотказность команды разработчиков 


Упражнение 2:
Номер 1
Что такое соблюдение конфиденциальности информации?

Ответ:

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

 (2) неразглашение реализации приложения 

 (3) нераспространение информации об ошибках в программном продукте 

 (4) отсутствие использования информации, полученной с клиентского компьютера 


Номер 2
Что такое оперативность и корректность бизнеса?

Ответ:

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

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

 (3) соблюдение жестких временных норм при исправлении ошибок 

 (4) мгновенная реакция на вопросы пользователя в течение нескольких секунд 


Номер 3
Что такое Security Development Lifecycle?

Ответ:

 (1) безопасные условия работы программистов проекта 

 (2) схема жизненного цикла разработки безопасного ПО 

 (3) период времени от начала разработки продукта до первой обнаруженной в нем ошибки 

 (4) фирма по производству безопасного ПО 


Упражнение 3:
Номер 1
В чем состоит принцип минимизация атакуемой поверхности?

Ответ:

 (1) обеспечение минимально возможного объема данных и частей программного продукта, которые могут быть подвержены внешним атакам 

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

 (3) передачи информации при выполнении программного продукта только через аргументы и результаты методов 

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


Номер 2
В чем суть принципа безопасности по умолчанию?

Ответ:

 (1) все возможные проверки безопасности в продукте по умолчанию включены 

 (2) отсутствие обсуждений по поводу безопасности 

 (3) отсутствие поддержки безопасности как само собой разумеющегося качества продукта 

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


Номер 3
Что такое безопасность при развертывании?

Ответ:

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

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

 (3) то же, что и безопасность по умолчанию 

 (4) надежная охрана при получении программного продукта 


Упражнение 4:
Номер 1
Что такое безопасность в проектировании?

Ответ:

 (1) включение в дизайн проекта мер и подсистемы безопасности 

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

 (3) включение всех мер безопасности по умолчанию 

 (4) безопасность при запуске продукта 


Номер 2
Каким образом на ранних этапах разработки проверить дизайн мер безопасности?

Ответ:

 (1) путем моделирования внешних атак (угроз) 

 (2) передать проект хакерам для обсуждения и одобрения 

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

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


Номер 3
Каким образом на практике реализуется принцип безопасности по умолчанию?

Ответ:

 (1) проверка всех незнакомых сайтов, к которым происходит обращение 

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

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

 (4) игнорирование всех проблем безопасности 


Упражнение 5:
Номер 1
Какова самая серьезная проблема trustworthy computing?

Ответ:

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

 (2) финансовые ограничения 

 (3) недоверие пользователей 

 (4) отсутствие необходимого образования 


Номер 2
Каковы методы поддержки надежных и безопасных вычислений в Visual Studio 2013?

Ответ:

 (1) проверки при наборе (вводе) кода 

 (2) проверки, выполняемые компилятором 

 (3) анализ кода проекта 

 (4) обращение к экспертам по безопасности 


Номер 3
Какого рода проверки выполняются при анализе кода в среде Visual Studio?

Ответ:

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

 (2) проверки надежности сотрудников группы проекта 

 (3) проверки правильности орфографии и пунктуации в комментариях 

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


Упражнение 6:
Номер 1
Приведите примеры метрик, вычисляемых для кода проекта.

Ответ:

 (1) цикломатическое число графа управления программы 

 (2) число операторов и объявлений в программе 

 (3) объем финансирования проекта 

 (4) суммы зарплат сотрудников 


Номер 2
В чем смысл проверки отсутствия клонирования кода в проекте?

Ответ:

 (1) проверка отсутствия совпадающих участков кода 

 (2) проверка продукта на плагиат 

 (3) проверка заимствования фрагментов кода одних разработчиков проекта у других его разработчиков 

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


Номер 3
Что такое верификация проекта?

Ответ:

 (1) тестирование кода проекта на наборе тестов 

 (2) формальное доказательство соответствия реализацими проекта его формальной спецификации 

 (3) финансовая ревизия проекта 

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


Упражнение 7:
Номер 1
Какова поддержка тестирования проектов в среде VS 2013?

Ответ:

 (1) генерация тестов 

 (2) запуск тестов 

 (3) анализ результатов тестирования 

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


Номер 2
Каким образом выполняется поиск и инсталляция инструмента генерации тестов?

Ответ:

 (1) он содержится в VS 2013 в готовом виде 

 (2) утилита NuGet выполняет поиск инструмента генерации тестов в сети и его инсталялцию как внешнего программного пакета 

 (3) путем ообращения в фирму разработчика 

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


Номер 3
Какой инструмент тестирования используется и какие именно части проекта он тестирует?

Ответ:

 (1) NUnit - генератор тестов для отдельных методов (модулей) 

 (2) инструмент для комплексного тестирования проекта 

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

 (4) инструмент поиска готовых тестов в Интернете 


Упражнение 8:
Номер 1
Что такое система Spec#?

Ответ:

 (1) расширение C# формальными спецификациями в стиле design-by-contract 

 (2) реализация нового языка спецификаций 

 (3) новый инструмент Web-дизайна 

 (4) новая интегрированная среда 


Номер 2
Что такое lint?

Ответ:

 (1) анализатор исходного кода на языке Си на предмет типичных возможных ошибок 

 (2) новый язык программирования 

 (3) операционная система 

 (4) интегрированная среда 


Номер 3
Какие типичные ошибки обнаруживает lint, в отличие от анализатора исходного кода в среде VS 2013?

Ответ:

 (1) проваливание из одной альтернативы оператора switch в следующую при отсутствии оператора break 

 (2) недостижимые условия, например, .if x == 1 && x == 2 

 (3) нарушение безопасности кода на JavaScript 

 (4) нарушение целостности бинарной сборки .NET  




Главная / Мобильные технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 18