Архитектура информационных систем Синергия Ответы на тесты 1-8, итоговый тест, компетентностный

Раздел
Программирование
Тип
Просмотров
66
Покупок
2
Антиплагиат
Не указан
Размещена
4 Мар в 18:44
ВУЗ
Синергия
Курс
Не указан
Стоимость
400 ₽
Демо-файлы   
1
png
Итоговый балл 98 из 100
80.2 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Архитектура ИС. Тесты 1-8, итоговый тест, компет-й
550.8 Кбайт
Описание

Представлены ответы на большинство вопросов по предмету "Архитектура информационных систем" (Темы 1-8).

Итоговый набранный балл 98 из 100 (Скриншот прилагаю).

ВНИМАНИЕ! Перед тем как купить работу, обязательно убедитесь, что ваши вопросы совпадают с представленными ниже. Для этого рекомендую сначала запустить тест и сверить хотя бы несколько вопросов.


УЧЕБНЫЕ МАТЕРИАЛЫ

  • Введение в курс
  • Тема 1. Понятие архитектуры ИС
  • Тема 2. Моделирование архитектуры ИС
  • Тема 3. Монолитные и клиент-серверные архитектуры ИС
  • Тема 4. Интеграция и интероперабельность ИС. Технологии EDI, RPC, CORBA
  • Тема 5. Многозвенные и компонентные архитектуры
  • Тема 6. Сервис-ориентированная архитектура (SOA) и микросервисы
  • Тема 7. Принципы и шаблоны проектирования архитектуры ИС
  • Тема 8. Архитектура технологий цифровой трансформации: облака, интернет вещей, большие данные и блокчейн
  • Заключение
  • Итоговая аттестация
Оглавление

ТЕСТ 1

 

В соответствии с ГОСТ 33707-2016 (ISO/IEC 2382:2015) информационные системы – это системы, …

  • организующие обработку информации о предметной области и ее хранение
  • собирающие информацию в интернете об определённом объекте
  • организующие обработку входной информации
  • организующие обработку выходной информации

 

Неверно, что к классическим аспектам модели Захмана относится аспект «…»

  • сколько стоит
  • кто
  • что
  • как
  • когда
  • где
  • зачем

 

Основные понятия или свойства системы в окружающей среде, воплощенной в ее элементах, отношениях и конкретных принципах ее проекта и развития, – это … системы

 

Появление у системы свойств, не присущих элементам системы; принципиальная несводимость свойств системы к сумме свойств составляющих ее компонентов, – это … (близкими по смыслу также являются понятия «синергия», «холизм» и «системный эффект»)

 

Размерность актуальной версии матрицы Захмана равна…

  • 3х3
  • 6х6
  • 3х6
  • 6х3

 

Расположите слои слоёной архитектурной модели от верхнего к нижнему:

  • 1 бизнес
  • 2 приложения
  • 3 технологии

 

Расположите технологии в хронологическом порядке:

  • 1 эпоха мейнфреймов и миникомпьютеров
  • 2 эпоха персональных компьютеров
  • 3 эпоха сетей и интернета
  • 4 эпоха искусственного интеллекта и больших данных

 

Расположите этапы жизненного цикла информационных систем в хронологическом порядке:

  • 1 формирование требований
  • 2 проектирование
  • 3 тестирование
  • 4 сопровождение

 

Соотнесите аспекты модели Захмана с их содержанием:

  • A. зачем
  • B. кто
  • C. что
  • D. как
  • E. когда
  • F. где
  • G. Мотивация: стратегия, желаемые результаты и способы их достижения
  • H. Люди: потоки работ, операционные инструкции и организации
  • I. Сущности: списки, важные элементы, материальные композиции, базы данных
  • J. Процессы: спецификации, трансформации и ПО
  • K. Расписание: жизненные циклы, события, переходы состояний, расписания
  • L. Связи: местоположение, взаимодействия, сети и оборудование

 

Студент, моделируя информационную систему, перепутал перспективы. Какие строки приведённой модели Захмана надо поменять местами?

  • Топ менеджера и Владельца
  • Разработчика и Пользователя
  • Бизнес-аналитика и системного аналитика

 

Установите соответствие между понятиями и их определениями:

  • A. описание архитектуры
  • B. архитектурное представление
  • C. точка зрения на архитектуру
  • D. рабочий продукт, используемый для выражения архитектуры (таких может быть много)
  • E. рабочий продукт, выражающий архитектуру некоторой системы с точки зрения определенных системных интересов
  • F. рабочий продукт, устанавливающий условности конструирования, интерпретации и использования архитектурного представления для структуризации определенных системных интересов

 

ТЕСТ 2

 

… — это язык моделирования архитектуры предприятия, который был создан с целью улучшения способности предприятий описывать, анализировать и управлять своей архитектурой, поддерживается и развивается Open Group, интегрирован в TOGAF.

 

Интерфейс в Archimate определяется как…

  • точка доступа, в которой сервис становится доступным внешнему окружению
  • единица функциональности, которую система предоставляет своему окружению, скрывая при этом внутренние операции
  • объект, на котором или с которым выполняются действия
  • некоторая единица действия, выполняемая одним или несколькими активными структурными элементами

 

Набор методов и средств для управления архитектурой предприятия, включая архитектуру информационных систем, – это модель …

 

Неверно, что к доменам архитектурной модели TOGAF относится …

  • архитектура бизнеса
  • архитектура процессов
  • технологическая архитектура
  • архитектура программных приложений
  • архитектура данных

 

Поставьте в соответствие типы элементов Archimate их описаниям:

  • A. Активный структурный
  • B. Пассивный структурный элемент
  • С. Элемент поведения
  • D. некая сущность, которая способна выполнять определенные действия, это могут быть бизнес-исполнители, компоненты приложений или устройства, которые исполняют те или иные действия
  • E. некоторый объект, на котором или с которым выполняются действия; обычно это информационные объекты или объекты данных, но также они могут быть использованы для представления физических объектов, над которыми выполняются те или иные действия.
  • F. некоторая единица действия, выполняемая одним или несколькими активными структурными элементами; элементами поведения являются процессы, функционалы, сервисы и события

 

Расположите слои архитектурной модели TOGAF в порядке сверху вниз:

  • 1 архитектура бизнеса
  • 2 архитектура данных
  • 3 архитектура программных приложений
  • 4 технологическая архитектура

 

Соотнесите наименования типов архитектур с их описаниями

  • A. Поведенческая архитектура
  • B. Временная архитектура
  • C. Технологическая (инфраструктурная) архитектура
  • D. может быть описана как совокупность взаимосвязанных сценариев, функций и/или эксплуатационных режимов.
  • E. определяет временные характеристики выполнения функций системы; включает в себя определение синхронных и асинхронных аспектов функций
  • F. определяет оборудование, которое необходимо для функционирования и поддержки функционирования ИС; обычно сюда также включается системное программное обеспечение

 

Соотнесите фазы AMD (Architecture Development Method) с их наименованиями:

  • A. Фаза 0
  • B. Фаза А
  • C. Фаза В
  • D. Фаза C
  • E. Фаза D
  • F. Фаза E
  • G. Фаза F
  • H. Фаза G
  • I. Фаза H
  • J. подготовительная фаза
  • K. начальная фаза цикла разработки архитектуры
  • L. разработка бизнес-архитектуры предприятия
  • M. разработка архитектуры данных и архитектуры приложений
  • N. описание существующей технологической архитектуры и формирование целевой
  • O. проверка возможностей реализации решений, предложенных для построения целевой архитектуры предприятия
  • P. планирование перехода к целевой архитектуре
  • Q. управление построением целевой архитектуры и ее контроль
  • R. управление изменениями

 

Установите соответствие между нотациями моделирования и их определениями:

  • A. ArchiMate
  • B. UML
  • С. C4
  • D. язык моделирования архитектуры предприятия, интегрированный в TOGAF
  • E. язык графического описания для разработки объектно-ориентированных программных систем
  • F. относительно простая графическая нотация для моделирования архитектуры программных систем, созданных в любой парадигме

 

Установите соответствие типов элементов Archimate и их описаний:

  • A. Активный структурный элемент
  • B. Пассивный структурный элемент
  • C. Элемент поведения
  • D. подлежащее
  • E. дополнение
  • F. сказуемое

 

ТЕСТ 3

 

АСУ ТП — это…

  • автоматизированная система управления технологическими процессами
  • автоматизированная система управления технологиями производства
  • архитектура структуры управления технологией производства
  • автоматизированная система управления транспортными перемещениями

 

В MRP II не входит функционал …

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

 

Единое программное приложение, которое выполняется автономно и независимо от других приложений, — это

 

К функционалу систем Product Lifecycle Management - Управления жизненным циклом изделия не относится …

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

 

Основной функционал ERP-систем, как следует из названия этого типа систем, это —

  • автоматизация взаимоотношений с клиентами
  • управление данными о сотрудниках предприятия
  • планирование ресурсов предприятия
  • проектирование продукции производства

 

При разработки программной системы была выбрана монолитная архитектура. Система была разработана на С группой программистов из 10 человек в соответствии с серией стандартов ГОСТ 34. После сдачи системы заказчик высказал претензии по отсутствию гибкости, потому что ему приходилось часто вносить изменения, а это занимало много времени и требовало существенных усилий, так как приходилось переписывать практически весь код. Какую критическую ошибку совершили разработчики?

  • Выбор стандартов для разработки системы.
  • Слишком большая команда разработчиков, им трудно было наладить взаимодействие
  • Выбор монолитной архитектуры

 

Расположите информационные системы в порядке слоёной архитектурной модели сверху вниз:

  • 1 ERP
  • 2 MES
  • 3 MMI (SCADA, DCS)
  • 4 Контролеры, микроPC

 

Системы, стандартизованные APICS - The Association for Operations Management (Ассоциацией операционного менеджмента)…

  • MRP I
  • MRP II
  • ERP
  • CRM

 

Соотнесите наименования информационных систем с их основным функционалом:

  • A. EAM
  • B. WMS
  • C. CMS
  • D. CRM
  • E. MES
  • F. системы- системы управления основными фондами предприятия
  • G. системы управления складом
  • H. системы управления содержимым (контентом)
  • I. системы управления взаимоотношениями с клиентами
  • J. системы оперативного (цехового) управления производством и ремонтами

 

Термин САПР расшифровывается как…

 

Установите соответствие между наименованиями информационных систем и их основным функционалом:

  • A. RAS
  • B. DPU
  • C. DOC
  • D. QM
  • E. контроль состояния и распределение ресурсов
  • F. диспетчеризация производства
  • G. управление документами
  • H. управление качеством

 

ТЕСТ 4

 

Брокер сообщений — это …

  • любое программное приложение, относящееся к промежуточному программному обеспечению
  • специализированное оборудование, осуществляющее передачу сообщений между узлами вычислительной сети
  • программа–посредник, осуществляющая пересылку сообщений от отправителя к получателю

 

Для интеграции нескольких программных систем реального времени, часть из которых были унаследованы, была выбрана технология мостов. Однако интеграция не удовлетворяла заказчика, так как осуществлялась слишком медленно, была ненадёжна и требовала больших затрат при внесении изменений в программные приложения. Какую технологию выбрать исполнителю, чтобы избежать этих недостатков?

  • EDI
  • RPC
  • Брокер сообщений
  • CORBA

 

К типам интеграции программных приложений относится… (укажите 2 варианта ответа)

  • зонтичная
  • специализированная
  • ленточная
  • непрерывная

 

К типам программных решений для интеграции программных приложений относятся…(укажите 2 варианта ответа)

  • стены
  • каналы
  • мосты
  • шины

 

К функциям ORB не относится…

  • ведение репозитория доступных объектных интерфейсов
  • ведение репозитория доступных реализаций
  • отклик на все клиентские вызовы
  • передача вызовов локальным или удаленным реализациям объекта
  • хранение ссылок на удалённые объекты

 

При синхронном вызове RPC…

  • управление передаётся посреднику, который периодически опрашивает вызывающее программное приложение и вызываемый метод с тем, чтобы синхронизировать их выполнение
  • при вызове управление передается вызываемому методу, а вызвавшее его программное приложение приостанавливается и дожидается завершения работы метода
  • управляющая программа осуществляет оркестровку вызывающего программного приложения и вызываемого метода
  • после вызова управление возвращается вызывающему программному приложению и его выполнение продолжается, параллельно с исполнением вызванного метода. При этом вызванный метод гарантирует, что оповестит о завершении своей работы, если это требуется.

 

Системное программное обеспечение, которое осуществляет взаимодействие объектов в распределенных приложениях, — это

 

Технология CORBA поддерживает интеграцию … (укажите 4 варианта ответа)

  • систем, написанных на разных языках программирования
  • систем, функционирующих на разных операционных системах
  • унаследованных систем
  • систем, взаимодействующих через Интернет
  • систем, использующих только REST API
  • систем, работающих исключительно на облачных платформах

 

Установите соответствие между наименования технологий интеграции программных приложений и их определениями:

  • A. EDI
  • B. RPC
  • C. CORBA
  • D. система стандартов и соглашений по передаче структурированной цифровой информации между ИС в распределенной среде
  • E. класс технологий, позволяющих компьютерным программам вызывать функции, процедуры или методы в другом адресном пространстве
  • F. архитектурная модель и система стандартов, которые позволяют объединить в единую информационную среду приложения, функционирующие на разных аппаратных средствах

 

Установите соответствие между сервисами CORBA и их характеристиками:

  • A. Сервис долговременного хранения
  • B. Сервис транзакций
  • C. Сервис безопасности
  • D. Сервис именования
  • E. представляет собой набор универсальных интерфейсов для сохранения экземпляров объектов в долговременной памяти, в частности, на основе объектной базы данных
  • F. поддерживает множество моделей транзакций, включая вложенные транзакции
  • G. решает проблемы идентификации пользователя, определения прав доступа к объектам, режимов делегирования полномочий при цепочке последовательных вызовов объектов друг другом, системы аудита и др.
  • H. служит для управления ссылками на CORBA-объекты и использует хранилище объектных ссылок

 

ТЕСТ 5

 

J2EE, JEE, Jakarta — это…

  • различные методы интеграции программных систем, написанных на разных языках программирования с помощью Java
  • различные версии системы стандартов на компонентные информационные системы, написанные на языке Java
  • языки программирования, являющиеся развитием Java

 

Задачей веб-сервера в многозвенной архитектуре является…

  • формирование представлений, появляющихся на экране устройства пользователя
  • хранение данных, формируемых другими элементами распределённой программной системы
  • выполнение алгоритма, связанного с общим функционалом компонентов распределенного приложения

 

К свойствам eXtensible Markup Language (XML) относится то, что XML … (укажите 3 варианта ответа)

  • не фиксирует разметку, используемую в документах: разработчик может создать разметку в соответствии с потребностями информационных систем
  • описывает документы и поведение программ, обрабатывающих XML-документы
  • представляет собой язык со сложным формальным синтаксисом, удобный для создания и обработки документов программными системами и сложный для понимания человеком, что обеспечивает нужный уровень безопасности
  • представляет собой язык с простым формальным синтаксисом, удобный для создания и обработки документов как программами-обработчиками, так и визуально любым человеком

 

Неверно, что программный компонент …

  • соответствует спецификации
  • может быть спроектирован и разработан независимо от других
  • может быть протестирован независимо от других
  • может быть предложен заказчику и продан независимо от других
  • может быть не описан и не иметь никакой документации

 

Установите соответствие между наименованиями стандартов J2EE и их описаниями:

  • A. JTA
  • B. JNDI
  • C. JMS (Java Message Service)
  • D. JDBC (Java DataBase Connectivity)
  • E. интерфейс API для поддержки транзакций, обеспечивающий разделение границ транзакции, а также координацию операций доступа к множественным ресурсам, таким как базы данных.
  • F. интерфейс API для доступа к службам имен и каталогов
  • G. стандарт, который позволяет приложениям, выполненным на платформе J2EE, создавать, посылать, получать и читать сообщения, обеспечивая асинхронную связь между компонентами
  • H. стандарт взаимодействия Java-приложений с различными системами управления базами данных (СУБД)

 

Установите соответствие между наименованиями элементов CSS-правил и их описаниями:

  • A. селектор
  • B. CSS-свойство
  • C. Значение
  • D. метка, которая помогает браузеру понять, к какой части HTML-кода нужно применять заданные параметры
  • E. определенный параметр оформления, например, цвет элемента или текста (color) или цвет фона (background)
  • F. текстовое или числовое выражение, например, черный (black)

 

Установите соответствие между элементами J2EE и их описаниями:

  • A. Enterprise Java Beans (EJB)
  • B. JavaServer Pages (JSP)
  • C. Сервлет –
  • D. набор Java-классов с регламентированными или свободными правилами именования методов
  • E. платформенно-независимая, переносимая и легко расширяемая технология для разработки веб-приложений, работающих на виртуальной машине Java
  • F. стандартизированный API (Application Programming Interface), предназначенный для реализации на сервере и работе с клиентом по схеме запрос-ответ

 

Установите соответствие между элементами распределенной программной системы и их ролями:

  • A. ультратонкий клиент
  • B. URL-адрес
  • C. HTTP
  • D. HTTPS
  • E. элемент, который передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами
  • F. веб-адрес, который используется для поиска и доступа к сайтам
  • G. протокол прикладного уровня, который получает с серверов гипертекстовые документы в формате HTML и XML
  • H. элемент, который реализует упаковку передаваемых данных в криптографический протокол SSL или TLS

 

Язык гипертекстовой разметки документов для просмотра веб-страниц в браузере, — это…

 

Язык оформления внешнего вида контента — это…

 

ТЕСТ 6

 

… – это возможность вызывать одинаково один и тот же сервис, который может быть реализован по-разному, что достигается с помощью унификации интерфейсов вызова, — это

 

В организации внедрили методику DevOps и построили команды по функциональному принципу: часть команд отвечала за управление финансами, часть – за планирование производства, другие – за логистику, и т.д. Однако возникало множество проблемы при разработке модулей информационных систем: к одному проекту приходилось подключать множество различных команд которыми трудно было управлять; один и тот же функционал разрабатывали разные команды. Какую архитектурную модель вы бы посоветовали рассмотреть организации?

  • микросервисную архитектуру
  • монолитную архитектуру
  • одноуровневую архитектуру

 

Веб-сервис в смысле сервисной архитектуры означает…

  • комплекс стандартов, архитектурных решений, технологий и протоколов для интеграции приложений и систем с архитектурой SOA, созданных на Java, обеспечивающие слабо-связное взаимодействие между ними.
  • комплекс стандартов, архитектурных решений, технологий и протоколов для интеграции приложений и систем с архитектурой SOA, созданных с использованием разных платформ
  • программные приложение для интеграции приложений и систем с архитектурой SOA, созданных с использованием разных платформ, языковых и инструментальных средств

 

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

  • трудно реализовывать изменения, так как приходится переписывать большое количество кода
  • элементы приложения могут меняться независимо друг от друга
  • элементы приложения слабо связаны друг с другом
  • элементы приложения жёстко связаны друг с другом

 

К преимуществам сервис-ориентированной архитектуры (SOA) можно отнести …(укажите 3 варианта ответа)

  • Автономность
  • Сильную связанность сервисов
  • Масштабируемость
  • Сокращение затрат на разработку приложений за счет отсутствия стандартов и того, что их поддержку не надо реализовывать
  • Высокую интероперабельность приложений за счет опоры на стандарты
  • Простоту реализации асинхронной связи между приложениями

 

К свойствам программного компонента не относится…

  • соответствует спецификации
  • может быть спроектирован и разработан независимо от других
  • может быть протестирован независимо от других
  • может быть предложен заказчику и продан независимо от других
  • может быть не описан и не иметь никакой документации

 

Различные версии системы стандартов на компонентные информационные системы, написанные на языке Java, —это J2EE, JEE

 

Сервис-ориентированная архитектура (SOA) … (укажите 2 варианта ответа)

  • строится на приложениях, а не на сервисах
  • строится на сервисах, а не на приложениях
  • создает уровень абстракции между поставщиками сервисов и потребителями, который позволяет, не затрагивая интересов последних, гибко менять реализации сервисов
  • не создает уровень абстракции между поставщиками сервисов и потребителями, который позволяет, не затрагивая интересов последних, гибко менять реализации сервисов

 

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

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

 

Установите соответствие между наименованиями стандартов J2EE их описаниями:

  • A. JTA
  • B. JNDI
  • C. JMS (Java Message Service)
  • D. JDBC (Java DataBase Connectivity)
  • E. API для поддержки транзакций, обеспечивающий разделение границ транзакции, а также координацию операций доступа к множественным ресурсам, таким как базы данных.
  • F. API для доступа к службам имен и каталогов
  • G. позволяет приложениям, выполненным на платформе J2EE, создавать, посылать, получать и читать сообщения, обеспечивая асинхронную связь между компонентами
  • H. стандарт взаимодействия Java-приложений с различными СУБД

 

Установите соответствие между наименованиями элементов J2EE их описаниями:

  • A. Enterprise Java Beans (EJB)
  • B. JavaServer Pages (JSP)
  • C. Сервлет –
  • D. набор Java-классов с регламентированными или свободными правилами именования методов
  • E. платформенно-независимая, переносимая и легко расширяемая технология для разработки веб-приложений, работающих на виртуальной машине Java
  • F. стандартизированный API (Application Programming Interface), предназначенный для реализации на сервере и работе с клиентом по схеме запрос-ответ

 

ТЕСТ 7

 

В качестве архитектурного шаблона разделения логики обработки от хранения и представления был выбран MVC. Однако при нагрузочном тестировании прототипа информационной системы возникли проблемы масштабируемости: система работала крайне медленно при большом количестве одновременно работающих пользователей. Какой шаблон, расширяющих возможности MVC стоит рассмотреть архитектору?

  • Model-View-View-Model
  • Model-View-Presenter
  • Naked objects
  • Hierarchical Model-View-Controller

 

К критериям хорошо спроектированного приложения относится…(укажите 4 варианта ответа)

  • функциональную целостность
  • функциональную независимость
  • наличие одного входа и одного выхода
  • наличие множества входов и множества выходов
  • логическая связанность
  • логическая независимость
  • сильные информационные связи с другими модулями
  • слабые информационные связи с другими модулями
  • Простота реализации асинхронной связи между приложениями

 

К основным вопросам при проектировании архитектуры относятся вопросы о том, … (укажите 3 варианта ответа)

  • Как проводить декомпозицию
  • На каком языке программирования разрабатывать программную систему
  • Как организовать и объединить компоненты в единую систему
  • Как обеспечить необходимую производительность и другие характеристики качества программной системы
  • на каком оборудования развертывать программную систему

 

К принципу слабой связанности относятся… (укажите 3 варианта ответа)

  • модули должны иметь возможность взаимодействовать, но при этом как можно меньше знать друг о друге (принцип минимального знания)
  • изменение одного модуля должно вызывать изменения всех связанных с ним модулей
  • изменение одного модуля не приводит к изменениям других или эти изменения минимальны
  • модули, на которые разбивается система, должны быть, по возможности, независимы или слабо связанны друг с другом
  • любой объект/модуль должен иметь свою полную копию для поддержки надежности выполнения программы

 

При формировании модулей программной системы … (укажите 2 варианта ответа)

  • исходят из того, что каждый модуль должен отвечать за решение нескольких подзадач и выполнять как можно больше функций
  • исходят из того, что каждый модуль должен отвечать за решение какой-то подзадачи и выполнять соответствующую ей функцию
  • желательно, чтобы для большей эффективности модули использовали общие данные
  • желательно, чтобы свою функцию модуль мог выполнить самостоятельно, без помощи остальных модулей, лишь на основе своих данных

 

Принцип SOLID, при котором «не должно быть больше одной причины для изменения класса», — это принцип …

 

Принцип SOLID, согласно которому функции, использующие указатели или ссылки на базовые классы, должны иметь возможность использовать объекты производных классов, не зная об этом, – это принцип …

  • единственности ответственности
  • открытости/закрытости
  • замещения Лисков
  • разделения интерфейса
  • инверсии зависимости

 

Принцип иерархичности при декомпозиции информационной системы состоит в том, что…

  • сначала систему разбивают на крупные функциональные модули/подсистемы, описывающие ее работу в общем виде, а затем они анализируются более детально и, в свою очередь, делятся на подмодули либо на объекты
  • сначала систему разбивают на самые мелкие функциональные блоки, описывающие ее работу в детальном виде, а затем постепенно обобщаются
  • сначала систему разбивают на модули/подсистемы, функционал которых понятен, а потом начинают добавлять блоки в соответствии с выявляемыми свойствами, потом описания обобщают и ещё раз уточняют

 

Установите соответствие между наименованиями шаблона разделения логики обработки хранения и описаниями данных шаблонов:

  • A. MVC
  • B. MVVM
  • C. MVP
  • D. PAC
  • E. cхема шаблон используется для разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер
  • F. шаблон используется для разделения модели и её представления, что необходимо для их изменения отдельно друг от друга
  • G. основным отличием этого шаблона является класс Presenter, в который выносится логика обработки событий, форматирования данных и управления View
  • H. шаблон используется для разделения программного обеспечения: компонент абстракции, компонент представления, компонент управления обрабатывает поток управления и связь между двумя другими компонентами

 

Шаблон проектирования программных систем, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру, – это шаблон «…»

 

ТЕСТ 8

 

… – это английская аббревиатура, которая означает программное обеспечение как сервис, когда пользователям предоставляется функционал программных систем, настроенных и готовых к работе

 

В соответствии со стратегией организации выбрана политика увеличения операционной составляющей (OPEX) в структуре затрат и сокращение капитальных затрат (CAPEX). Какую архитектурную модель владения ресурсами информационных технологий вы посоветуете?

  • Облачные вычисления
  • Локальная серверная инфраструктура
  • Собственные дата-центры

 

Для облачных вычислений используют

  • метод управления ИТ, когда используемые активы не принадлежат компании-потребителю, и ИТ-сервисы пользователям
  • метод управления ИТ, когда используемые активы принадлежат компании-потребителю, и ИТ-сервисы пользователям или ресурсы их обеспечивающие предоставляются только через локальную сеть
  • парадигма обеспечения сетевого доступа к масштабируемому и гибкому пулу распределяемых физических или виртуальных ресурсов, предоставляемых в режиме самообслуживания
  • парадигма обеспечения сетевого доступа к фиксированному пулу физических ресурсов, предоставляемых в режиме монополии

 

Интеграция двух или более интероперабельных облаков —это … облако.

 

К характеристикам облачных сервисов относятся…(укажите 2 варианта ответа)

  • широкие возможности сетевого доступа – т.е. при наличии сети к сервисам могут получить доступ различные пользователи вне зависимости от их физического расположения по отношению к ресурсам
  • возможности сетевого доступа – т.е. при наличии сети определенного качества к сервисам могут получить доступ авторизованные пользователи
  • измеримость сервиса – облачная модель подразумевает измеримость сервиса, которая является основой финансовой модели
  • неизмеряемость сервиса – облачная модель подразумевает свободное использование сервиса

 

Неверно, что к сквозным аспектам стандарта ГОСТ Р ИСО/МЭК 17789-2014 «Информационные технологии. Облачные вычисления. Эталонная архитектура») относится … (укажите 2 варианта ответа)

  • проверяемость
  • доступность
  • скорость обновления
  • интероперабельность
  • стоимость
  • портируемость
  • защита персональных данных

 

Подроль «аудитор» относится к такой роли облачных сервисов, как «… облачных сервисов»

  • потребитель
  • поставщик
  • партнер

 

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

  • Инфраструктура как сервис
  • Платформа как сервис
  • Программное обеспечение как сервис
  • Рабочее место как сервис
  • Данные как сервис
  • Операционная система как сервис (OSaaS)
  • Хранилище как сервис (SaaS)

 

Установите соответствие между наименованиями сквозных аспектов облачных вычислений и их описаниями:

  • A. Обслуживание
  • B. Версионность
  • C. Производительность
  • D. Портируемость
  • E. Уровень сервиса и договор об уровне сервиса
  • F. изменения службы облачных вычислений или ресурсов, которые она использует, чтобы исправить дефекты либо модернизировать или расширить возможности для целей бизнеса
  • G. маркировка, позволяющая потребителю службы облачных вычислений определить, какая именно версия используется
  • H. набор действий, относящихся к операциям службы облачных вычислений и имеющих метрики, определенные в SLA
  • I. возможность для потребителей службы облачных вычислений переместить свои данные или приложения между различными поставщиками службы с низкой стоимостью и с минимальными нарушениями
  • J. соглашение между поставщиком услуг службы облачных вычислений и потребителем, основанное на таксономии определенных терминов облачных вычислений, с целью установить качество предоставленных услуг службы

 

Установите соответствие между ролями ролевой архитектурной модели облачных вычислений и их описаниями:

  • A. потребитель облачных сервисов
  • B. поставщик облачных сервисов
  • C. партнер облачных сервисов
  • D. тот, кто использует облачные сервисы
  • E. тот, кто предоставляет облачные сервисы
  • F. поддерживает тех, кто помогает им найти друг друга и обеспечивает интеграцию облачных сервисов, что особенно важно

 

ИТОГОВЫЙ ТЕСТ

 

… информационные системы имеют архитектуру.

  • корпоративные
  • офисные
  • используемые в Интернете
  • все

 

… – это способность независимо созданного вычислительного или коммуникационного оборудования, программных приложений или информационных ресурсов к взаимодействию

 

… – это цепочка блоков (или, другими словами, связный список)

 

Аббревиатура АСУ ТП расшифровывается как «…»

  • автоматизированная система управления технологическими процессами
  • автоматизированная система управления технологиями производства
  • архитектура структуры управления технологией производства
  • автоматизированная система управления транспортными перемещениями

 

Английская аббревиатура, обозначающая систему управления взаимоотношениями с клиентами, – …

 

Английской аббревиатурой … обозначаются системы, ориентированные на быструю обработку отдельных транзакций и поддержку их целостности и безопасности; упор в них делается на эффективное хранение и уменьшение избыточность данных

 

Архитектура на основе свободно сопряженных сервисов с ограниченными контекстами – это … архитектура

 

Архитектуру можно определить как … (укажите 3 варианта ответа)

  • общий план или концепцию, используемую для создания системы, такой как здание или информационная система, или абстрактное описание системы, ее структуры, компонентов и их взаимосвязей
  • конструктивные решения, которые после их принятия с трудом поддаются изменению
  • основные понятия или свойства системы в окружающей среде, воплощенной в ее элементах, отношениях и конкретных принципах ее проекта и развития
  • конструктивные решения, которые легко поддаются изменению в течение всей эксплуатации системы

 

В соответствии с ГОСТ 33707-2016 (ISO/IEC 2382:2015) информационные системы – это системы, …

  • организующие обработку информации о предметной области и ее хранение
  • собирающие информацию об определенном объекте
  • организующие обработку входной информации
  • организующие обработку входной и выходной информации

 

В стандарте ГОСТ ИСО/МЭК 12207-2010 определены такие группы процессов, как … (укажите 7 вариантов ответа)

  • процессы соглашения
  • процессы противодействия
  • процессы проекта
  • процессы регламентации
  • технические процессы
  • операционные процессы
  • процессы реализации программных средств
  • процессы поддержки программных средств
  • процессы эксплуатации программных средств
  • процессы организационного обеспечения проекта
  • процессы повторного применения программных средств

 

В типовую модель Интернета вещей входят … (укажите 5 вариантов ответа)

  • физические сущности, предметы в реальном мире, которые воспринимаются устройствами Интернета вещей и на которые оказывается воздействие устройствами Интернета вещей
  • метки различных типов, которые могут быть прикреплены к физическим сущностям для облегчения их мониторинга и идентификации
  • устройства Интернета вещей, взаимодействующие с физическим миром через восприятие и приведение в действие и включающие в себя датчики и исполнительные устройства
  • устройства и объекты, которые не подключены и не могут быть подключены к Интернету
  • шлюзы, которые образуют канал между локальной сетью и глобальной сетью доступа
  • сети, по которым устройства Интернета вещей обмениваются данными
  • внутренние локальные сети организации

 

В числе преимуществ гетерогенной среды, то есть среды, использующей разные языки программирования, – … (укажите 2 варианта ответа)

  • предотвращение возникновения тесных связей благодаря использованию разных языков
  • возникновение тесных связей благодаря использованию разных языков
  • использование единых технологий, что позволяет сократить риски
  • возможность экспериментировать с технологиями и выбирать наиболее подходящие

 

Говоря об ArchiMate, можно утверждать, что … (укажите 3 варианта ответа)

  • это язык моделирования архитектуры предприятия
  • это программное приложение для моделирования архитектуры предприятия
  • он поддерживается и развивается Open Group
  • он поддерживается и развивается Open Management Group
  • он был создан с целью улучшения способности предприятий описывать, анализировать и управлять своей архитектурой
  • он обычно используется для концептуального описания информационной системы
  • этот язык интегрирован в TOGAF
  • этот язык никак не связан с TOGAF

 

Дублинское ядро определяется как …

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

 

К высокой сопряженности модуля относится то, что … (укажите 3 варианта ответа)

  • модуль сфокусирован на решении максимального количества проблем
  • модуль сфокусирован на решении одной узкой проблемы, а не занимается выполнением разнородных функций или несвязанных между собой обязанностей
  • любой объект/модуль должен иметь лишь одну обязанность и соответственно не должно быть больше одной причины для его изменения
  • любой объект/модуль должен иметь как минимум две обязанности
  • должно иметь место соответствие такому принципу SOLID, как принцип единственности ответственности

 

К динамической технологии CORBA относят … (укажите 3 варианта ответа)

  • стабы
  • скелетоны
  • Dynamic Invocation Interface (DII)
  • Dynamic Skeleton Interface (DSI)
  • репозиторий интерфейсов

 

К дополнительным свойствам веб-сервера относится … (укажите 4 варианта ответа)

  • ведение журнала обращений пользователей к ресурсам и окликов на запросы
  • аутентификация пользователей
  • авторизация пользователей
  • наличие встроенного механизма поддержки защищенных соединений
  • поддержка динамически генерируемых страниц

 

К компонентным архитектурным моделям относят … (укажите 2 варианта ответа)

  • EDI
  • RPC
  • J2EE, JEE, JaKarta
  • CORBA Component Model (CCM)

 

К критериям хорошо спроектированного приложения следует отнести … (укажите 4 варианта ответа)

  • функциональную целостность
  • функциональную независимость
  • наличие одного входа и одного выхода
  • наличие множества входов и множества выходов
  • логическую связанность с другими модулями
  • логическую независимость от других модулей
  • сильные информационные связи с другими модулями
  • слабые информационные связи с другими модулями

 

К недостаткам сервис-ориентированной архитектуры (SOA) можно отнести …

  • слабую связанность сервисов
  • потребность в сложных механизмах управления транзакциями при взаимодействиях между логически раздельными системами
  • возможность организовать взаимодействие с унаследованными системами
  • низкую интероперабельность приложений из-за опоры на стандарты
  • сложность реализации асинхронной связи между приложениями

 

К особенностям сервис-ориентированной архитектуры (SOA) относится то, что она …

  • строится на приложениях, а не на сервисах
  • строится на сервисах, а не на приложениях
  • создает уровень абстракции между поставщиками сервисов и потребителями, который позволяет, не затрагивая интересов последних, гибко менять реализации сервисов
  • не создает уровень абстракции между поставщиками сервисов и потребителями, который позволяет, не затрагивая интересов последних, гибко менять реализации сервисов

 

К свойствам клиент-серверной архитектурной модели относится то, что … (укажите 4 варианта ответа)

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

 

К свойствам языка CSS относится то, что … (укажите 2 варианта ответа)

  • он позволяет точно идентифицировать отправителя и получателя сообщений
  • с его помощью можно поддерживать требуемый уровень безопасности пересылки изображений
  • с его помощью можно управлять цветом, шрифтом, размером текста, расстоянием между элементами, тем, как элементы расположены и выложены на страницу
  • с его помощью можно управлять тем, какие фоновые изображения или цвета фона будут использоваться
  • он является стандартом гипертекстовой разметки документов для просмотра веб-страниц в браузере
  • c его помощью в отображаемую страницу могут быть встроены таблицы, изображения и другие объекты

 

К свойствам языка eXtensible Markup Language (XML) относится то, что … (укажите 3 варианта ответа)

  • он не фиксирует разметку, используемую в документах: разработчик может создать разметку в соответствии с потребностями информационных систем
  • он описывает документы и поведение программ, обрабатывающих XML-документы
  • представляет собой язык со сложным формальным синтаксисом, удобный для создания и обработки документов программными системами и сложный для понимания человеком, что обеспечивает нужный уровень безопасности
  • представляет собой язык с простым формальным синтаксисом, удобный для создания и обработки документов, как программами-обработчиками, так и визуально человеком

 

К свойствам языка HTML относится то, что … (укажите 2 варианта ответа)

  • он позволяет точно идентифицировать отправителя и получателя сообщений
  • с его помощью можно поддерживать требуемый уровень безопасности пересылки изображений
  • с его помощью можно управлять цветом, шрифтом, размером текста, расстоянием между элементами, тем, как элементы расположены на странице, какие фоновые изображения будут использоваться
  • он является стандартом гипертекстовой разметки документов для просмотра веб-страниц в браузере
  • c его помощью в отображаемую страницу могут быть встроены таблицы, изображения и другие объекты

 

К статической технологии CORBA относят … (укажите 2 варианта ответа)

  • стабы
  • скелетоны
  • Dynamic Invocation Interface (DII)
  • Dynamic Skeleton Interface (DSI)
  • репозиторий интерфейсов
  • трейдер-сервис

 

К типам CRM-систем следует отнести … (укажите 3 варианта ответа)

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

 

К типам клиентов клиент-серверной модели можно отнести … клиент (укажите 2 варианта ответа)

  • большой
  • малый
  • толстый
  • крохотный

 

К характеристикам облачных сервисов можно отнести … (укажите 3 варианта ответа)

  • мультиарендность (доступ к сервису в случае публичного облака получают различные компании – заказчики, которые могут арендовать его на гибких условиях)
  • моноарендность (доступ к сервису в случае публичного облака получают только определенные компании, связанные деловыми отношениями друг с другом)
  • высокие эластичность и масштабируемость
  • то, что, хотя их эластичность и масштабируемость ниже, чем в классических архитектурных моделях, облачные сервисы могут найти применение для малых и средних организаций
  • то, что объединение ресурсов в пул позволяет повысить эффективность их использования

 

Качество декомпозиции помогают понять, … (укажите 4 варианта ответа)

  • какую функцию выполняет каждый модуль
  • каков размер каждого модуля
  • насколько модули легко тестировать
  • сколько будет стоить тестирование каждого модуля
  • возможно ли использовать модули самостоятельно или в другом окружении
  • как сильно изменения в одном модуле отразятся на остальных

 

Логическая информационная модель для общего хранилища всех результатов, созданных архитектурным процессом ADM, – это архитектурный …

 

Микросервисная архитектура позволяет организовывать команды разработчиков на основе …

  • территориального местоположения
  • используемых технологий
  • бизнес-функционала
  • возраста

 

Микросервисную архитектуру характеризует … (укажите 4 варианта ответа)

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

 

Множество элементов, находящихся в отношениях и связях друг с другом, которое образует определенную целостность, единство, – это …

 

Модель вычислений MapReduce характеризуется … (укажите 3 варианта ответа)

  • параллельной обработкой данных двумя методами – Map и Reduce
  • последовательной обработкой данных двумя методами – Map и Reduce
  • тем, что Map выбирает данные для обработки
  • тем, что Map агрегирует результирующие данные
  • тем, что Reduce выбирает данные для обработки
  • тем, что Reduce агрегирует результирующие данные

 

Монолитную архитектуру характеризует … (укажите 2 варианта ответа)

  • простота
  • возможность по мере необходимости обновлять приложение по частям
  • высокая доступность
  • простота поддержки согласованности кода и обработки ошибок

 

Надежным критерием правильности декомпозиции программной системы является то, что …

  • модули оптимизированы под информационную систему, в которой будут функционировать
  • модули самостоятельны, ценны сами по себе и могут быть повторно использованы
  • общая ценность модулей, определяемая количеством внешних связей, максимальна

 

Неверно, что … является элементом TOGAF (укажите 3 варианта ответа)

  • TOGAF Architecture Development Method (ADM)
  • TOGAF Architecture Design Model (ADM)
  • The TOGAF Enterprise Continuum
  • The TOGAF Conclusion
  • The TOGAF Resource Base

 

Неверно, что диаграмма … является диаграммой UML

  • прецедентов
  • классов
  • объектов
  • последовательностей
  • стоимости
  • состояний
  • развертывания

 

Неверно, что к доменам архитектурной модели TOGAF относится …

  • архитектура бизнеса
  • архитектура процессов
  • технологическая архитектура
  • архитектура программных приложений
  • архитектура данных

 

Неверно, что к функционалу CRM-систем (Customer Relationship Management) относится:

  • управление активами предприятия (Enterprise Asset Management)
  • управление контактами с клиентами (Contact Management)
  • автоматизация процесса продаж (Sales Automation)
  • поддержка клиентов (Customer Support)
  • управление качеством продуктов и услуг (Quality Management)

 

Неверно, что набор элементов Дублинского ядра включает такой элемент, как …

  • Title – название, заголовок
  • Creator – создатель
  • Subject – тема
  • Number – количество букв
  • Description – описание

 

Основным функционалом ERP-систем является …

  • автоматизация взаимоотношений с клиентами
  • управление данными о сотрудниках предприятия
  • планирование ресурсов предприятия
  • проектирование продукции производства

 

Особенность Hierarchical Model-View-Controller состоит в …

  • разделении данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер
  • разделении модели и ее представления
  • классе Presenter, в который выносится логика обработки событий, форматирования данных и управления View
  • расширении архитектурного шаблона MVC, позволяющем решить проблемы масштабируемости приложений

 

Подроль «брокер службы» относится к такой роли облачных сервисов, как «… облачных сервисов»

  • потребитель
  • поставщик
  • партнер

 

Принципиальная несводимость свойств системы к сумме свойств составляющих ее компонентов, – это…

 

Профиль интероперабельности – это …

  • программное обеспечение, обеспечивающее интероперабельность программных приложений путем унификации их взаимодействия
  • согласованный набор стандартов, расположенных по уровням проблемно-ориентированной модели интероперабельности систем конкретного класса
  • набор шаблонов для представления данных в единой информационной среде

 

Разница между HTTP и HTTPS состоит в том, что …

  • HTTP работает поверх TCP/IP, а HTTPS – поверх ICMP
  • HTTP не является безопасным, а HTTPS обеспечивает передачу информации в зашифрованном виде
  • HTTP – бесплатный протокол, а за использование HTTPS придется платить

 

Расположите архитектурные слои Интернета вещей сверху вниз (от пользователей к устройствам):

  • 1 пользователи Интернета вещей
  • 2 подсистемы: эксплуатации и управления, приложений и служб, доступа и обмена ресурсами
  • 3 шлюз Интернета вещей
  • 4 устройства Интернета вещей
  • 5 физические устройства

 

Расположите информационные системы согласно слоеной архитектурной модели, в порядке сверху вниз:

  • 1 ERP
  • 2 MES
  • 3 MMI (SCADA, DCS)
  • 4 контролеры, микроPC

 

Расположите технологии в хронологическом порядке:

  • 1 эпоха мейнфреймов и миникомпьютеров
  • 2 эпоха персональных компьютеров
  • 3 эпоха сетей и интернета
  • 4 эпоха искусственного интеллекта и больших данных

 

Самостоятельное образование, которое может быть развернуто в качестве обособленного сервиса на платформе, предоставляемой в качестве услуги, или может быть процессом своей собственной операционной системы, – это …

 

Системное программное обеспечение, которое осуществляет взаимодействие объектов в распределенных приложениях, – это …

 

Сокращенное английское обозначение расширяемого языка разметки – …

 

Сокращенное английское обозначение языка оформления внешнего вида контента – …

 

Соотнесите аспекты модели Захмана с их содержанием:

  • A. Зачем
  • B. Кто
  • C. Что
  • D. Как
  • E. Когда
  • F. Где
  • G. мотивация: стратегия, желаемые результаты и способы их достижения
  • H. люди: потоки работ, операционные инструкции и организации
  • I. сущности: списки, важные элементы, материальные композиции, базы данных
  • J. процессы: спецификации, трансформации и программное обеспечение
  • K. расписание: жизненные циклы, события, переходы состояний, расписания
  • L. связи: местоположение, взаимодействия, сети и оборудование

 

Соотнесите домены архитектурной модели TOGAF с их описаниями:

  • A. Архитектура бизнеса
  • B. Архитектура данных
  • C. Архитектура программных приложений
  • D. Технологическая архитектура
  • E. определяет стратегию бизнеса, управление организацией и ключевые бизнес-процессы
  • F. описывает структуру организационных логических и физических наборов данных и ресурсов управления данными
  • G. обеспечивает концепцию инсталляции и взаимодействия прикладных систем, а также их взаимодействие с ключевыми бизнес-процессами организации
  • H. описывает мощности, которые требуются для поддержки бизнеса, данных и прикладных сервисов; включает инфраструктуру, middleware, сети, коммуникации, способы обработки, стандарты, и т.д.

 

Соотнесите наименования информационных систем с их основным функционалом:

  • A. EAM
  • B. WMS
  • C. CMS
  • D. CRM
  • E. MES
  • F. системы- системы управления основными фондами предприятия
  • G. системы управления складом
  • H. системы управления содержимым (контентом)
  • I. системы управления взаимоотношениями с клиентами
  • J. системы оперативного (цехового) управления производством и ремонтами

 

Соотнесите типы архитектур с их описаниями:

  • A. Логическая архитектура
  • B. Функциональная архитектура
  • C. Технологическая (инфраструктурная) архитектура
  • D. описывает функционирование системы на основе ее декомпозиции до отдельных элементов описания их взаимодействия и развития
  • E. описывает набор функций и их подфункций, определяющих выполнение системой своего назначения
  • F. определяет оборудование, которое необходимо для функционирования и поддержки функционирования информационной системы

 

Соотнесите фазы AMD (Architecture Development Method) с их наименованиями:

  • A. Фаза 0
  • B. Фаза А
  • C. Фаза В
  • D. Фаза C
  • E. Фаза D
  • F. Фаза E
  • G. Фаза F
  • H. Фаза G
  • I. Фаза H
  • J. подготовительная фаза
  • K. начальная фаза цикла разработки архитектуры
  • L. разработка бизнес-архитектуры предприятия
  • M. разработка архитектуры данных и архитектуры приложений
  • N. описание существующей технологической архитектуры и формирование целевой
  • O. проверка возможностей реализации решений, предложенных для построения целевой архитектуры предприятия
  • P. планирование перехода к целевой архитектуре
  • Q. управление построением целевой архитектуры и ее контроль
  • R. управление изменениями

 

Структура компонентов, их взаимосвязи, а также принципы и руководящие материалы, определяющие руководство их конструированием и развитием во времени, – это …

 

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

  • инфраструктура как сервис
  • платформа как сервис
  • программное обеспечение как сервис
  • рабочее место как сервис
  • данные как сервис
  • безопасность как сервис
  • аварийное восстановление данных как сервис
  • сеть как сервис
  • бизнес как сервис

 

Тип облачных вычислений, при котором происходит интеграция двух или более интероперабельных облаков, – это … облако

 

Установите правильную последовательность этапов жизненного цикла информационных систем (ИС):

  • 1 сбор требований
  • 2 разработка концепции ИС
  • 3 техническое задание
  • 4 эскизное проектирование
  • 5 технический проект
  • 6 рабочая документация
  • 7 внедрение
  • 8 сопровождение

 

Установите соответствие между видами моделей данных и их характеристиками:

  • A. Иерархическая модель данных
  • B. Сетевая модель данных
  • C. Семантическая модель данных
  • D. Реляционные модель данных
  • E. Объектно-ориентированная модель данных
  • F. Размерная модель данных
  • G. древовидная (иерархическая) структура, состоящая из объектов различных уровней
  • H. логическая иерархическая модель данных, в которой у потомка может иметься любое число предков
  • I. ориентированный граф, в котором вершины соответствуют объектам предметной области, а ребра определяют отношения между ними
  • J. данные представляются в виде двумерных таблиц-и отношений между ними
  • K. объекты сгруппированы в иерархии классов и имеют связанные черты; могут использоваться таблицы, но могут также поддерживаться более сложные способы хранения данных
  • L. данные упорядочиваются таким образом, чтобы легче было извлекать информацию и создавать отчеты

 

Установите соответствие между интерфейсами Kafka и их описаниями:

  • A. Producer API
  • B. Consumer API
  • C. Connector API
  • D. Streams API
  • E. Admin API
  • F. отправка сообщений брокеру
  • G. подписка на темы и получение сообщений от брокера
  • H. подключение к системе и многократное использование Producer API и Consumer API
  • I. преобразование входных потоков данных в выходные
  • J. управление темами, брокерами и другими объектами

 

Установите соответствие между наименованиями сквозных аспектов облачных вычислений и их описаниями:

  • A. Обслуживание
  • B. Версионность
  • C. Производительность
  • D. Портируемость
  • E. Уровень сервиса и договор об уровне сервиса
  • F. изменения службы облачных вычислений или ресурсов, которые она использует, чтобы исправить дефекты либо модернизировать или расширить возможности для целей бизнеса
  • G. маркировка, позволяющая потребителю службы облачных вычислений определить, какая именно версия используется
  • H. набор действий, относящихся к операциям службы облачных вычислений и имеющих метрики, определенные в SLA
  • I. возможность для потребителей службы облачных вычислений переместить свои данные или приложения между различными поставщиками службы с низкой стоимостью и с минимальными нарушениями
  • J. соглашение между поставщиком услуг службы облачных вычислений и потребителем, основанное на таксономии определенных терминов облачных вычислений, с целью установить качество предоставленных услуг службы

 

Установите соответствие между понятиями и их определениями:

  • A. Описание архитектуры
  • B. Архитектурное представление
  • C. Точка зрения на архитектуру
  • D. рабочий продукт, используемый для выражения архитектуры (таких может быть много)
  • E. рабочий продукт, выражающий архитектуру некоторой системы с точки зрения определенных системных интересов
  • F. рабочий продукт, устанавливающий условности конструирования, интерпретации и использования архитектурного представления для структуризации определенных системных интересов

 

Установите соответствие между ролями в ролевой модели веб-сервисов и их описаниями:

  • A. Service Provider
  • B. Service Requester
  • C. Service Broker
  • D. поставщик сервиса (тот, кто поставляет сервис)
  • E. потребитель сервиса (тот, кто использует сервис)
  • F. посредник (тот, кто связывает потребителя сервиса с поставщиком)

 

Установите соответствие между сервисами CORBA и их характеристиками:

  • A. Сервис долговременного хранения
  • B. Сервис транзакций
  • C. Сервис безопасности
  • D. Сервис именования
  • E. представляет собой набор универсальных интерфейсов для сохранения экземпляров объектов в долговременной памяти, в частности, на основе объектной базы данных
  • F. поддерживает множество моделей транзакций, включая вложенные транзакции
  • G. решает проблемы идентификации пользователя, определения прав доступа к объектам, режимов делегирования полномочий при цепочке последовательных вызовов объектов друг другом, системы аудита и др.
  • H. служит для управления ссылками на CORBA-объекты и использует хранилище объектных ссылок

 

Установите соответствие между сквозными аспектами облачных вычислений и их описаниями:

  • A. Проверяемость
  • B. Доступность
  • C. Интероперабельность
  • D. Портируемость
  • E. Защита персональных данных
  • F. возможность сбора и предоставления доступа к необходимым свидетельствам, связанным с функционированием и использованием службы облачных вычислений, в частности, в целях проведения аудита
  • G. способность быть применимым по требованию уполномоченным лицом (как правило, потребителем службы облачных вычислений)
  • H. способность потребителя взаимодействовать со службой облачных вычислений, обмениваться с ней информацией согласно предписанному методу и получать предсказуемые результаты
  • I. возможность для потребителей службы облачных вычислений переместить свои данные или приложения между различными поставщиками службы с низкой стоимостью и с минимальными нарушениями
  • J. организация подтвержденных и последовательных сбора, обработки, передачи, использования и уничтожения персональных данных в связи со службами облачных вычислений

 

Установите соответствие между стандартами J2EE и их описаниями:

  • A. JTA
  • B. JNDI
  • C. JMS (Java Message Service)
  • D. JDBC (Java DataBase Connectivity)
  • E. интерфейс API для поддержки транзакций, обеспечивающий разделение границ транзакции, а также координацию операций доступа к множественным ресурсам, таким как базы данных
  • F. интерфейс API для доступа к службам имен и каталогов
  • G. стандарт, который позволяет приложениям, выполненным на платформе J2EE, создавать, посылать, получать и читать сообщения, обеспечивая асинхронную связь между компонентами
  • H. стандарт взаимодействия Java-приложений с различными системами управления базами данных (СУБД)

 

Установите соответствие между стандартами веб-сервисов и их описаниями:

  • A. UDDI
  • B. SOAP
  • C. WSDL
  • D. инструмент для расположения описаний веб-сервисов (на WSDL) у брокера для последующего их поиска потребителями сервиса
  • E. протокол обмена структурированными сообщениями в распределенной сервисной среде
  • F. язык описания веб-сервисов, представляет из себя XML-файл определенного формата

 

Установите соответствие между технологиями интеграции программных приложений и их характеристиками:

  • A. EDI
  • B. RPC
  • C. CORBA
  • D. система стандартов и соглашений по передаче структурированной цифровой информации между информационными системами в распределенной среде
  • E. класс технологий, позволяющих компьютерным программам вызывать функции, процедуры или методы в другом адресном пространстве
  • F. архитектурная модель и система стандартов, которые позволяют объединить в единую информационную среду приложения, функционирующие на разных аппаратных средствах

 

Установите соответствие между типами интероперабельности и их определениями:

  • A. Техническая интероперабельность
  • B. Синтаксическая интероперабельность
  • C. Семантическая интероперабельность
  • D. интероперабельность аппаратных средств, включающая синтаксис или форматы передаваемой информации, ориентированная на то, как представлена информация в коммуникационной среде
  • E. интероперабельность данных, которая связана со способностью структурных единиц всех видов обмениваться между собой информацией
  • F. способность к совместному семантически корректному использованию автономных информационных ресурсов, которые изначально не были ориентированы на такое использование

 

Установите соответствие между типами хранилищ NoSQL их описаниями:

  • A. Хранилище «ключ-значение»
  • B. Документоориентированное хранилище
  • C. Колоночное хранилище
  • D. Графовое хранилище
  • E. содержит большую хеш-таблицу с ключами и значениями
  • F. хранит документы, состоящие из тегированных элементов
  • G. в каждом блоке хранятся данные только из одной колонки
  • H. сетевая база данных, которая использует узлы и ребра для отображения и хранения данных

 

Установите соответствие между шаблонами разделения логики обработки, хранения и представления и описаниями данных шаблонов

  • A. MVC
  • B. MVVM
  • C. MVP
  • D. PAC
  • E. шаблон используется для разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер
  • F. шаблон используется для разделения модели и ее представления, что необходимо для их изменения отдельно друг от друга
  • G. основным отличием этого шаблона является класс Presenter, в который выносится логика обработки событий, форматирования данных и управления View
  • H. шаблон используется для разделения программного обеспечения на три типа компонентов: компонент абстракции, компонент представления, и компонент управления

 

Установите соответствие между элементами J2EE и их описаниями:

  • A. Enterprise Java Beans (EJB)
  • B. JavaServer Pages (JSP)
  • C. Сервлет
  • D. набор Java-классов с регламентированными или свободными правилами именования методов
  • E. платформенно-независимая, переносимая и легко расширяемая технология для разработки веб-приложений, работающих на виртуальной машине Java
  • F. стандартизированный интерфейс API (Application Programming Interface), предназначенный для реализации на сервере и работе с клиентом по схеме «запрос – ответ»

 

Установите соответствие между элементами View-Interactor-Presenter-Entity-Routing (VIPER) их описаниями:

  • A. Interactor
  • B. Presenter
  • C. View
  • D. Data Store
  • E. Routing (маршрутизация) обрабатывает навигацию от одного экрана к другому.
  • F. содержит бизнес-логику, предусмотренную сценарием
  • G. содержит логику подготовки содержимого для отображения, полученного из Interactor, и для реакции на ввод данных пользователем, запрашивая новые данные от Interactor
  • H. отображает, что сообщил Presenter и передает ввод данных пользователем назад
  • I. отвечает за предоставление Entity в Interactor, так как Entity не знают о хранилище данных, таким образом, они не знают, как сохраняться
  • J. обрабатывает навигацию от одного экрана к другому

 

Установите соответствие между элементами распределенной программной системы и их ролями:

  • A. Ультратонкий клиент
  • B. URL-адрес
  • C. HTTP
  • D. HTTPS
  • E. элемент, передает веб-серверу запросы на получение ресурсов, обозначенных URL-адресами
  • F. веб-адрес, который используется для поиска и доступа к сайтам
  • G. протокол прикладного уровня, который получает с серверов гипертекстовые документы в формате HTML и XML
  • H. элемент, который реализует упаковку передаваемых данных в криптографический протокол SSL или TLS

 

Установите соответствие между элементом шаблона MVC его характеристикой:

  • A. Модель
  • B. Представление
  • C. Контроллер
  • D. предоставляет данные и реагирует на команды контроллера, изменяя свое состояние
  • E. отвечает за отображение данных модели пользователю, реагируя на изменения модели
  • F. интерпретирует действия пользователя, оповещая модель о необходимости изменений

 

Установите соответствие типов элементов Archimate и их описаний:

  • A. Активный структурный элемент
  • B. Пассивный структурный элемент
  • C. Элемент поведения
  • D. некая сущность, которая способна выполнять определенные действия; это могут быть бизнес-исполнители, компоненты приложений или устройства, которые исполняют те или иные действия
  • E. некоторый объект, на котором или с которым выполняются действия; обычно это информационные объекты или объекты данных
  • F. некоторая единица действия, выполняемая одним или несколькими активными структурными элементами; такими элементами являются процессы, функционалы, сервисы и события

 

Файл-серверные системы архитектурной модели относятся к … архитектурной модели

  • монолитной
  • клиент-серверной
  • абстрактной
  • кооперативной

 

Шаблон проектирования программных систем, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру, – это шаблон «…» (Singleton)

 

КОМПЕТЕНТНОСТНЫЙ ТЕСТ

 

В деревне А для автоматизации основных процессов фермы было разработано специальное программное обеспечение – информационную систему ИС «Ферма 1» в клиент-серверной архитектуре. Однако сеть в деревне регулярно пропадает, и использовать разработанную ИС становится невозможно. Что бы вы посоветовали разработчикам для повышения надежности работы ИС «Ферма 1»?

  • Предусмотреть автономный режим работы ИС в случае отсутствия связи с сервером
  • Отказаться от использования этой ИС и разработать другую, более подходящую для данных условий.
  • Переписать эту ИС на другом языке программирования, адоптировав ее к местным условиям.

 

В качестве протокола взаимодействия с веб-браузером в приложении А1 компании Х используется HTTP. Недавно в компании Х произошел инцидент информационной безопасности – были украдены данные клиентов и на их e-mail разослан спам. Многие клиенты обратились с жалобами. Что стоит предпринять компании Х для повышения информационной безопасности?

  • Отказаться от использования Интернета для передачи данных клиентов.
  • Использовать HTTPS.
  • Получить от клиентов согласие на передачу их данных по каналам сети Интернет.

 

В качестве стандарта компонентной архитектуры в компании А используется технология JaKarta . Корпоративный стандарт языка разработки программного обеспечения – Java. Поэтому все программное обеспечение легко интегрируется. Компании предложили необходимый ей готовый программный компонент, автоматизирующий мониторинг оборудования, написанный на языке C. Может ли компания А встроить этот компонент и использовать наряду со своими компонентами?

  • Не может. Ей надо написать такой же компонент на Java в технологии JaKarta.
  • Может с помощью IIOP.
  • Может с помощью HTTPS.

 

В компании А принята стратегия автоматизации. Компания собирается автоматизировать планирование ресурсов, взаимодействие с клиентами, логистику, включая транспортную логистику, продажу товаров и услуг через Интернет и грамотную поддержку пользователей. Подразделение информационных технологий состоит из трех специалистов широкого профиля и руководителя. Было принято решение ориентироваться на архитектурную модель облачных вычислений. Какой тип облачных вычислений вы бы порекомендовали использовать компании А?

  • IaaS
  • PaaS
  • SaaS

 

В компании В принята стратегия автоматизации. Компания собирается автоматизировать планирование ресурсов, взаимодействие с клиентами, логистику, включая транспортную логистику, продажу товаров и услуг через Интернет и грамотную поддержку пользователей. Подразделение информационных технологий состоит из нескольких отделов, особенно квалифицирован и хорошо организован отдел разработки. Принципиальная стратегия компании В – максимально использовать собственное программное обеспечение для улучшения гибкости. Однако компания В не готова тратить значительные средства на закупку оборудования. Какой тип облачных вычислений вы бы порекомендовали использовать компании В?

  • IaaS
  • PaaS
  • SaaS

 

В компании Х, которая быстро выросла из стадии стартапа, для автоматизации основных процессов используется программное обеспечение ПО «Мечта», разработанное в монолитной архитектуре. Однако синхронизация баз данных, работающих на персональных компьютерах сотрудников, становится все сложнее, и это часто приводит к ошибкам. Что бы вы посоветовали разработчикам компании Х для устранения этого недостатка?

  • Перевести ПО «Мечта» в клиент-серверную архитектуру.
  • Разработать и внедрить регламент работы сотрудников на одном рабочем месте.
  • Переписать информационную систему на другом языке программирования.

 

В компании Х по инициативе подразделения информационных технологий решили внедрить архитектурный подход. Начали с проектирования архитектуры технологического слоя – оборудования. Выбрали модели серверов, хранилищ данных, рабочих мест, вспомогательного оборудования. После этого стали определять, какое программное обеспечение можно установить на это оборудование. После этого ИТ- пришли на совет директоров компании и рассказали, какие программные системы выбраны для внедрения. Однако топ-менеджеры возмутились и отказались от использования большинства выбранных ИТ-специалистами программных систем. Какую методику вы бы посоветовали применить для внедрения архитектурного подхода в компании Х?

  • Archimate
  • TOGAF
  • UML
  • 4C

 

В компании Y в подразделении информационных технологий внедрили ArchiMate как средство проектирования архитектуры программных систем. Однако через некоторое время программисты стали жаловаться, что модели ArchiMate слишком высокоуровневые и не дают детального представления об архитектуре, по которому можно было бы разрабатывать программы. В качестве корпоративного стандарта в компании используются Java и C#. Какую методику вы бы посоветовали дополнительно применить в компании Y для более детального описания архитектуры?

  • Archimate
  • TOGAF
  • UML
  • 4C

 

Для описания зоопарка была использована модель Захмана, приведенная на рисунке. Однако она неполная. Чем можно заполнить аспекты «как» (1) и «когда» (2) перспективы «функционирующее предприятие»?

  • Количество посетителей (1) и Праздничные и выходные дни (2).
  • Доставка посетителей в зоопарк (1) и Расписание работы транспорта (2).
  • Кормежка и уход (1) и Расписание кормежки, уборки и обследования животных (2).

 

Для описания ресторана была использована модель Захмана, приведенная на рисунке. Однако она неполная. Чем можно заполнить аспекты «что» (1) и «кто» (2) перспективы «функционирующее предприятие»?

  • Меню конкурентов (1) и Потенциальные клиенты (2).
  • Цены на продукты (1) и Поставщики (2).
  • Блюда (1) и Клиенты (2).

 

ИТ-подразделение компании А подверглось реструктуризации. Были выделены отдельные команды разработчиков под разный контекст, определяемый функционалом (например, управление персоналом, управление логистикой, бухгалтерский учет и т.д.). На какую архитектурную модель стоит перейти разработчикам компании А для получения максимальной отдачи от реструктуризации и сокращения конфликтов между командами?

  • На монолитную архитектурную модель.
  • На клиент-серверную архитектурную модель.
  • На микросервисную архитектурную модель.

 

Компания А хочет наладить автоматизацию обмена платежными документами с компанией Б. Создание интеграционного решения они решили заказать у интегратора В. Интегратор В предложил использовать технологию CORBA. Однако стоимость проекта и сроки его выполнения превысили возможности компании А. Обмен платежными документами не должен происходить в режиме реального времени. Что бы вы посоветовали использовать интегратору В для автоматизации обмена платежными документами в целях сокращения стоимости и сроков проекта?

  • Написать интеграционный мост для осуществления обмена документами между бухгалтерскими системами компаний А и Б.
  • Использовать Jakarta.
  • Использовать EDI.

 

Компания А хочет построить единую информационную среду. Однако она использует совершенно разнородные приложения, написанные на разных языках программирования разными командами разработчиков, работающие на разных операционных системах и системах управления базами данных (СУБД). Что бы вы посоветовали использовать компании А в качестве архитектурной основы единой информационной среды?

  • EDI
  • Jakarta
  • CORBA

 

Программное приложение А, автоматизирующее деятельность компании Х, разработано в компонентной архитектурной модели. Компоненты используют единое хранилище данных. В последний месяц возросло количество инцидентов, связанных с конфликтами обработки данных различными компонентами, и замедлилась обработка запросов. На какую архитектурную модель стоит перейти разработчикам для устранения инцидентов работы с данными?

  • На монолитную архитектурную модель.
  • На клиент-серверную архитектурную модель.
  • На микросервисную архитектурную модель.

 

Тестировщики при тестировании программной системы А выявили следующие общие ошибки программистов: - классы постоянно изменяются; - модули верхнего уровня зависят от модулей нижнего уровня. Какие принципы SOLID были нарушены и требуют дополнительного разъяснения программистам? (Укажите 3 варианта ответа).

  • Принцип единственности ответственности
  • Принцип открытости/закрытости
  • Принцип замещения Лисков
  • Принцип разделения интерфейса
  • Принцип инверсии зависимости

 

Тестировщики при тестировании программной системы В выявили следующие общие ошибки программистов: - функции, использующие указатели или ссылки на базовые классы, во многих случаях не имеют возможность использовать объекты производных классов; - клиенты зависят от методов, которые они не используют. Какие принципы SOLID были нарушены и требуют дополнительного разъяснения программистам? (Укажите 3 варианта ответа).

  • Принцип единственности ответственности
  • Принцип открытости/закрытости
  • Принцип замещения Лисков
  • Принцип разделения интерфейса
  • Принцип инверсии зависимости
Вам подходит эта работа?
Похожие работы
Другие работы автора
Прямой эфир