Для студентов МФПУ «Синергия» по предмету Архитектура программного обеспеченияАрхитектура программного обеспеченияАрхитектура программного обеспечения
4,79512
2025-01-122025-01-12СтудИзба
Ответы к зачёту: Архитектура программного обеспечения
Бестселлер
Описание
Архитектура программного обеспечения. Коллекция ответов на вопросы. ВУЗ - МФПУ Синергия (МОИ, МТИ, МосАП). Перед покупкой проверьте, подходят ли вопросы к вашему тесту.
Список вопросов
Какая архитектура связана со множеством независимых служб, которые взаимодействуют через REST API или подобные протоколы? (Выберите один или несколько вариантов ответа)
Основу структуры ТЗ согласно ГОСТ 34 составляют …
Что означает принцип модульности и абстракции в контексте проектирования программного обеспечения?
Принцип проектирования программного обеспечения, направленный на упрощение структуры системы и минимизацию сложности ее компонентов называется минимизация …
Группа разработчиков, которая включает четырёх известных разработчиков и известна описанием популярнейших шаблонов проектирования называется:
Предположим, что вы разрабатываете систему учета для крупной компании, и вам необходимо внедрить новые функции, следуя принципам SOLID и модульности. Внедрённые функции должны легко интегрироваться в существующую систему, используя принципы ООП и TDD. Какой из следующих подходов наиболее соответствует этим требованиям?
Какой из этапов SDLC включает в себя создание технического задания и архитектурных диаграмм?
Этап разработки по ГОСТу, который подразумевает выполнение работ по гарантийному и послегарантийному обслуживанию системы называется …:
Этап SDLC в котором есть набор принципов, один из которых предполагает определение примерных сроков называется …
Вам поручено разработать систему управления умным домом, в которой используются шаблоны проектирования банды четырёх. Одной из задач является реализация системы уведомлений, которая должна позволять различным компонентам дома (например, термостату, сигнализации, осветительным приборам) отправлять уведомления о своем состоянии (температура достигла заданного уровня, сигнализация включена, свет выключен и т.д.) нескольким заинтересованным объектам (например, пользователю, системе мониторинга и т.д.). Какой шаблон проектирования наиболее подходит для данной задачи?
Формат в REST, который в последнее время стал наиболее популярным для передачи данных называется
Автономные службы, взаимодействующие через четко определенные контракты называются …
Вам поручено спроектировать новую систему для крупной компании, которая занимается электронной коммерцией. Система должна быть масштабируемой, обеспечивать высокую доступность и быть легко поддерживаемой. Какой архитектурный стиль вы выберете и почему?
Что из перечисленного является недостатком микросервисной архитектуры?
Какие из следующих инструментов относятся к системам контроля версий?
Инструмент от Apache, который используется для управления зависимостями и сборки в Java-проектах называется …
Интегрированная среда разработки от JetBrains для языка Java называется ...
Какие из перечисленных инструментов относятся к системам хостинга репозиториев?
РазделТЗ, который описывает требования к надежности системы называется …
Процесс, который включает проверку правильности выполнения всех этапов разработки называется
Где в ТЗ согласно ГОСТ 34 указываются требования к защите информации? (Выберите все подходящие варианты)
Какой из пунктов ТЗ согласно ГОСТ содержит информацию об условиях эксплуатации? (Выберите все подходящие варианты)
Метод создания статических HTML-файлов во время сборки проекта?
Какой фреймворк был создан для улучшения работы с DOM?
Назовите фронтенд фреймворк, разработанный Google.
Какие из перечисленных технологий являются современными фронтенд фреймворками?
Что из перечисленного является недостатком микросервисной архитектуры?
Компонент в GraphQL, который определяет структуру данных и типы запросов называется….
Какой тип запросов поддерживает GraphQL?
каком случае стоит использовать REST?
Какие основные отличия GraphQL от REST?
Что такое REST?
шаблон проектирования, который инкапсулирует определение алгоритма в класс, позволяя подклассам переопределять шаги алгоритма называется ….
Шаблон, который инкапсулирует запрос в объект, позволяя параметризовать клиентов с различными запросами называется …
шаблон, который целиком скрывает сложную систему, предоставляя простой интерфейс называется ….
Выберите структурные шаблоны проектирования:
Какой из следующих типов диаграмм используется для представления модулей и зависимостей между ними в системе?
Диаграмма UML, отображающую поведение системы во времени называется ……
Какие из приведенных ниже элементов участвуют в диаграмме объектов UML? (Выберите все правильные ответы)
Какие виды диаграмм соответствуют структурному представлению архитектуры в UML? (Выберите все правильные ответы)
Какой этап SDLC включает в себя написание кода, тестирование его на соответствие требованиям и отладку?
Какой из этапов SDLC включает в себя изучение проблемной области, выявление задач и потребностей пользователей?
Что описывает это определение: “Небольшая, независимая единица, которая реализует определённую функциональность или бизнес-логику и взаимодействует с другими …. через легковесные механизмы общения (часто HTTP REST или сообщения), обеспечивая тем самым гибкость, масштабируемость и простоту поддержки системы.”
Какое из нижеперечисленных качеств относится к безопасности программного обеспечения?
Что означает качество "надежности" в программном обеспечении?
Что означает принцип "минимизация технической сложности" при проектировании программного обеспечения?
Антипаттерн проектирования, который связан с ситуацией, когда разработчики скрывают информацию о возможных проблемах в системе для защиты своего карьерного роста или имиджа называется….
Система для написания и выполнения автоматических тестов на языке Java называется …
Инструмент, который используется для автоматизации тестирования UI веб-приложений называется …
Система хостинга с открытым исходным кодом, которая предлагает CI/CD возможности называется …
Популярный инструмент для контейнеризации называется …
Система хостинга репозиториев, широко используемая для совместной разработки (принадлежит microsoft) называется ...
Какие из инструментов предназначены для тестирования ПО?
Какие из следующих инструментов относятся к средствам проектирования и моделирования?
Какие из следующих инструментов используются для контейнеризации и оркестрации?
Какие из перечисленных инструментов относятся к системам хостинга репозиториев?
Что означает понятие "масштабируемость" в качестве программного обеспечения?
Что означает акроним KISS в контексте программирования?
Какие из нижеперечисленных понятий относятся к шаблонам проектирования?
Какие из нижеперечисленных принципов относятся к принципам SOLID (Принципы объектно-ориентированного программирования)?
Антипаттерн проектирования ПО, который описывает ситуацию, когда разработка программного обеспечения зависит от требований резюме (CV) конкретных разработчиков назывется …
Антипаттерн проектирования ПО, который описывает ситуацию, когда абстракция различных уровней становится нарушенной, приводя к непредсказуемому поведению системы называется …
Пять основных принципов объектно-ориентированного программирования, которые помогают разработчикам создавать гибкие, расширяемые и удобные для сопровождения приложения называются …
Что включает в себя раздел "Технический проект" технического задания согласно ГОСТ 34?
Где в ТЗ согласно ГОСТ 34 указываются требования к защите информации? (Выберите все подходящие варианты)
Какие разделы обязательны в техническом задании согласно ГОСТ 34? (Выберите все подходящие варианты)
Какой из пунктов ТЗ согласно ГОСТ содержит информацию об условиях эксплуатации? (Выберите все подходящие варианты)
Вам необходимо подготовить техническое задание (ТЗ) на создание автоматизированной системы управления производственным процессом на промышленном предприятии. Руководствуйтесь требованиями ГОСТ 34.601-90. Включите в ТЗ все необходимые разделы и учтите все детали, которые помогут повысить качество и полноту документа.
Раздел технического задания, описывающий объекты автоматизации это:
Раздел ТЗ, который должен содержать описание объекта автоматизации называется …
Что представляет собой этап "Развертывание" в SDLC?
Какой из этапов SDLC включает в себя изучение проблемной области, выявление задач и потребностей пользователей?
Какой этап SDLC включает в себя написание кода, тестирование его на соответствие требованиям и отладку?
Этап SDLC, который идёт прямо перед началом программирования называется …:
Гибкая методология, ориентированной на поэтапную, итерационную и гибкую разработку называется…
Какая из моделей разработки программного обеспечения предполагает последовательное выполнение этапов?
Какая из моделей разработки программного обеспечения предполагает постоянные корректировки и изменения требований?
Этапа SDLC, в котором может пригодиться SWOT анализ называется …
Что определяет раздел "Требования к функциям" в техническом задании? (Выберите все подходящие варианты)
Как называется процесс, при котором часть кода исполняется на стороне клиента и впоследствии происходит отрисовка элементов?
Что такое монолитный фронтенд?
Что характерно для микрофронтендов по сравнению с монолитами?
Вы работаете над разработкой масштабируемого веб-приложения для крупной компании. Вам нужно выбрать подходящую архитектуру (SPA или MPA), решение по фронтенду (микрофронтенды или монолит), и метод рендеринга (SSR, CSR, или SSG). Кроме того, вам необходимо выбрать современный фронтенд фреймворк.
Рассмотрите следующие параметры при выборе:
Приложение должно обеспечивать высокую производительность и скорость загрузки. Приложение должно быть легко масштабируемым и поддерживаемым в долгосрочной перспективе.
Нужно учитывать текущую команду разработчиков, которая имеет разный уровень опыта во фронтенд-разработке.
Приложение должно обеспечивать хорошее SEO и доступность для поисковых систем.
Вопрос:
Какую архитектуру и методы вы выберете для данных требований, и почему?
Рассмотрите следующие параметры при выборе:
Приложение должно обеспечивать высокую производительность и скорость загрузки. Приложение должно быть легко масштабируемым и поддерживаемым в долгосрочной перспективе.
Нужно учитывать текущую команду разработчиков, которая имеет разный уровень опыта во фронтенд-разработке.
Приложение должно обеспечивать хорошее SEO и доступность для поисковых систем.
Вопрос:
Какую архитектуру и методы вы выберете для данных требований, и почему?
Метод создания статических HTML-файлов во время сборки проекта?
Способ рендеринга, при котором контент создается на сервере и передается клиенту в готовом виде?
Назовите фронтенд фреймворк, разработанный Google.
Что из указанного ниже является недостатком микрофронтендов?
Какими стандартными элементами можно описать диаграмму классов UML? (Выберите все правильные ответы)
Диаграмма UML, в которой используются акторы и прецеденты называется ….
Графическое представление UML, используемое для моделирования операций и методов классов называется ….
Диаграмма UML, с помощью которой можно наблюдать поведение системы во времени называется системы во времени называется:
Какие из перечисленных уровней входят в C4 model? (Выберите все правильные ответы)
Какие виды диаграмм соответствуют структурному представлению архитектуры в UML? (Выберите все правильные ответы)
Какие из следующих видов диаграмм относятся к UML? (Выберите все правильные ответы)
Какие из приведенных ниже элементов участвуют в диаграмме объектов UML? (Выберите все правильные ответы)
Вы работаете над проектом по разработке системы управления библиотекой, где необходимо использовать диаграммы UML и модель C4 для проектирования и коммуникации архитектуры системы. Ваша задача: определить, какая из следующих диаграмм и описания наиболее корректно отражает использование UML и модели C4 для этой системы.
Ситуация:
Компания поручила вам создать системную архитектуру для управления библиотекой. Система должна включать следующие компоненты:
Каталог книг и связанных данных (информация о книгах, авторы и др.) Модуль управления пользователями и их авторизация Интерфейс для работы библиотекарей (администраторов) Веб-портал для пользователей (читателей) для поиска книг, запроса на резервирование и просмотра состояния выданных книг. Компоненты должны быть описаны с помощью:
Статической структурной диаграммы UML для основных классов и их взаимосвязей. Модель C4 для описания различных уровней системной архитектуры (системный контекст, контейнерная диаграмма, диаграмма компонентов, и диаграмма классов).
Вопрос:
Какая комбинация диаграмм и уровней детализации (в заседании с разработчиками и заказчиком) наиболее точна и полезна для проектирования и объяснения архитектуры этой системы?
Ситуация:
Компания поручила вам создать системную архитектуру для управления библиотекой. Система должна включать следующие компоненты:
Каталог книг и связанных данных (информация о книгах, авторы и др.) Модуль управления пользователями и их авторизация Интерфейс для работы библиотекарей (администраторов) Веб-портал для пользователей (читателей) для поиска книг, запроса на резервирование и просмотра состояния выданных книг. Компоненты должны быть описаны с помощью:
Статической структурной диаграммы UML для основных классов и их взаимосвязей. Модель C4 для описания различных уровней системной архитектуры (системный контекст, контейнерная диаграмма, диаграмма компонентов, и диаграмма классов).
Вопрос:
Какая комбинация диаграмм и уровней детализации (в заседании с разработчиками и заказчиком) наиболее точна и полезна для проектирования и объяснения архитектуры этой системы?
Подход, когда вся функциональность приложения встроена в одном большом блоке кода называется …
Как называется архитектурный стиль, основанный на обмене сообщениями между автономными сервисами?
Основные отличия микросервисов от монолитных приложений включают:
Механизм связи между сервисами в микросервисной архитектуре называется …
Характеристики ответов (шпаргалок) к зачёту
Тип
Коллекция: Ответы (шпаргалки) к зачёту
Учебное заведение
Учебная пора
Просмотров
52
Количество вопросов

Пожалуйста, если не трудно, оцените файл на высокую оценку, спасибо!