course language
course duration
needed to educate
for credit at your university
Корпоративные информационные системы – один самых крупных и сложных классов программных систем. В курсе рассматриваются как общие принципы, так и конкретные примеры разработки такого рода систем (в т.ч. применимые в атомной отрасли).
Курс «Управление разработкой корпоративных информационных систем» является базовым для обучения в магистратуре по направлению подготовки 09.04.04 «Программная инженерия» как основа формирования профессиональных компетенций.
Курс посвящен изучению основных принципов, методов и средств производства корпоративных информационных систем: моделированию жизненного цикла, применению современных методологий, обоснованному выбору применяемых информационно-технологических инфраструктурных схем и пр.
Целями курса является ознакомление студентов с передовыми подходами к разработкой корпоративных информационных систем и последующий контроль приобретаемых ими компетенций.
В курсе использованы инновационные подходы: интеграция бизнес-кейсов, элементов деловых игр и контрольных вопросов, проведения зачета в электронном формате с индивидуальной идентификацией студентов (логин, пароль) с возможностью пересдачи.
Компетенции по получению, анализу и обобщению информации в области коммерциализации технологий, формированию инновационных, обоснованных планов для принятия адекватных характеру и масштабу задачи управленческих решений по проектированию и реализации корпоративных информационных систем будут получены студентами после прохождения курса «Управление разработкой корпоративных информационных систем». Мотивационная фраза: «после освоения курса вам по плечу разработка систем любой сложности».
Формат курса: десять последовательно связанных модулей (наименования есть в программе курса), в каждом модуле от 2 до 4 уроков (лекций), контрольные вопросы с тремя вариантами ответов, зачетные материалы в электронной форме.
Курс может быть воспринят выпускниками бакалавриата по направлениям подготовки: 09.04.04 «Программная инженерия»
Модуль 1. Введение (неделя 1).
Урок 1. Предмет и структура курса.
Урок. 2. Основные понятия и определения. Жизненный цикл.
Модуль 2. Модели жизненного цикла корпоративных систем (неделя 2)
Урок 3. Ограниченные модели ЖЦ.
Урок 4. Циклические модели ЖЦ.
Урок 5. Специализированные модели ЖЦ.
Модуль 3. Сравнение строгих и гибких методологий (неделя 3)
Урок 6. Обзор строгих методологий
Урок 7. Обзор гибких методологий
Модуль 4. Методология RUP – основы (неделя 4)
Урок 8. Процессы, роли, артефакты.
Урок 9. Итерации, дисциплины.
Урок 10. Принципы, основные этапы.
Модуль 5. Методология MSF – основы (неделя 5).
Урок 11. Вехи, артефакты.
Урок 12. Команда MSF.
Урок 13. Роли и компромиссы.
Урок 14. Принципы, основные этапы.
Модуль 6. Принципы, основные этапы (неделя 6).
Урок 15. MSF: Видение.
Урок 16. MSF: Планирование.
Урок 17. MSF: Разработка.
Урок 18. MSF: Стабилизация и развертывание.
Модуль 7. Классификация "гибких" методологий (неделя 7)
Урок 19. Процессы.
Урок 20. Принципы.
Урок 21. Лучшие практики.
Модуль 8. Методология Scrum (неделя 8)
Урок 22. Scrum: Жизненный цикл.
Урок 23. Scrum: Роли в Scrum.
Урок 24. Scrum: Лучшие практики.
Урок 25. Scrum: Артефакты.
Модуль 9. Методология XP (неделя 9)
Урок 26. XP: Принципы.
Урок 27. XP: Жизненный цикл.
Урок 28. XP: Роли и артефакты.
Урок 29. XP: Практики.
Модуль 10. Методология Agile (неделя 10)
Урок 30. Agile: Основные идеи.
Урок 31. Agile: Принципы.
Урок 32. Agile: Практики.
Индекс |
Формулировка |
РО-1 |
Базовые знания принципов организации и функционирования крупномасштабных программных систем и комплексов |
РО-2 |
Знание моделей жизненного цикла корпоративных программных продуктов и связанных с ними подходов к анализу, проектированию и разработке таких комплексов |
РО-3 |
Владение методами и средствами анализа и проектирования программ для решения прикладных задач корпоративного масштаба |
РО-4 |
Навыки самостоятельного выбора модели организации жизненного цикла, эскизного и рабочего проектирования, модульной разработки, интеграции и тестирования и документирования корпоративных программных систем с применением современных инструментальных средств и интегрированных сред |
course language
course duration
needed to educate
for credit at your university
Доктор технических наук, Доцент
Position: Профессор отделения интеллектуальных кибернетических систем офиса образовательных программ