• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2023/2024

Управление разработкой ПО

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Маго-лего
Когда читается: 3 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 3
Контактные часы: 28

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

Аннотация

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

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

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

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

  • Знает основные принципы построения современного программного обеспечения, типичные формы применения шаблонов проектирования.
  • Знает основные стандарты оформления спецификаций требований к ПО. Формирует спецификацию требований к программному обеспечению, разрабатывать спецификации требований. Применяет инструментальные средства автоматизации создания программной документации, использования стандартных шаблонов спецификаций требований.
  • Знает основные шаблоны проектирования ПО. Выбирает и применяет необходимый шаблон проектирования для решения прикладных программистских задач. Проектирует ПО.
  • Знает основные этапы проектирования для разных методологий разработки ПО. Разрабатывает ПО и его компоненты, используя разные методологии проектирования. Владеет навыками объектно-ориентированного проектирования, проектирования информационных систем и распределённых приложений.
Содержание учебной дисциплины

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

  • Жизненный цикл программного обеспечения
  • Управление рисками, задачами и дефектами, системы контроля версий, лицензирование
  • Основы проектирования ПО
  • Различные архитектурные стили
Элементы контроля

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

  • неблокирующий Домашнее задание 2
  • неблокирующий Домашнее задание 3
  • неблокирующий Домашнее задание 4
  • неблокирующий Домашнее задание 1
  • неблокирующий Домашнее задание 5
  • неблокирующий Домашнее задание 6
  • неблокирующий Домашнее задание 7
  • неблокирующий Домашнее задание 8
  • блокирующий Устный экзамен
    Экзамен проводится в устной форме (опрос по материалам курса). По просьбе преподавателя студент должен быть готов выполнить некоторые задания в письменном виде. Процедура пересдачи подразумевает использование усложненных заданий.
Промежуточная аттестация

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

  • 2023/2024 учебный год 3 модуль
    0.1 * Домашнее задание 1 + 0.1 * Домашнее задание 2 + 0.1 * Домашнее задание 3 + 0.1 * Домашнее задание 4 + 0.1 * Домашнее задание 5 + 0.1 * Домашнее задание 6 + 0.1 * Домашнее задание 7 + 0.1 * Домашнее задание 8 + 0.2 * Устный экзамен
Список литературы

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

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

  • Chonoles, M. J., & Schardt, J. A. (2003). UML 2 For Dummies. New York: For Dummies. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=100930

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

  • Архитектура и проектирование программных систем : монография / С.В. Назаров. — 2-е изд., перераб. и доп. — М. : ИНФРА-М, 2018. — 374 с. — (Научная мысль). — www.dx.doi.org/ 10.12737/18292. - Режим доступа: http://znanium.com/catalog/product/925839

Авторы

  • Кузнецов Антон Михайлович