Архитектура распределенных вычислительных систем

Цели и задачи дисциплины
Целью дисциплины является изучение ключевых концепций и подходов к проектированию и реализации архитектур распределенных вычислительных систем и практическое освоение методов разработки распределенных вычислительных систем с применением сервис-ориентированной концепции. Задачи дисциплины: 1. Изучить основы распределенных вычислительных систем, ключевые виды и классификация таких систем; 2. Изучить основы протоколов взаимодействия глобальных распределенных вычислительных систем, подходы к организации сериализации данных 3. Изучить сервис-ориентированную концепцию распределенных вычислительных систем, включая RPC, REST, GraphQL и асинхронные методы коммуникации на основе очередей сообщений; 4. Сформировать компетенции применения в практической деятельности различных подходов к разработке распределенных вычислительных систем.
Краткое содержание дисциплины
В рамках дисциплины рассматриваются следующие вопросы: основы распределенных вычислительных систем, ключевые виды и классификация таких систем; протоколы взаимодействия глобальных распределенных вычислительных систем, подходы к организации сериализации данных; сервис-ориентированная концепция распределенных вычислительных систем, включая RPC, REST, GraphQL и асинхронные методы коммуникации на основе очередей сообщений.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-1 Способен проводить анализ требований к архитектуре программного обеспечения, осуществлять выбор и моделирование архитектуры единой информационной системы, осуществлять документирование программного обеспечения
  • ПК-2 Способен разрабатывать и проводить экспериментальную проверку и тестирование программных систем по обеспечению требуемых критериев эффективности и качества функционирования
  • ПК-4 Способен участвовать в проектах разработки программных систем, в том числе систем искусственного интеллекта
  • УК-2 Способен управлять проектом на всех этапах его жизненного цикла
Вы нашли ошибку в тексте:
Просто нажмите кнопку «Сообщить об ошибке» — этого достаточно. Также вы можете добавить комментарий.