Архитектура программного обеспечения, тема 1-9, итоговый тест, 196 вопросов (ответы на тест Синергия / МТИ / МОИ / МосАП)

Премиум
Раздел
Программирование
Тип
Просмотров
29
Покупок
0
Антиплагиат
Не указан
Размещена
16 Окт в 03:53
ВУЗ
Синергия / МТИ / МОИ / МосАП
Курс
Не указан
Стоимость
350 ₽
Демо-файлы   
1
jpg
Архитектура программного обеспечения (тема 1-9) (оценка, 70) Архитектура программного обеспечения (тема 1-9) (оценка, 70)
114.1 Кбайт 114.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Архитектура программного обеспечения (ответы)
63.2 Кбайт 350 ₽
Описание
  • 196 вопросов с ответами (темы 1-9, итоговый тест)
  • Результаты тестов по темам: 7-10 баллов из 10
  • Результат итогового теста: 70 баллов из 100

После покупки вы получите файл Word с ответами на вопросы, которые указаны ниже.

Чтобы найти нужный вопрос в файле, нажмите ctrl+F и введите несколько слов из тестового вопроса, затем нажмите Enter.

Перед покупкой вы можете посмотреть демо-файл с оценкой за тест.

Если вам нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения. Для этого перейдите по ссылке в мой профиль и нажмите "написать": https://studwork.ru/info/18856

Оглавление
  1. Какое из нижеперечисленных качеств относится к безопасности программного обеспечения?
  2. Что означает качество "надежности" в программном обеспечении?
  3. Что означает принцип "минимизация технической сложности" при проектировании программного обеспечения?
  4. Что означает принцип модульности и абстракции в контексте проектирования программного обеспечения?
  5. Антипаттерн проектирования, который связан с ситуацией, когда разработчики скрывают информацию о возможных проблемах в системе для защиты своего карьерного роста или имиджа называется….
  6. Принцип проектирования программного обеспечения, направленный на упрощение структуры системы и минимизацию сложности ее компонентов называется минимизация …
  7. Упорядочьте принципы разработки от более общих к более частным:
  8. Соотнесите теорию программирования с её описанием.
  9. Что означает понятие "масштабируемость" в качестве программного обеспечения?
  10. Что означает акроним KISS в контексте программирования?
  11. Какие из нижеперечисленных понятий относятся к шаблонам проектирования?
  12. Какие из нижеперечисленных принципов относятся к принципам SOLID (Принципы объектно-ориентированного программирования)?
  13. Антипаттерн проектирования ПО, который описывает ситуацию, когда разработка программного обеспечения зависит от требований резюме (CV) конкретных разработчиков назывется …
  14. Антипаттерн проектирования ПО, который описывает ситуацию, когда абстракция различных уровней становится нарушенной, приводя к непредсказуемому поведению системы называется …
  15. Пять основных принципов объектно-ориентированного программирования, которые помогают разработчикам создавать гибкие, расширяемые и удобные для сопровождения приложения называются …
  16. Группа разработчиков, которая включает четырёх известных разработчиков и известна описанием популярнейших шаблонов проектирования называется:
  17. Предположим, что вы разрабатываете систему учета для крупной компании, и вам необходимо внедрить новые функции, следуя принципам SOLID и модульности. Внедрённые функции должны легко интегрироваться в существующую систему, используя принципы ООП и TDD. Какой из следующих подходов наиболее соответствует этим требованиям?
  18. Что представляет собой этап "Развертывание" в SDLC?
  19. Какой из этапов SDLC включает в себя изучение проблемной области, выявление задач и потребностей пользователей?
  20. Какой из этапов SDLC включает в себя создание технического задания и архитектурных диаграмм?
  21. Какой этап SDLC включает в себя написание кода, тестирование его на соответствие требованиям и отладку?
  22. Какой этап SDLC включает в себя подготовку программного продукта к релизу, создание установочных пакетов и инструкций?
  23. Расположите в правильном порядке этапы разработки согласно SDLC
  24. Этап SDLC, который идёт прямо перед началом программирования называется …:
  25. Этап разработки по ГОСТу, который подразумевает выполнение работ по гарантийному и послегарантийному обслуживанию системы называется …:
  26. Гибкая методология, ориентированной на поэтапную, итерационную и гибкую разработку называется…
  27. Представьте, что вы работаете старшим проектным менеджером в компании-разработчике программного обеспечения. Вашей команде поручено разработать новое приложение для планирования личных финансов. Вам необходимо пройти через все этапы жизненного цикла разработки программного обеспечения (Software Development Life Cycle, SDLC), чтобы успешно завершить этот проект. Ситуация: В самом начале проекта вы собрались с командой для обсуждения требований и постановки целей. Вот некоторые из обсуждаемых вопросов и решений на этапе планирования: Какими основными функциями должно обладать приложение (например, создание бюджета, отслеживание расходов, прогнозирование будущих расходов и т.д.)? Как файлами с данными будут управлять пользователи (локально или в облаке)? Какие меры безопасности будут приняты (шифрование данных, многофакторная аутентификация и т.д.)? Переходя на следующий этап, вы сталкиваетесь с рядом важных решений: Вопрос: На этапе проектирования вы должны определить архитектуру системы, технологии и инструменты разработки. Какое из следующих утверждений лучше всего описывает ваши действия на этом этапе?
  28. Что означает аббревиатура SDLC?
  29. Какая из моделей разработки программного обеспечения предполагает последовательное выполнение этапов?
  30. Какая из моделей разработки программного обеспечения предполагает постоянные корректировки и изменения требований?
  31. Расположите в правильном порядке этапы разработки согласно ГОСТ
  32. Этапа SDLC, в котором может пригодиться SWOT анализ называется …
  33. Этап SDLC в котором есть набор принципов, один из которых предполагает определение примерных сроков называется …
  34. Какими стандартными элементами можно описать диаграмму классов UML? (Выберите все правильные ответы)
  35. Диаграмма UML, в которой используются акторы и прецеденты называется ….
  36. Соотнесите тип диаграммы UML с её описанием:
  37. Упорядочите уровни C4 model от общего к частному:
  38. Документ, в котором определяется стандарт UML называется...
  39. Графическое представление UML, используемое для моделирования операций и методов классов называется ….
  40. Диаграмма UML, которая используется для моделирования параллельных процессов называется ……
  41. Диаграмма UML, с помощью которой можно наблюдать поведение системы во времени называется системы во времени называется:
  42. Какие из перечисленных уровней входят в C4 model? (Выберите все правильные ответы)
  43. Какие виды диаграмм соответствуют структурному представлению архитектуры в UML? (Выберите все правильные ответы)
  44. Какие элементы включаются в диаграмму развёртывания UML? (Выберите все правильные ответы)
  45. Какие сущности используются в C4 model для описания уровня контейнеров? (Выберите все правильные ответы)
  46. Тип диаграммы UML, описывающий взаимодействие между объектами называется …
  47. Диаграмма C4 , описывающая высокоуровневый контекст системы называется …..
  48. Какие из следующих видов диаграмм относятся к UML? (Выберите все правильные ответы)
  49. Какие из приведенных ниже элементов участвуют в диаграмме объектов UML? (Выберите все правильные ответы)
  50. Диаграмма UML, отображающую поведение системы во времени называется ……
  51. Диаграмма UML, которая показывает состояние объекта в процессе его жизненного цикла называется ….
  52. Какой из следующих типов диаграмм используется для представления модулей и зависимостей между ними в системе?
  53. Вы работаете над проектом по разработке системы управления библиотекой, где необходимо использовать диаграммы UML и модель C4 для проектирования и коммуникации архитектуры системы. Ваша задача: определить, какая из следующих диаграмм и описания наиболее корректно отражает использование UML и модели C4 для этой системы. Ситуация: Компания поручила вам создать системную архитектуру для управления библиотекой. Система должна включать следующие компоненты: Каталог книг и связанных данных (информация о книгах, авторы и др.) Модуль управления пользователями и их авторизация Интерфейс для работы библиотекарей (администраторов) Веб-портал для пользователей (читателей) для поиска книг, запроса на резервирование и просмотра состояния выданных книг. Компоненты должны быть описаны с помощью: Статической структурной диаграммы UML для основных классов и их взаимосвязей. Модель C4 для описания различных уровней системной архитектуры (системный контекст, контейнерная диаграмма, диаграмма компонентов, и диаграмма классов). Вопрос: Какая комбинация диаграмм и уровней детализации (в заседании с разработчиками и заказчиком) наиболее точна и полезна для проектирования и объяснения архитектуры этой системы?
  54. Какой из следующих шаблонов относится к порождающим?
  55. Выберите структурные шаблоны проектирования:
  56. Какие из ниже перечисленных шаблонов относятся к поведенческим?
  57. Какой шаблон проектирования используется для создания объекта, если класс, который будет создан, определяется на этапе выполнения?
  58. Какой структурный шаблон позволяет системе быть независимой от пути, по которому она обращается к объектам, которые находятся в разных системах?
  59. Какой шаблон помогает разделить алгоритм на шаги и позволяет менять реализацию шагов независимо друг от друга?
  60. паттерн, который организует взаимодействие между объектами, используя центральный объект называется …
  61. Шаблон, который инкапсулирует запрос в объект, позволяя параметризовать клиентов с различными запросами называется …
  62. Шаблон проектирования, который инкапсулирует определение алгоритма в класс, позволяя подклассам переопределять шаги алгоритма называется ….
  63. Вам поручено разработать систему управления умным домом, в которой используются шаблоны проектирования банды четырёх. Одной из задач является реализация системы уведомлений, которая должна позволять различным компонентам дома (например, термостату, сигнализации, осветительным приборам) отправлять уведомления о своем состоянии (температура достигла заданного уровня, сигнализация включена, свет выключен и т.д.) нескольким заинтересованным объектам (например, пользователю, системе мониторинга и т.д.). Какой шаблон проектирования наиболее подходит для данной задачи?
  64. Какой шаблон проектирования используется для создания объектов без необходимости привязываться к конкретному классу для создания?
  65. поведенческий шаблона, который позволяет объектам уведомлять заинтересованные объекты об изменении своего состояния называется …
  66. Антипаттерн, когда разработчики ставят магические числа или строки в коде называеися …
  67. шаблон, который целиком скрывает сложную систему, предоставляя простой интерфейс называется ….
  68. Шаблон, который позволяет добавлять поведение объектам на этапе выполнения, не изменяя их кода, называется ….
  69. Что такое REST?
  70. Какие преимущества у gRPC по сравнению с REST?
  71. Какой тип запросов поддерживает GraphQL?
  72. Как называется формат сериализации данных, используемый в gRPC?
  73. Какой HTTP метод используется для обновления ресурса в REST?
  74. Формат в REST, который в последнее время стал наиболее популярным для передачи данных называется
  75. Аббревиатура REST обозначает ….
  76. Какой стандарт передачи данных используется в GraphQL?
  77. Соотнесите следующие термины с их описаниями:
  78. Расположите шаги в правильном порядке для выполнения запроса в GraphQL:
  79. Какой из следующих методов HTTP используется для создания нового ресурса в REST?
  80. Какие основные отличия GraphQL от REST?
  81. В каком случае стоит использовать REST?
  82. Какие основные отличия gRPC от REST?
  83. Компонент в GraphQL, который определяет структуру данных и типы запросов называется….
  84. Язык запросов использующийся в GraphQL называется ….
  85. Описание API в gRPC называется ….
  86. Ваше предприятие столкнулось с необходимостью разработки нового сервиса для управления пользовательскими данными. Вам нужно выбрать наиболее подходящую технологию среди REST, GraphQL и gRPC для реализации этого сервиса. На основе представленных требований, выберите правильный вариант. Требования: Сервис должен быть масштабируемым и эффективным в условиях высоких нагрузок. API сервиса должно поддерживать возможность выборки только необходимых данных на стороне клиента. Клиенты могут быть написаны на различных языках программирования, и вам нужно обеспечить поддержку для всех этих клиентов. Требуется хорошая производительность и минимальные задержки при обмене данными.
  87. Что такое монолитное приложение?
  88. Какие проблемы могут возникнуть при миграции с монолитной на микросервисную архитектуру?
  89. Что из перечисленного является характеристикой сервис-ориентированной архитектуры (SOA)?
  90. Что из перечисленного является недостатком микросервисной архитектуры?
  91. Как называются небольшие, независимые процессорные блоки, которые могут быть развернуты и масштабированы независимо друг от друга?
  92. Какую архитектуру используют компании, создающие системы с высокой масштабируемостью и отказоустойчивостью?
  93. Аббревиатура MSA расшифровывается …
  94. Установите соответствие между понятием и его определением:
  95. Вам поручено спроектировать новую систему для крупной компании, которая занимается электронной коммерцией. Система должна быть масштабируемой, обеспечивать высокую доступность и быть легко поддерживаемой. Какой архитектурный стиль вы выберете и почему?
  96. Преимущества микросервисной архитектуры включают:
  97. Какое утверждение не относится к монолитной архитектуре? (Выберите один вариант ответа)
  98. Механизм связи между сервисами в микросервисной архитектуре называется …
  99. Автономные службы, взаимодействующие через четко определенные контракты называются … …
  100. Методология, преследующая оптимизацию взаимодействия на базе событий называется …
  101. Основные отличия микросервисов от монолитных приложений включают:
  102. Какая архитектура связана со множеством независимых служб, которые взаимодействуют через REST API или подобные протоколы? (Выберите один или несколько вариантов ответа)
  103. Как называется архитектурный стиль, основанный на обмене сообщениями между автономными сервисами?
  104. Подход, когда вся функциональность приложения встроена в одном большом блоке кода называется …
  105. Интерфейс, с помощью которого общаются сервисы в SOA называется …
  106. Какое преимущество имеет SPA по сравнению с MPA?
  107. Какие из перечисленных технологий являются наиболее современными фронтенд фреймворками?
  108. Какие методы рендеринга существует?
  109. Что из указанного ниже является недостатком микрофронтендов?
  110. Назовите фронтенд фреймворк, разработанный Google.
  111. Какой фреймворк был создан для улучшения работы с DOM?
  112. Способ рендеринга, при котором контент создается на сервере и передается клиенту в готовом виде?
  113. Метод создания статических HTML-файлов во время сборки проекта?
  114. Вы работаете над разработкой масштабируемого веб-приложения для крупной компании. Вам нужно выбрать подходящую архитектуру (SPA или MPA), решение по фронтенду (микрофронтенды или монолит), и метод рендеринга (SSR, CSR, или SSG). Кроме того, вам необходимо выбрать современный фронтенд фреймворк. Рассмотрите следующие параметры при выборе: Приложение должно обеспечивать высокую производительность и скорость загрузки. Приложение должно быть легко масштабируемым и поддерживаемым в долгосрочной перспективе. Нужно учитывать текущую команду разработчиков, которая имеет разный уровень опыта во фронтенд-разработке. Приложение должно обеспечивать хорошее SEO и доступность для поисковых систем. Вопрос: Какую архитектуру и методы вы выберете для данных требований, и почему?
  115. Что характерно для микрофронтендов по сравнению с монолитами?
  116. Что такое монолитный фронтенд?
  117. Какие проблемы могут подходить при использовании MPA?
  118. Как называется процесс, при котором часть кода исполняется на стороне клиента и впоследствии происходит отрисовка элементов?
  119. Как называется набор микросервисов, работающих вместе, но независимых друг от друга?
  120. Какой вид рендеринга позволяет предварительно генерировать HTML страницы в момент сборки?
  121. Соотнесите фреймворки с их характеристиками:
  122. Какой вид рендеринга лучше для улучшения SEO?
  123. Упорядочьте фазы разработки проекта с использованием микрофронтендов:
  124. Что определяет раздел "Требования к функциям" в техническом задании? (Выберите все подходящие варианты)
  125. Раздел ТЗ, в котором указывается информация о совместимости системы с другими системами называется …
  126. Основу структуры ТЗ согласно ГОСТ 34 составляют …
  127. Процесс, который включает проверку правильности выполнения всех этапов разработки называется
  128. Нормативный документ, который регламентирует разработку Технического задания это …
  129. Расставьте этапы разработки технического задания по порядку согласно ГОСТ 34:
  130. Раздел технического задания, описывающий объекты автоматизации это:
  131. Перед вами раздел ТЗ, в котором говорится о совместимости системы с другими системами. Укажите его название:
  132. Какова основная цель технического задания согласно ГОСТ 34?
  133. Раздел ТЗ, который должен содержать описание объекта автоматизации называется …
  134. Установите соответствие между разделом ТЗ и его содержанием:
  135. Раздел технического задания, описывающий объекты автоматизации это:
  136. Вам необходимо подготовить техническое задание (ТЗ) на создание автоматизированной системы управления производственным процессом на промышленном предприятии. Руководствуйтесь требованиями ГОСТ 34.601-90. Включите в ТЗ все необходимые разделы и учтите все детали, которые помогут повысить качество и полноту документа.
  137. Какой из пунктов ТЗ согласно ГОСТ содержит информацию об условиях эксплуатации? (Выберите все подходящие варианты)
  138. Какие разделы обязательны в техническом задании согласно ГОСТ 34? (Выберите все подходящие варианты)
  139. Каким образом определяется общий объем работ в ТЗ согласно ГОСТ 34?
  140. Где в ТЗ согласно ГОСТ 34 указываются требования к защите информации? (Выберите все подходящие варианты)
  141. Какие параметры включаются в раздел "Технические условия" ТЗ согласно ГОСТ? (Выберите все подходящие варианты)
  142. Что включает в себя раздел "Технический проект" технического задания согласно ГОСТ 34?
  143. Какие из перечисленных инструментов относятся к системам хостинга репозиториев?
  144. Какие из следующих инструментов используются для контейнеризации и оркестрации?
  145. Какие из указанных ниже являются IDE или текстовыми редакторами?
  146. Какие из следующих инструментов относятся к средствам проектирования и моделирования?
  147. Какие из инструментов предназначены для тестирования ПО?
  148. Система хостинга репозиториев, широко используемая для совместной разработки (принадлежит microsoft) называется ...
  149. Популярный инструмент для контейнеризации называется …
  150. Система хостинга с открытым исходным кодом, которая предлагает CI/CD возможности называется …
  151. Инструмент, который используется для автоматизации тестирования UI веб-приложений называется …
  152. Установите соответствие между инструментами и их основным назначением.
  153. Какие из следующих инструментов относятся к системам контроля версий?
  154. Какие из перечисленных инструментов предназначены для управления зависимостями и сборки?
  155. Система для написания и выполнения автоматических тестов на языке Java называется …
  156. Вы работаете в стартапе, который разрабатывает инновационное ПО для массового рынка. Ваша задача — создать и настроить среду разработки для своей команды, чтобы обеспечить её эффективность и продуктивность на всех этапах жизненного цикла разработки ПО от планирования до деплоя. Выберите наиболее подходящий набор инструментов для вашей команды разработки, объяснив свой выбор. Ваша цель — обосновать выбранный набор с точки зрения его полезности и интеграции в рабочий процесс. Представьте, что вам нужно убедить в правильности выбора вашего руководителя, поэтому ваше обоснование должно быть максимально аргументированным и убедительным.
  157. Диаграммы контейнеров:
  158. Что описывает это определение: "Небольшая, независимая единица, которая реализует определённую функциональность или бизнес-логику и взаимодействует с другими …. через легковесные механизмы общения (часто HTTP REST или сообщения), обеспечивая тем самым гибкость, масштабируемость и простоту поддержки системы."
  159. Как называется архитектурный стиль, в котором используются независимые службы, общающиеся через сообщения?
  160. Какой из этапов SDLC включает в себя изучение проблемной области, выявление задач и потребностей пользователей?
  161. Какой этап SDLC включает в себя написание кода, тестирование его на соответствие требованиям и отладку?
  162. Опредлите, какие этапы относятся к ГОСТу:
  163. Какие виды диаграмм соответствуют структурному представлению архитектуры в UML? (Выберите все правильные ответы)
  164. Какие элементы включаются в диаграмму развёртывания UML? (Выберите все правильные ответы)
  165. Какие из приведенных ниже элементов участвуют в диаграмме объектов UML? (Выберите все правильные ответы)
  166. Диаграмма UML, отображающую поведение системы во времени называется ……
  167. Диаграмма UML, которая показывает состояние объекта в процессе его жизненного цикла называется ….
  168. Диаграмма, отображающая физическое расположение программного обеспечения на оборудовании называется …..?
  169. Какой из следующих типов диаграмм используется для представления модулей и зависимостей между ними в системе?
  170. Диаграмма UML, которая используется для моделирования параллельных процессов называется ……
  171. Выберите структурные шаблоны проектирования:
  172. Какой структурный шаблон позволяет системе быть независимой от пути, по которому она обращается к объектам, которые находятся в разных системах?
  173. шаблон, который целиком скрывает сложную систему, предоставляя простой интерфейс называется ….
  174. Шаблон, который инкапсулирует запрос в объект, позволяя параметризовать клиентов с различными запросами называется …
  175. шаблон проектирования, который инкапсулирует определение алгоритма в класс, позволяя подклассам переопределять шаги алгоритма называется ….
  176. Что такое REST?
  177. Какие основные отличия GraphQL от REST?
  178. каком случае стоит использовать REST?
  179. Какой тип запросов поддерживает GraphQL?
  180. Компонент в GraphQL, который определяет структуру данных и типы запросов называется….
  181. Какой стандарт передачи данных используется в GraphQL?
  182. Что из перечисленного является недостатком микросервисной архитектуры?
  183. Интерфейс, с помощью которого общаются сервисы в SOA называется …
  184. Какие из перечисленных технологий являются современными фронтенд фреймворками?
  185. Назовите фронтенд фреймворк, разработанный Google.
  186. Какой фреймворк был создан для улучшения работы с DOM?
  187. Метод создания статических HTML-файлов во время сборки проекта?
  188. Какой из пунктов ТЗ согласно ГОСТ содержит информацию об условиях эксплуатации? (Выберите все подходящие варианты)
  189. Где в ТЗ согласно ГОСТ 34 указываются требования к защите информации? (Выберите все подходящие варианты)
  190. Процесс, который включает проверку правильности выполнения всех этапов разработки называется
  191. РазделТЗ, который описывает требования к надежности системы называется …
  192. Какие из перечисленных инструментов относятся к системам хостинга репозиториев?
  193. Интегрированная среда разработки от JetBrains для языка Java называется ..
  194. Инструмент от Apache, который используется для управления зависимостями и сборки в Java-проектах называется …
  195. Предположим, что вы разрабатываете распределенную систему для электронной коммерции, где необходимо обеспечить высокую производительность и гибкость при взаимодействии между клиентскими приложениями и сервером, выполняющим бизнес-логику. Ваша задача выбрать между REST, GraphQL и gRPC для реализации API. Какой вариант API вы выберете и почему?
  196. Ваша команда занимается разработкой нового приложения для внутреннего пользования компании. Треования к приложению включают высокую динамичность интерфейса и возможность легкой интеграции с множеством других внутренних микросервисов. Какой подход и фронтенд фреймворк будут наиболее подходящими?
Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
14 Окт в 16:10
9 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
14 Окт в 16:03
9 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
14 Окт в 15:57
8 +2
0 покупок
Основы программирования
Тест Тест
14 Окт в 15:54
13 +4
0 покупок
Основы программирования
Лабораторная работа Лабораторная
14 Окт в 15:50
12
0 покупок
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир