Разработка корпоративных систем. Модели жизненного цикла
Предметом курса являются модели создания корпоративных систем, подходы к организации, планированию и управлению всем их жизненным циклом — от концепции до вывода из эксплуатации
Описание:
Исследуется влияние последовательности организации жизненного цикла на характер и масштаб программной системы, качество реализации и экономику разработки программного продукта. В курсе рассматриваются методологические основы разработки корпоративных систем, а также систематизируются практические приемы — «лучшие практики» их применения. Основное внимание при этом уделяется исследованию особенностей жизненного цикла при использовании наиболее распространенных моделей его организации. Систематизация моделей проводится также и в аспекте их практической пригодности для разработки корпоративных систем.
Будут рассмотрены следующие основные вопросы:
- Что такое корпорация?
- Зачем необходим особый класс программных систем – корпоративные приложения, какие задачи они решают?
- Из каких этапов состоит жизненный цикл программных систем?
- В чем особенности каждого из этих этапов?
- Почему важно систематически изучать жизненный цикл?
- Что такое модель жизненного цикла?
- Какие модели лучше подходят для различных видов программных продуктов?
Программа курса:
- Введение в корпоративные системы
- Основы жизненного цикла
- Ограниченные модели жизненного цикла
- Циклические модели жизненного цикла
- Специализированные модели жизненного цикла
- Заключение