- Цели и задачи дисциплины
- Целью дисциплины является изучение основных концепций разработки облачных распределенных программных систем и практическое освоение методов разработки программ посредством сервисно-ориентированных технологий построения распределенных приложений. Задачи дисциплины: 1. Познакомить с основными подходами к разработке облачных распределенных программных систем; 2. Познакомить с концепцией сервисно-ориентированной архитектуры распределенных программных систем; 3. Сформировать компетенции применения в практической деятельности различных подходов к разработке распределенных вычислительных систем на основе сервисно-ориентированных архитектур.
- Краткое содержание дисциплины
- В рамках дисциплины рассматриваются следующие вопросы: основы распределенных вычислительных систем (определения и классификация распределенных вычислительных систем), одноранговые сети и агентные технологии, объектные и компонентные распределенные системы, сервис-ориентированные технологии и веб-сервисы, облачные вычисления.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-1 Способен проводить анализ предметной области и формулировать требования к разработке программного обеспечения для решения задач профессиональной деятельности, применять современные методы и средства проектирования программного обеспечения с учетом архитектуры вычислительных систем (включая многопроцессорные вычислительные системы), использовать инструментальные и вычислительные средства при разработке алгоритмических и программных решений
- Образование
- Учебный план 02.03.02, 2021, (4.0), Фундаментальная информатика и информационные технологии
- Основы облачных вычислений