• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2025/2026

Основы разработки программного обеспечения

Статус: Курс по выбору (Управление цифровым продуктом)
Онлайн-часы: 20
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 24

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

Аннотация

Разработка программного обеспечения (ПО) — это процесс создания компьютерных программ, который включает в себя множество этапов и методологий. Этот процесс требует знаний в области программирования, проектирования, тестирования и управления проектами. В этой статье мы рассмотрим основные аспекты разработки ПО, чтобы помочь новичкам понять, как создаются современные приложения и системы. Разработка ПО — это не просто написание кода, это целый комплекс мероприятий, направленных на создание качественного продукта, который будет удовлетворять потребности пользователей и соответствовать техническим требованиям.
Цель освоения дисциплины

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

  • Целью дисциплины является введение студентов в процесс управления разработкой программного обеспечения, формирование необходимого объема знаний и навыков для реализации возможности построения процесса разработки.
Планируемые результаты обучения

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

  • Знать жизненный цикл программного обеспечения
  • Знать методологии процесса разработки программного обеспечения
  • Знать ролевую-модель участников в процессе разработки
  • Знать ритуалы и артефакты основных моделей
  • Уметь выбирать оптимальную методологию процесса разработки для реализации задачи
  • Уметь формировать команду для достижения результата
  • Уметь выбирать инструменты для каждого шага процесса
Содержание учебной дисциплины

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

  • Жизненный цикл программного обеспечения
  • История разработки программного обеспечения
  • Методологии разработки программного обеспечения
  • Ролевая модель в процессе разработки
  • Проектирование и архитектура программного обеспечения
  • Поставка изменений и релизный цикл (CI\CD)
  • Тестирование
  • Эксплуатация и поддержка
Элементы контроля

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

  • блокирующий Экзамен
    Онлайн тест по материалам всех 8 лекций, включая вопросы из рекомендованных материалов. 20 вопросов с выбором ответов (по 1 баллу) + 3 открытых вопроса (по 10 баллов). Итого 50 баллов, пересчет 50/5 = 10-балльная шкала
  • неблокирующий Посещаемость
    Посещение лекций и семинаров
  • неблокирующий Групповой проект
    Команда из 2- 4 человек. Построение процесса разработки по заданному кейсу. Кейс согласовывается с преподавателем. В рамках кейса требуется: - Выбрать среду\сферу и задачу для проектирования процесса - Выбрать и обосновать выбор методологии построения процесса разработки - Проработать основной состав артефактов для различных этапов процесса - Построить процесс CI\CD – выбрать и обосновать выбор ПО для обеспечения поставки изменений и создания среды управления процессом разработки Защита – презентация 7-10 слайдов
  • неблокирующий Промежуточный тест 1
    Онлайн тест по материалам лекций 1-4
  • неблокирующий Промежуточный тест 2
    Тест по материалам лекций 5-8
Промежуточная аттестация

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

  • 2025/2026 4th module
    0.3 * Групповой проект + 0.4 * Экзамен + 0.1 * Промежуточный тест 2 + 0.1 * Посещаемость + 0.1 * Промежуточный тест 1
Список литературы

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

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

  • Зараменских, Е. П.  Управление жизненным циклом информационных систем : учебник и практикум для вузов / Е. П. Зараменских. — 4-е изд. — Москва : Издательство Юрайт, 2026. — 458 с. — (Высшее образование). — ISBN 978-5-534-21900-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/582402 (дата обращения: 14.01.2026).

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

  • Programming, Development, Software: An English Reader (Программирование, разработка, программное обеспечение) : хрестоматия / О. С. Абайдуллина, Н. Е. Иоффе, К. У. Мамаева [и др.]. — Москва : РТУ МИРЭА, 2025. — 185 с. — ISBN 978-5-7339-2465-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/493409 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Белоярская Вера Дмитриевна
  • Горчаков Климент Александрович