Структура компонентов, их взаимосвязи, а также принципы и руководящие материалы, определяющие руководство их конструированием и развитием во времени, – это …
В качестве стандарта компонентной архитектуры в компании А используется технология JaKarta . Корпоративный стандарт языка разработки программного обеспечения – Java. Поэтому все программное обеспечение легко интегрируется. Компании предложили необходимый ей готовый программный компонент, автоматизирующий мониторинг оборудования, написанный на языке C. Может ли компания А встроить этот компонент и использовать наряду со своими компонентами?
Не может. Ей надо написать такой же компонент на Java в технологии JaKarta.
Тестировщики при тестировании программной системы В выявили следующие общие ошибки программистов: - функции, использующие указатели или ссылки на базовые классы, во многих случаях не имеют возможность использовать объекты производных классов; - клиенты зависят от методов, которые они не используют. Какие принципы SOLID были нарушены и требуют дополнительного разъяснения программистам? (Укажите 3 варианта ответа).
… – это способность независимо созданного вычислительного или коммуникационного оборудования, программных приложений или информационных ресурсов к взаимодействию
В типовую модель Интернета вещей входят … (укажите 5 вариантов ответа)
физические сущности, предметы в реальном мире, которые воспринимаются устройствами Интернета вещей и на которые оказывается воздействие устройствами Интернета вещей
метки различных типов, которые могут быть прикреплены к физическим сущностям для облегчения их мониторинга и идентификации
устройства Интернета вещей, взаимодействующие с физическим миром через восприятие и приведение в действие и включающие в себя датчики и исполнительные устройства
устройства и объекты, которые не подключены и не могут быть подключены к Интернету
шлюзы, которые образуют канал между локальной сетью и глобальной сетью доступа
сети, по которым устройства Интернета вещей обмениваются данными
Шаблон проектирования программных систем, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру, – это шаблон «…» (Singleton)
Архитектуру можно определить как … (укажите 3 варианта ответа)
общий план или концепцию, используемую для создания системы, такой как здание или информационная система, или абстрактное описание системы, ее структуры, компонентов и их взаимосвязей
конструктивные решения, которые после их принятия с трудом поддаются изменению
основные понятия или свойства системы в окружающей среде, воплощенной в ее элементах, отношениях и конкретных принципах ее проекта и развития
конструктивные решения, которые легко поддаются изменению в течение всей эксплуатации системы
В компании Х, которая быстро выросла из стадии стартапа, для автоматизации основных процессов используется программное обеспечение ПО «Мечта», разработанное в монолитной архитектуре. Однако синхронизация баз данных, работающих на персональных компьютерах сотрудников, становится все сложнее, и это часто приводит к ошибкам. Что бы вы посоветовали разработчикам компании Х для устранения этого недостатка?
Перевести ПО «Мечта» в клиент-серверную архитектуру.
Разработать и внедрить регламент работы сотрудников на одном рабочем месте.
Переписать информационную систему на другом языке программирования.
К типам CRM-систем следует отнести … (укажите 3 варианта ответа)
оперативные CRM-системы (оперативный доступ к информации в ходе контакта с клиентом в процессе продаж и обслуживания)
презентационные CRM-системы (клиенту наилучшим образом показывают достоинства товара, но не указывают на его недостатки)
аналитические CRM-системы (совместный анализ данных, характеризующих деятельность как клиента, так и фирмы, получение новых знаний, выводов, рекомендаций)
коллаборационные CRM-системы (клиент непосредственно участвует в деятельности фирмы и влияет на процессы разработки продукта, его производства, сервисного обслуживания)
акцент на одновременное развертывание и обновление микросервисов
акцент на простоту и независимость развертывания и обновления каждого из микросервисов
то, что микросервис выполняет множество взаимосвязанных функций
то, что микросервис по возможности выполняет только одну достаточно элементарную функцию
то, что модули могут быть реализованы с использованием различных языков программирования, фреймворков, связующего программного обеспечения
то, что модули могут быть реализованы с использованием единственного языка программирования, выбранного для реализации программной системы
то, что модули могут выполняться в различных средах контейнеризации, виртуализации, под управлением различных операционных систем на различных аппаратных платформах
Тестировщики при тестировании программной системы А выявили следующие общие ошибки программистов: - классы постоянно изменяются; - модули верхнего уровня зависят от модулей нижнего уровня. Какие принципы SOLID были нарушены и требуют дополнительного разъяснения программистам? (Укажите 3 варианта ответа).
В компании А принята стратегия автоматизации. Компания собирается автоматизировать планирование ресурсов, взаимодействие с клиентами, логистику, включая транспортную логистику, продажу товаров и услуг через Интернет и грамотную поддержку пользователей. Подразделение информационных технологий состоит из трех специалистов широкого профиля и руководителя. Было принято решение ориентироваться на архитектурную модель облачных вычислений. Какой тип облачных вычислений вы бы порекомендовали использовать компании А?
Программное приложение А, автоматизирующее деятельность компании Х, разработано в компонентной архитектурной модели. Компоненты используют единое хранилище данных. В последний месяц возросло количество инцидентов, связанных с конфликтами обработки данных различными компонентами, и замедлилась обработка запросов. На какую архитектурную модель стоит перейти разработчикам для устранения инцидентов работы с данными?
Компания А хочет построить единую информационную среду. Однако она использует совершенно разнородные приложения, написанные на разных языках программирования разными командами разработчиков, работающие на разных операционных системах и системах управления базами данных (СУБД). Что бы вы посоветовали использовать компании А в качестве архитектурной основы единой информационной среды?
Установите соответствие между элементами J2EE и их описаниями:
A. Enterprise Java Beans (EJB)
B. JavaServer Pages (JSP)
C. Сервлет
D. набор Java-классов с регламентированными или свободными правилами именования методов
E. платформенно-независимая, переносимая и легко расширяемая технология для разработки веб-приложений, работающих на виртуальной машине Java
F. стандартизированный интерфейс API (Application Programming Interface), предназначенный для реализации на сервере и работе с клиентом по схеме «запрос – ответ»
Установите соответствие между типами интероперабельности и их определениями:
A. Техническая интероперабельность
B. Синтаксическая интероперабельность
C. Семантическая интероперабельность
D. интероперабельность аппаратных средств, включающая синтаксис или форматы передаваемой информации, ориентированная на то, как представлена информация в коммуникационной среде
E. интероперабельность данных, которая связана со способностью структурных единиц всех видов обмениваться между собой информацией
F. способность к совместному семантически корректному использованию автономных информационных ресурсов, которые изначально не были ориентированы на такое использование
Установите соответствие между наименованиями сквозных аспектов облачных вычислений и их описаниями:
A. Обслуживание
B. Версионность
C. Производительность
D. Портируемость
E. Уровень сервиса и договор об уровне сервиса
F. изменения службы облачных вычислений или ресурсов, которые она использует, чтобы исправить дефекты либо модернизировать или расширить возможности для целей бизнеса
G. маркировка, позволяющая потребителю службы облачных вычислений определить, какая именно версия используется
H. набор действий, относящихся к операциям службы облачных вычислений и имеющих метрики, определенные в SLA
I. возможность для потребителей службы облачных вычислений переместить свои данные или приложения между различными поставщиками службы с низкой стоимостью и с минимальными нарушениями
J. соглашение между поставщиком услуг службы облачных вычислений и потребителем, основанное на таксономии определенных терминов облачных вычислений, с целью установить качество предоставленных услуг службы
Установите соответствие между сквозными аспектами облачных вычислений и их описаниями:
A. Проверяемость
B. Доступность
C. Интероперабельность
D. Портируемость
E. Защита персональных данных
F. возможность сбора и предоставления доступа к необходимым свидетельствам, связанным с функционированием и использованием службы облачных вычислений, в частности, в целях проведения аудита
G. способность быть применимым по требованию уполномоченным лицом (как правило, потребителем службы облачных вычислений)
H. способность потребителя взаимодействовать со службой облачных вычислений, обмениваться с ней информацией согласно предписанному методу и получать предсказуемые результаты
I. возможность для потребителей службы облачных вычислений переместить свои данные или приложения между различными поставщиками службы с низкой стоимостью и с минимальными нарушениями
J. организация подтвержденных и последовательных сбора, обработки, передачи, использования и уничтожения персональных данных в связи со службами облачных вычислений
Установите соответствие между понятиями и их определениями:
A. Описание архитектуры
B. Архитектурное представление
C. Точка зрения на архитектуру
D. рабочий продукт, используемый для выражения архитектуры (таких может быть много)
E. рабочий продукт, выражающий архитектуру некоторой системы с точки зрения определенных системных интересов
F. рабочий продукт, устанавливающий условности конструирования, интерпретации и использования архитектурного представления для структуризации определенных системных интересов
Установите соответствие типов элементов Archimate и их описаний:
A. Активный структурный элемент
B. Пассивный структурный элемент
C. Элемент поведения
D. некая сущность, которая способна выполнять определенные действия; это могут быть бизнес-исполнители, компоненты приложений или устройства, которые исполняют те или иные действия
E. некоторый объект, на котором или с которым выполняются действия; обычно это информационные объекты или объекты данных
F. некоторая единица действия, выполняемая одним или несколькими активными структурными элементами; такими элементами являются процессы, функционалы, сервисы и события
Установите соответствие между технологиями интеграции программных приложений и их характеристиками:
A. EDI
B. RPC
C. CORBA
D. система стандартов и соглашений по передаче структурированной цифровой информации между информационными системами в распределенной среде
E. класс технологий, позволяющих компьютерным программам вызывать функции, процедуры или методы в другом адресном пространстве
F. архитектурная модель и система стандартов, которые позволяют объединить в единую информационную среду приложения, функционирующие на разных аппаратных средствах
Установите соответствие между стандартами J2EE и их описаниями:
A. JTA
B. JNDI
C. JMS (Java Message Service)
D. JDBC (Java DataBase Connectivity)
E. интерфейс API для поддержки транзакций, обеспечивающий разделение границ транзакции, а также координацию операций доступа к множественным ресурсам, таким как базы данных
F. интерфейс API для доступа к службам имен и каталогов
G. стандарт, который позволяет приложениям, выполненным на платформе J2EE, создавать, посылать, получать и читать сообщения, обеспечивая асинхронную связь между компонентами
H. стандарт взаимодействия Java-приложений с различными системами управления базами данных (СУБД)
Установите соответствие между элементами 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. MVC
B. MVVM
C. MVP
D. PAC
E. шаблон используется для разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер
F. шаблон используется для разделения модели и ее представления, что необходимо для их изменения отдельно друг от друга
G. основным отличием этого шаблона является класс Presenter, в который выносится логика обработки событий, форматирования данных и управления View
H. шаблон используется для разделения программного обеспечения на три типа компонентов: компонент абстракции, компонент представления, и компонент управления
Установите соответствие между видами моделей данных и их характеристиками:
A. Иерархическая модель данных
B. Сетевая модель данных
C. Семантическая модель данных
D. Реляционные модель данных
E. Объектно-ориентированная модель данных
F. Размерная модель данных
G. древовидная (иерархическая) структура, состоящая из объектов различных уровней
H. логическая иерархическая модель данных, в которой у потомка может иметься любое число предков
I. ориентированный граф, в котором вершины соответствуют объектам предметной области, а ребра определяют отношения между ними
J. данные представляются в виде двумерных таблиц-и отношений между ними
K. объекты сгруппированы в иерархии классов и имеют связанные черты; могут использоваться таблицы, но могут также поддерживаться более сложные способы хранения данных
L. данные упорядочиваются таким образом, чтобы легче было извлекать информацию и создавать отчеты
Соотнесите домены архитектурной модели TOGAF с их описаниями:
A. Архитектура бизнеса
B. Архитектура данных
C. Архитектура программных приложений
D. Технологическая архитектура
E. определяет стратегию бизнеса, управление организацией и ключевые бизнес-процессы
F. описывает структуру организационных логических и физических наборов данных и ресурсов управления данными
G. обеспечивает концепцию инсталляции и взаимодействия прикладных систем, а также их взаимодействие с ключевыми бизнес-процессами организации
H. описывает мощности, которые требуются для поддержки бизнеса, данных и прикладных сервисов; включает инфраструктуру, middleware, сети, коммуникации, способы обработки, стандарты, и т.д.
К свойствам клиент-серверной архитектурной модели относится то, что … (укажите 4 варианта ответа)
нагрузка распределена между поставщиками услуг (серверами) и потребителями услуг (клиентами)
клиент и сервер могут быть расположены на одной вычислительной машине
клиент и сервер могут быть расположены на разных вычислительных машинах и взаимодействовать между собой через вычислительную сеть посредством сетевых протоколов
программы-серверы ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных или в виде сервисных функций
клиент-серверные программные системы – это одноуровневое, самодостаточное и независимое приложение
В компании Х по инициативе подразделения информационных технологий решили внедрить архитектурный подход. Начали с проектирования архитектуры технологического слоя – оборудования. Выбрали модели серверов, хранилищ данных, рабочих мест, вспомогательного оборудования. После этого стали определять, какое программное обеспечение можно установить на это оборудование. После этого ИТ- пришли на совет директоров компании и рассказали, какие программные системы выбраны для внедрения. Однако топ-менеджеры возмутились и отказались от использования большинства выбранных ИТ-специалистами программных систем. Какую методику вы бы посоветовали применить для внедрения архитектурного подхода в компании Х?
ИТ-подразделение компании А подверглось реструктуризации. Были выделены отдельные команды разработчиков под разный контекст, определяемый функционалом (например, управление персоналом, управление логистикой, бухгалтерский учет и т.д.). На какую архитектурную модель стоит перейти разработчикам компании А для получения максимальной отдачи от реструктуризации и сокращения конфликтов между командами?
В компании Y в подразделении информационных технологий внедрили ArchiMate как средство проектирования архитектуры программных систем. Однако через некоторое время программисты стали жаловаться, что модели ArchiMate слишком высокоуровневые и не дают детального представления об архитектуре, по которому можно было бы разрабатывать программы. В качестве корпоративного стандарта в компании используются Java и C#. Какую методику вы бы посоветовали дополнительно применить в компании Y для более детального описания архитектуры?
В деревне А для автоматизации основных процессов фермы было разработано специальное программное обеспечение – информационную систему ИС «Ферма 1» в клиент-серверной архитектуре. Однако сеть в деревне регулярно пропадает, и использовать разработанную ИС становится невозможно. Что бы вы посоветовали разработчикам для повышения надежности работы ИС «Ферма 1»?
Предусмотреть автономный режим работы ИС в случае отсутствия связи с сервером
Отказаться от использования этой ИС и разработать другую, более подходящую для данных условий.
Переписать эту ИС на другом языке программирования, адоптировав ее к местным условиям.
К свойствам языка HTML относится то, что … (укажите 2 варианта ответа)
он позволяет точно идентифицировать отправителя и получателя сообщений
с его помощью можно поддерживать требуемый уровень безопасности пересылки изображений
с его помощью можно управлять цветом, шрифтом, размером текста, расстоянием между элементами, тем, как элементы расположены на странице, какие фоновые изображения будут использоваться
он является стандартом гипертекстовой разметки документов для просмотра веб-страниц в браузере
c его помощью в отображаемую страницу могут быть встроены таблицы, изображения и другие объекты
В качестве протокола взаимодействия с веб-браузером в приложении А1 компании Х используется HTTP. Недавно в компании Х произошел инцидент информационной безопасности – были украдены данные клиентов и на их e-mail разослан спам. Многие клиенты обратились с жалобами. Что стоит предпринять компании Х для повышения информационной безопасности?
Отказаться от использования Интернета для передачи данных клиентов.
Использовать HTTPS.
Получить от клиентов согласие на передачу их данных по каналам сети Интернет
К особенностям сервис-ориентированной архитектуры (SOA) относится то, что она …
строится на приложениях, а не на сервисах
строится на сервисах, а не на приложениях
создает уровень абстракции между поставщиками сервисов и потребителями, который позволяет, не затрагивая интересов последних, гибко менять реализации сервисов
не создает уровень абстракции между поставщиками сервисов и потребителями, который позволяет, не затрагивая интересов последних, гибко менять реализации сервисов
Компания А хочет наладить автоматизацию обмена платежными документами с компанией Б. Создание интеграционного решения они решили заказать у интегратора В. Интегратор В предложил использовать технологию CORBA. Однако стоимость проекта и сроки его выполнения превысили возможности компании А. Обмен платежными документами не должен происходить в режиме реального времени. Что бы вы посоветовали использовать интегратору В для автоматизации обмена платежными документами в целях сокращения стоимости и сроков проекта?
Написать интеграционный мост для осуществления обмена документами между бухгалтерскими системами компаний А и Б.
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10 Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤ Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике! Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба" Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Этот сайт использует файлы cookie и рекомендательные технологии для улучшения работы и персонализации контента. Продолжая использовать сайт, вы соглашаетесь с этим.