• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2021/2022

Методологии разработки программного обеспечения

Статус: Курс по выбору (Бизнес-информатика)
Направление: 38.03.05. Бизнес-информатика
Когда читается: 3-й курс, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Преподаватели: Старичков Никита Юрьевич
Язык: русский
Кредиты: 3
Контактные часы: 30

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

Аннотация

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

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

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

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

  • Знать и понимать основные особенности Kanban
  • Знать и понимать основные особенности RAD-модели
  • Знать и понимать основные особенности Scrum
  • Знать и понимать основные особенности V-модели
  • Знать и понимать основные особенности инкрементной модели
  • Знать и понимать основные особенности итерационной модели
  • Знать и понимать основные особенности каскадной модели
  • Знать и понимать основные особенности спиральной модели
  • Знать и понимать тезисы Agile-манифеста
  • Знать и понимать, что такое методологии разработки ПО
  • Понимать, как учитывать различные факторы проекта (внутренние и внешние) при выборе методологии разработки ПО
  • Понимать, какие факторы могут иметь влияние на выбор методологии разработки ПО
Содержание учебной дисциплины

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

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

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

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

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

  • 2021/2022 учебный год 3 модуль
    0.4 * Проект + 0.6 * Устный экзамен
Список литературы

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

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

  • Agile : практическое руководство : пер. с англ., , 2019
  • Agile ретроспектива : как превратить хорошую команду в великую, Дерби, Э., 2017
  • Блистательный Agile : гибкое управление проектами с помощью Agile, Scrum и Kanban, Коул, Р., 2019

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

  • Head First Agile. Гибкое управление проектами : пер. с анг., Стиллмен, Э., Грин, Дж., 2019

Авторы

  • Старичков Никита Юрьевич