игра брюс 2048
Главная / Менеджмент / Аналитические шаблоны проектирования приложений / Тест 3

Аналитические шаблоны проектирования приложений - тест 3

Упражнение 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
При использовании шаблона "Модель предметной области", компания-разработчик получает следующие преимущества…

Ответ:

 (1) Соответствие архитектуры системы новым требованиям 

 (2) Архитектуру системы можно разрабатывать на базе объектов или их структур, созданных ранее 

 (3) Все создаваемые объекты являются явно или потенциально применимыми для повторного использования 

 (4) Система, построенная на принципах шаблона "модель предметной области" значительно проще в понимании и дальнейшем сопровождении, особенно, если речь идет о сложных отраслях бизнеса 


Номер 2
Источник данных - это

Ответ:

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

 (2) Экземпляр объекта, который выдает себя за группу самостоятельных экземпляров 

 (3) Подмножество функций, обеспечивающих взаимодействие со сторонними системами 

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


Номер 3
Паттерн "Функциональные колодцы" воплотил в себе принцип…

Ответ:

 (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) Использующих асинхронный обмен сообщениями с помощью общей шины данных 


Упражнение 9:
Номер 1
Основной недостаток комбинирования шаблонов "Управление прерываниями" и "Диспетчер" состоит в том, что…

Ответ:

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

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

 (3) Необходимо серьезно повышать общую производительность системы за счет "запараллеливания" процессов 

 (4) Система сложна в программировании и последующем тестировании 


Номер 2
Для шаблона "Активная запись" характерны следующие характеристики…

Ответ:

 (1) При чтении полей объекта считываются соответствующие значения записи таблицы баз данных 

 (2) Экземпляр класса соответствует определенной записи в таблице 

 (3) При изменении (удалении) какого-либо объекта изменяется (удаляется) 

 (4) Создание специальной коллекции объектов, загруженных из базы данных в пределах одной транзакции 


Номер 3
Паттерн "Количество объектов" реализуется за счет…

Ответ:

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

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

 (3) Создания специальной коллекции объектов, загруженных из базы данных в пределах одной транзакции 

 (4) Подмножество функций, обеспечивающих взаимодействие со сторонними системами 




Главная / Менеджмент / Аналитические шаблоны проектирования приложений / Тест 3