Главная / Программирование /
Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 13
Технологии разработки современных информационных систем на платформе Microsoft.NET - тест 13
Упражнение 1:
Номер 1
Каковы основные признаки решения, являющегося шаблоном?
Ответ:
 (1) повторяемость 
 (2) решение успешно 
 (3) наличие определённого контекста 
Номер 2
Каковы три основные составляющие шаблона?
Ответ:
 (1) имя, задача, контекст 
 (2) задача, контекст, решение 
 (3) задача, решение, пример 
Номер 3
Каковы основные свойства шаблона?
Ответ:
 (1) повторяемость контекста и задачи 
 (2) наличие имени 
 (3) наличие успешного решения 
Упражнение 2:
Номер 1
Какова цель шаблонов?
Ответ:
 (1) хранение знаний о решении определённой задачи в определённом контексте 
 (2) хранение знаний о повторяющейся задаче 
 (3) улучшение повторного использования удачных решений 
Номер 2
Каковы положительные качества шаблонов?
Ответ:
 (1) шаблоны способствуют повторному использованию 
 (2) шаблоны облегчают доступ к информации о задаче и решении 
 (3) шаблоны улучшают процесс разработки 
Номер 3
Каким образом шаблоны улучшают процесс разработки?
Ответ:
 (1) шаблоны позволяют изучать и использовать проверенные методики, приводящие к успешному решению 
 (2) шаблоны делают код более безопасным 
 (3) шаблоны позволяют изучать алгоритмы и структуры данных, которые были многократно использованы в самых разных контекстах 
Упражнение 3:
Номер 1
Для каких целей шаблону присваивается имя?
Ответ:
 (1) чтобы отличать его от алгоритмов, которые не имеют имени 
 (2) чтобы кратко обозначать в документации и при общении входящие в состав шаблона задачу, решение и контекст 
 (3) чтобы создать словарь шаблонов 
Номер 2
Что может быть включено в описание задачи, решаемой при помощи шаблона?
Ответ:
 (1) контекст 
 (2) условия, при выполнении которых имеет смысл применять шаблон 
 (3) описание того, как следует применять шаблон 
Номер 3
Что может входить в описание результатов применения шаблона?
Ответ:
 (1) рекомендации по выбору языка и реализации 
 (2) последствия применения шаблона 
 (3) описание роли последствий 
Упражнение 4:
Номер 1
Что называется прото-шаблоном?
Ответ:
 (1) шаблон, находящийся в разработке 
 (2) шаблон, который ещё не был проверен временем 
 (3) анти-шаблон 
Номер 2
Каковы условия преобразования прото-шаблона в шаблон?
Ответ:
 (1) назначение имени 
 (2) обнаружение решения задачи 
 (3) наличие значительного числа успешных применений 
Номер 3
К какому классу относится шаблон, находящийся в разработке?
Ответ:
 (1) анти-шаблон 
 (2) мега-шаблон 
 (3) прото-шаблон 
Упражнение 5:
Номер 1
Что описывают шаблоны анализа?
Ответ:
 (1) повторяющееся решение 
 (2) набор концепций для решения типичной задачи бизнес-моделирования 
 (3) удачное решение 
Номер 2
На каком уровне могут быть использованы логические шаблоны?
Ответ:
 (1) на уровне классов 
 (2) на уровне бизнес-процессов 
 (3) на уровне компонент системы 
Номер 3
На каком уровне используются архитектурные шаблоны?
Ответ:
 (1) на уровне объектов 
 (2) на уровне подсистем 
 (3) на уровне алгоритма 
Упражнение 6:
Номер 1
Почему язык шаблонов является формальной системой?
Ответ:
 (1) потому что он имеет алфавит 
 (2) потому что любой язык является формальной системой 
 (3) потому что язык шаблонов имеет все необходимые составляющие формальной системы 
Номер 2
Что входит в состав языка шаблонов?
Ответ:
 (1) шаблоны 
 (2) алфавит 
 (3) правила образования новых шаблонов 
Номер 3
Из чего состоит алфавит языка шаблонов?
Ответ:
 (1) из базовых шаблонов 
 (2) из правил преобразования шаблонов 
 (3) из формальных компонентов для создания шаблонов