📚 Все вопросы
Вопросы по дисциплине: Прикладная информатика Сбросить фильтр
Вопрос Действия
3171 Вы работаете над проектом, который пользуется большим количеством различных паттернов проектирования из "Gang of Four". Вам нужно добавить новую функциональность в процесс обработки данных, которая включает в себя вычисления и хранение промежуточных данных. Какой из следующих подходов будет наиболее правильным с точки зрения DDD и принципов SOLID? Открыть
3172 Ваша команда приняла решение перейти на разработку, ориентированную на резюме (CV Driven Development), чтобы привлечь новых разработчиков. Какой из следующих вариантов действий наиболее оптимален для разработки и минимизации рисков vendor lock-in и соблюдения принципов инверсии абстракций? Открыть
3173 Компания XYZ решила разработать новую систему управления проектами. На данном этапе команда завершила анализ требований и приступила к этапу проектирования. Какой следующий шаг в SDLC будет наиболее логичным для команды XYZ? Открыть
3174 Вы разработчик, который участвует в создании новой системы для управления проектами в крупной компании. Вам поручено создать диаграмму, которая покажет взаимодействие между основными компонентами системы: база данных, сервер приложения и клиентские приложения (веб и мобильное). Какую диаграмму из UML вы выберете, чтобы наиболее эффективно представить эту архитектуру? Открыть
3175 Вы создаете документацию для новой распределенной системы, в которой будут использоваться микросервисы. Вам необходимо выбрать уровень C4 Model для первоначального представления высокоуровневого обзора всей системы. Какой уровень вы выберете? Открыть
3176 Вы проектируете систему уведомлений для веб-приложения. Уведомления могут быть разного типа: электронные письма, SMS и push-уведомления. Вам нужно обеспечить гибкость в добавлении новых типов уведомлений, а также возможность отправлять их различным способом. Какой шаблон проектирования из "банды четырех" вы бы выбрали для решения этой задачи? Открыть
3177 У вас есть приложение для обработки заявок на кредит. Заявка проходит через несколько этапов проверки: базовая проверка, проверка кредитной истории, проверка доходов и проверка текущих долгов. Вам нужно обеспечить легкость модификации последовательности проверок и возможность добавления новых этапов в будущем. Какой шаблон проектирования "банды четырех" наиболее подходит для этой задачи? Открыть
3178 Frontend и проектирование Открыть
3179 Предположим, что вы разрабатываете распределенную систему для электронной коммерции, где необходимо обеспечить высокую производительность и гибкость при взаимодействии между клиентскими приложениями и сервером, выполняющим бизнес-логику. Ваша задача выбрать между REST, GraphQL и gRPC для реализации API.   Какой вариант API вы выберете и почему? Открыть
3180 Вы разрабатываете систему управления контентом (CMS), которая должна предоставлять API для различных клиентских приложений (веб, мобильные, десктопные). Клиенты предъявляют разные требования к данным и часто запрашивают различные поля для отображения.   Какую технологию API следует выбрать для реализации API этой CMS и почему? Открыть