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

Enterprise Systems Lifecycle Methodology

2019/2020
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Information Systems and Technologies (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Elective course
When:
2 year, 1 module

Instructor

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

Аннотация

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

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

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

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

  • Объясняет причины кризисных явлений при разработке программного обеспечения, возможности программной инженерии по преодолению кризисных явлений, понимает связь этих причин с появлением и развитием программной инженерии.
  • Анализирует возможности современных строгих методологий разработки программного обеспечения
  • Анализирует возможности методологии RUP в условиях кризиса с учетом ее комбинирования с ключевыми моделями жизненного цикла
  • возможности методологии MSF в части вех, артефактов, ролей и процессов в условиях кризиса.
  • Анализирует возможности методологии SCRUM в части организации жизненного цикла, ролевых кластеров в условиях кризиса. Также анализирует возможности лучших практик применения данной методологии в условиях кризиса.
  • Объясняет особенности адаптации процессов и артефактов методологии ХР к кризисным условиям. Выявляет взаимосвязи между ролями, артефактами, принципами, ценностями и практическими приемами. Анализирует возможные стратегии внедрения с учетом их преимуществ и недостатков.
  • Определяет взаимосвязи между базовыми принципами и практическими приемами Agile, а также ролями и артефактами.
  • Устанавливает границы применимости и особенностей использования каждой из рассмотренных методологий в кризисных условиях.
Содержание учебной дисциплины

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

  • Введение
    Предметом курса являются кризисно устойчивые методологии разработки корпоративных систем, процессно-ориентированные подходы к организации, планированию и управлению их разработкой. Исследуется влияние кризисных явлений на процессы разработки программных систем, определяющие эксплуатационные характеристики и экономические показатели программного продукта. В курсе рассматриваются основы использования методологий для антикризисной разработки корпоративных систем, а также систематизируются практические приемы — "лучшие практики" их применения.
  • Строгие и гибкие методологии в кризис
    В модуле рассматриваются принципы адаптации строгих методологий для соответствия кризисным условиям.
  • Настройка Rational Unified Process (RUP) для кризиса
    В модуле рассматриваются практические аспекты и этапы применения методологии Rational Unified Process.
  • Настройка Microsoft Solution Framework (MSF) для кризиса
    В модуле рассматриваются практические аспекты применения методологии MSF.
  • Настройка Scrum для кризиса.
    В модуле рассматриваются практические аспекты применения методологии Scrum.
  • Настройка XP для кризиса
    В модуле рассматриваются особенности адаптации процессов и артефактов методологии ХР к кризисным условиям.
  • Настройка Agile для кризиса
    В модуле рассматриваются особенности адаптации методологии Agile к кризисным условиям.
  • Заключение
    Особенности применения методологий в кризис.
Элементы контроля

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

  • неблокирующий Контрольная работа
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • Промежуточная аттестация (1 модуль)
    0.5 * Контрольная работа + 0.5 * Экзамен
Список литературы

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

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

  • Маран М.М. - Программная инженерия: учебное пособие - Издательство "Лань" - 2018 - 196с. - ISBN: 978-5-8114-3032-1 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/106733

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

  • Zykov, S. V. (2016). Crisis Management for Software Development and Knowledge Transfer. Switzerland: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=1261466
  • Лаврищева Е. М. - ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПАРАДИГМЫ, ТЕХНОЛОГИИ И CASE-СРЕДСТВА 2-е изд. Учебник для вузов - М.:Издательство Юрайт - 2019 - 280с. - ISBN: 978-5-534-01056-5 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmnaya-inzheneriya-paradigmy-tehnologii-i-case-sredstva-444952