• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Research Seminar "Software Development Methodologies"

2023/2024
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Joint Department with 1C
Course type:
Elective course
When:
1 year, 1-3 module

Instructor


Starichkov, Nikita

Программа дисциплины

Аннотация

НИС "Методологии разработки программного обеспечения" предназначен для формирования у студентов представления об организации процесса промышленной разработки ПО. По итогу НИСа студенты должны хорошо понимать, какие влияние оказывает принятая методология разработки на процессы проектирования, разработки и поставки программного обеспечения, а также на управление командой разработки. Рассматриваются различные методологии, их сильные и слабые стороны. Большое внимание уделяется вопросам применимости той или иной методологии в зависимости от целей и условий проекта, а также размера и структуры имеющейся команды разработки.
Цель освоения дисциплины

Цель освоения дисциплины

  • понимать, что такое методология разработки и как в целом устроен процесс разработки промышленного ПО
  • знать классические методологии разработки
  • понимать сильные и слабые стороны разных методологий и уметь их комбинировать
  • уметь выбирать подходящую методологию (или их комбинации) в применении к конкретному проекту
Планируемые результаты обучения

Планируемые результаты обучения

  • знать основные аспекты промышленной разработки ПО
  • знать основные аспекты промышленной разработки ПО
  • знать популярные методологии разработки
  • понимать назначение и цели внедрения методологии разработки
  • понимать назначение и цели внедрения методологии разработки
  • уметь организовывать разработку реального проекта
  • уметь организовывать разработку реального проекта
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Процесс промышленная разработка ПО
  • Понятие о методологии разработки ПО
  • Спиральная модель
  • RAD-модель
  • Семейство гибких методологий
  • Работа с клиентами.1
  • Инкрементная и итерационная модели
  • Выбор методологии для реального проекта
  • Работа с клиентами.2
  • V-модель
  • Каскадная модель
Элементы контроля

Элементы контроля

  • неблокирующий Научный доклад
  • неблокирующий Отчетное эссе
  • неблокирующий Устный опрос
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 учебный год 3 модуль
    0.4 * Научный доклад + 0.3 * Отчетное эссе + 0.3 * Устный опрос
Список литературы

Список литературы

Рекомендуемая основная литература

  • Применение UML 2.0 и шаблонов проектирования : введение в объектно - ориентированный анализ, проектирование и итеративную разработку : пер. с англ., Ларман, К., 2018

Рекомендуемая дополнительная литература

  • Управление проектами : фундаментальный курс: учебник для вузов, Ильина, О. Н., 2013