Проектирование программных систем 2025

Материал из Public ATP Wiki
Перейти к: навигация, поиск

Общие сведения о курсе

Формат: очный

Форма контроля: дифференцированный зачет

Официальный сайт курса https://objectoriented.ru/pps-new


На курсе вы узнаете:

  • как проводить анализ требований с применением гибких методов и UseCase 2.0, основы разработки технических заданий
  • основы языка моделирования UML2 и станете разбираться в продвинутых вопросах его применения
  • методы предметного-ориентированного проектирования (Domain-Driven Design, DDD) и их применение для создания микросервисных приложений (MSA)
  • фундаментальные методы разработки архитектуры программных систем, структурный анализ и проектирование
  • паттерны и приемы разработки облачных приложений (cloud-native applications), разработки распределенных систем и согласования состояний узлов

Практика предполагает решение задач на семинарах, выполнение и защиту двух заданий по командному курсовому проекту.

Для разработчиков, системных аналитиков и будущих архитекторов программного обеспечения.


План занятий

  • Осенний семестр: 01 сентября – 14 декабря
  • Зачетная неделя: 15 – 21 декабря
  • Коллоквиум в середине курса: примерно 30 октября
  • Контрольная работа и диффзачет: примерно 18 декабря


Руководитель курса

Хританков Антон Сергеевич, https://objectoriented.ru/me:research


Чат курса

Заполните форму предварительной записи на курс https://tiny.cc/pps-intro


Программа курса и сдача домашек

Программу курса можно найти по ссылке


План домашних заданий с уточнением сроков сдачи

На курсе могут быть домашние задания на неделю, вытекающие из темы семинара, оцениваются в составе оценки за работу на семинаре.

Еще есть опциональный курсовой проект в ноябре-декабре, срок сдачи - за неделю до зачетной недели.


Критерии оценивания и формы контроля успеваемости (ДЗ, система бонусов, проект, зачет, экзамен)

Итоговый балл (ИБ) определяет ориентир для преподавателя для оценки на дифф.зачете по курсу. Преподаватель предпочитает, если нет других оснований, выставлять оценку согласно этому ориентиру.

Правила оценивания здесь.


Критерии оценивания, итоговый балл

ИБ = 0,2 * (ПЗ или ЛЗ)+ 0,3 * КЛК + 0,7 * (ПРЭ или ЭКЗ)

ЛЗ + ПЗ - посещения лекций и работа на семинаре

КЛК - оценка за коллоквиум

ЭКЗ - устно-письменный экзамен в конце семестра

ПРЭ - курсовой проект


Материалы занятий

Ссылки на презентации и видео выкладываются в чате курса (см. выше как попасть).