Главная /
Аналитические шаблоны проектирования приложений
Аналитические шаблоны проектирования приложений - ответы на тесты Интуит
В курсе систематизирована информацию о шаблонах проектирования отдельных компонентов, модулей, сервисов и программных приложений.
Список вопросов:
- # Основной принцип системного мышления гласит
- # Качественная архитектура в частности и зрелый процесс проектирования – компромисс между такими факторами как
- # Предпосылки к созданию шаблонов проектирования сферы разработки программного обеспечения заключались в …
- # Каждый шаблон описывает проблему, которая…
- # Шаблон предлагает принцип решения проблем таким способом, который можно будет…
- # По мнению Александера, когда речь заходит о шаблонах проектирования, то в обязательном порядке должны присутствовать следующие атрибуты, характеризующие каждый шаблон. Укажите их.
- # Применение шаблонов связанно с…
- # Важными ограничениями на пути преобразований "слияние бизнес-процессов" стоят…
- # К числу характерных изменений бизнеса, которые оказывают существенное влияние на использование информационных технологий, относятся…
- # Под понятиями "Интернет вещей" и "Цифровая трансформация бизнеса" понимается…
- # Следование понятиям "Интернет вещей" и "Цифровая трансформация бизнеса"означает соответствие основным принципам…
- # Концепция предприятия реального времени базируется на интеграции…
- # Сутью реализации сервис-ориентированной архитектуры (SOA) является…
- # Основной эффект автоматизации операций достигался за счет…
- # Весомый вклад в создание успешных информационных систем настоящего и будущего вносят…
- # Основным параметром, оказывающим влияние на другие характеристики разрабатываемого программного обеспечения является…
- # Под значимыми элементами понимаются те, которые имеют…
- # Шаблон проектирования - это
- # Среди наиболее популярных предпосылок к изучению и последующему применению шаблонов выделяют…
- # Самая насущная проблема в области разработки корпоративных информационных систем это
- # Можно выделить следующие направления, которые должны поддерживаться шаблонами для достижения оптимальной архитектуры…
- # Важным начальным этапом при работе с паттернами является…
- # Использование паттернов проектирования на практике дает проектировщику следующие неоспоримые преимущества…
- # Общеизвестны три фундаментальные и наиболее значимые аспекты объектно-ориентированного проектирования. Перечислите их.
- # Преимущество использования инкапсуляции состоит в том, что оно…
- # Следует инкапсулировать те концепции, которые…
- # Перечислите архитектурные стили.
- # В качестве примера наиболее популярных антишаблонов проектирования можно привести следующие…
- # Шаблон – это
- # Связующим звеном между архитектурой, стилем и шаблонами является…
- # Язык шаблонов, представляет собой…
- # Язык шаблонов состоит из ключевых компонентов…
- # Важность применения шаблонов для построения оптимальной архитектуры обусловлена следующими причинами…
- # Сервис-ориентированная методология – это
- # Сервис-ориентированная методология руководствуется следующими принципами
- # Взаимодействие сервисов между собой одним и тем же стандартным, но в то же время универсальным способом. Эта особенность использования сервисов, независимая от окружения и платформы, получила название модели…
- # Язык BPEL (Business Process Executable Language for Web Services) используется для…
- # Под web-сервисами понимаются программные системы, которые используют…
- # Для описания и регламентации SOA взаимодействия между приложениями, используются специальные термины. Укажите их.
- # В сервис ориентированной архитектуре следует выделить следующие уровни, обеспечивающие ее функционирование…
- # MDA является как обобщением идей SOA, так и постулированием необходимости применения концепции…
- # MDA - идея, основанная на следующих принципах…
- # Принцип Разделение функций предполагает…
- # Принцип единственности ответственности предполагает…
- # Принцип минимального знания предполагает…
- # Для построения востребованной архитектуры программного обеспечения, отвечающей принципам программной инженерии, системную структуру организуют на основе…
- # Для цели обеспечения требуемой гибкости функционала служит вид архитектурных паттернов -
- # Репозиторий – является
- # Централизованное расположение данных позволяет…
- # Репозиторий, как способ организации информационных систем, целесообразно использовать в ситуациях, когда…
- # Архитектурный шаблон "Клиент/сервер" предполагает распределение функционирования программы между следующими основными компонентами…
- # Неоспоримым преимуществом администрирования и сопровождения архитектуры, построенной на шаблоне "клиент/сервер" является…
- # Недостатком шаблона "клиент/сервер" является…
- # Шаблон "Модель предметной области" целесообразно применять в случаях, когда…
- # При использовании шаблона "Модель предметной области", компания-разработчик получает следующие преимущества…
- # Источник данных - это
- # Паттерн "Функциональные колодцы" воплотил в себе принцип…
- # Шаблон "Потоки данных" представляет собой…
- # Основной недостаток шаблона "Потоки данных", заключается в…
- # Паттерны категории "Централизованного управления", содержат описание механизмов…
- # Применение шаблона "Сценарий транзакций" способствует…
- # Сценарий транзакции - процедура, которая…
- # Недостатком шаблона "Сценарий транзакций", можно выделить…
- # Шаблон организации систем "Диспетчер", предусматривает в продукте…
- # Паттерн "Диспетчер", как правило, применяется в системах, для которых…
- # Применение паттерна "Диспетчер" целесообразно в тех случаях, когда…
- # Управление по событиям является способом…
- # "Передача сообщений" -шаблон проектирования который…
- # Шаблон "Управление прерываниями" применяется в системах…
- # Основной недостаток комбинирования шаблонов "Управление прерываниями" и "Диспетчер" состоит в том, что…
- # Для шаблона "Активная запись" характерны следующие характеристики…
- # Паттерн "Количество объектов" реализуется за счет…
- # В шаблонах интеграции, традиционно выделяют следующие группы паттернов. Укажите их.
- # Подгруппа структурных интеграционных шаблонов содержит описание 3 базисных паттернов, перечислите их.
- # "Суть шаблона зависит от возможности системы поставщика данных предоставить интеграционный интерфейс для активной системы…" О каком паттерне идет речь?
- # Необходимым условием применения шаблона "Звезда" является…
- # При применении паттерна "Звезда" интеграционная среда должна или может…
- # Смешанный способ совмещает в себе…
- # Под методом интеграции понимается…
- # Исторически первым подходом в решении задач интеграции является…
- # В функционально-центрическом подходе в качестве сервисов должны быть реализованы функции…
- # При использовании функционально-центрического подхода приложение декомпозируется на три уровня. Укажите их.
- # Характерными особенностями объектно-центрический подхода к разработке программного обеспечения являются…
- # К шаблонам по типу обмена данными относят…
- # Шаблон "Обмен сообщениями" основан на…
- # Сутью шаблона "Файловый обмен" является что…
- # Шаблон "Общая база данных" позволяет…
- # В качестве структурных паттернов проектирования выделяют…
- # Структурный шаблон "Адаптер" востребован в ситуации, когда…
- # "Адаптер" обеспечивает…
- # Чаще всего "Адаптер" применяется, если…
- # В случаях, когда необходимо управлять доступом к объекту, так чтобы создавать громоздкие компоненты только "по требованию" оптимально использовать шаблон…
- # Шаблон "Заместитель" может иметь обязанности. Перечислите их.
- # Когда в системе должна аккумулироваться, преобразовываться и удаляться необходимая информация применяется шаблон…
- # Применение шаблона "Компоновщик" особенно востребовано, когда в информационной системе…
- # Достоинствами "Компоновщика" являются…
- # К недостаткам "Компоновщика" можно отнести…
- # Применение шаблона "Мост" позволяет…
- # Шаблон "Низкая связанность" воплощает принцип проектирования, который…
- # Программный компонент с низкой степенью связанности зависит от не очень большого числа других системных элементов и имеет следующие свойства…
- # Низкая связанность позволяет избежать следующих проблем…
- # Когда необходимо обеспечить поддержку множества мелких объектов, инициализированных и используемых в информационной системе применяют структурный шаблон проектирования…
- # "Приспособленец"– это…
- # Имеет смысл использовать паттерн "Приспособленец" если одновременно выполняются следующие условия…
- # Шаблон "Устойчивый к изменениям" описывает…
- # Говоря о устойчивости программного обеспечения следует выделить два типа точек…
- # В результате оптимального использования принципов шаблона "Устойчивый к изменениям" можно получить следующие преимущества…
- # Применение шаблона "Фасад" наиболее востребовано с следующих условиях…
- # Поведенческие шаблоны проектирования определяют…
- # В поведенческих шаблонах, как и в смежных им структурных шаблонах, в качестве инструмента определения поведения для различных классов используется…
- # "Интерпретатор" (англ. Interpreter) — поведенческий шаблон проектирования…
- # Для разработки паттерна "Интерпретатор" потребуются следующие участники…
- # Когда требуется, чтобы сложный составной объект, предоставлял доступ к своим элементам, не раскрывая их внутреннюю структуру, применяется шаблон
- # В качестве основного назначения паттерна "Итератор", следует выделить…
- # Алгоритм реализации шаблона "Итератор", содержит следующие стадии…
- # Когда необходимо послать объекту запрос, не зная о том, выполнение какой операции запрошено, и кто будет получателем целесообразно применять шаблон…
- # При реализации шаблона "Команда" следует обратить внимание на следующие моменты…
- # Перечислите задачи, которые можно решить помощью шаблона "Команда".
- # Шаблон "Наблюдатель" можно охарактеризовать следующими отличительными чертами…
- # Для реализации шаблона "Наблюдатель" необходимо…
- # В качестве основных достоинств применения шаблона "Наблюдатель" являются…
- # Недостатками шаблона "Наблюдатель" являются…
- # Главными преимуществами применения паттерна "Посетитель" являются следующие…
- # Основным недостатком паттерна "Посетитель" выделяют то, что…
- # В том случае, когда необходимо обеспечить взаимодействие множества объектов, сформировав при этом слабую связанность и избавив объекты от необходимости явно ссылаться друг на друга применяется шаблон…
- # Применение шаблона "Посредник" позволяет…
- # Недостатками шаблона Посредник являются…
- # В ситуациях, когда требуется варьировать поведение объекта в зависимости от его внутреннего состояния, используют шаблон проектирования…
- # В ситуациях, когда класс содержит ряд схожих алгоритмов, как правило, эти алгоритмы приводят к одному и тому же результату, но могут отличаться по другим параметрам. В подобных ситуациях целесообразно использовать шаблон…
- # К основным преимуществам использования шаблона "Стратегия" следует отнести…
- # Когда необходимо зафиксировать поведение объекта для его последующей реализации применяется шаблон…
- # Для реализации шаблона "Хранитель", обязательно должны быть определены 3 различных "участника". Укажите их.
- # В случаях, когда требуется эффективно, компактно, надежно реализовать обработку потока информации с потенциально большим количеством обработчиков используется шаблон проектирования…
- # "Цепочка обязанностей" позволяет…
- # Когда имеются два разных, но в тоже время очень похожих компонента и требуется внести изменения в оба компонента, избежав при этом вредоносного дублирования кода применяется…
- # Укажите какой шаблон решает задачу управления сложностью программного обеспечения за счет регулирования степени зацепления системных классов между собой.
- # В условиях, когда система должна отвечать за обработку большого количества входных системных событий целесообразно использовать шаблон…
- # Использование принципов полиморфизма позволяет извлечь следующие преимущества…
- # В основные обязанности группы Порождающих шаблонов проектирования входит работа по…
- # При реализации Порождающих шаблонов широко используется…
- # Шаблон, который описывает решение задачи создания объектов путем их инициализации в классе общего назначения называется…
- # Основным недостатком шаблона "Абстрактной фабрики" является то что…
- # Применение шаблона "абстрактной фабрики" позволяет получить следующие преимущества…
- # Для того, чтобы реализация "Абстрактной фабрики" была выполнена необходимо следовать следующим рекомендациям…
- # В качестве основных достоинств использования шаблона проектирования "Одиночка", можно выделить следующие…
- # Основным недостатком паттерна "Одиночка" является…
- # Любая современная информационная система не должна зависеть от того, как в ней создаются, компонуются и представляются объекты. Для того, чтобы практически поддержать данный постулат следует создавать новые объекты с помощью паттерна…
- # Отличительными условиями, характеризующими уместность применения шаблона "Прототип", являются…
- # В условиях, когда не определено, какой из системных компонентов должен отвечать за создание экземпляров класса используют паттерн…
- # Основным преимуществом использования паттерна "Создатель" экземпляров является…
- # Если требуется отделить конструирование сложного объекта от его представления, таким образом, чтобы в результате одного и того же конструирования могли получаться различные представления используют шаблон…
- # Суть шаблона "Строитель" состоит в том, что…
- # В результате использования паттерна "Строитель" можно добиться следующих значимых преимуществ, укажите их.
- # В условиях, когда необходимо определить интерфейс для создания конкретного объекта, но требуется делегировать системным подклассам решение о том, какой класс нужно инстанциировать, используется шаблон…
- # Преимуществом шаблона "Фабричный метод" является то, что нет необходимости…
- # Основным недостатком шаблона "Фабричный метод" является то, что…
- # Визуальное представление архитектуры имеет следующие достоинства…
- # Диаграммы классов создаются при логическом проектировании информационных систем. Они служат, для…
- # Диаграмма классов не отображает…
- # Вид диаграммы "Контейнеры" частично визуализирует
- # Вид диаграммы "Компоненты" визуализирует
- # Целью построения диаграммы "Контекст" является…
- # Рамочные модели представляют собой…
- # Бизнес-архитектура, определяется через шаблоны бизнес решений, которые включают в себя…
- # Чтобы обеспечить гибкость и стабильность деятельности компании, ее процессы и поддерживающая их архитектура, выстроенная на основе шаблонов должны быть…